RTA_PREFSRC
[RTA_PREFSRC] = { .type = NLA_U32 },
case RTA_PREFSRC:
nla_put_in_addr(skb, RTA_PREFSRC, fi->fib_prefsrc))
case RTA_PREFSRC:
if (nla_put_in_addr(skb, RTA_PREFSRC, fl4->saddr))
[RTA_PREFSRC] = { .len = sizeof(struct in6_addr) },
if (tb[RTA_PREFSRC])
cfg->fc_prefsrc = nla_get_in6_addr(tb[RTA_PREFSRC]);
nla_put_in6_addr(skb, RTA_PREFSRC, &saddr_buf))
if (nla_put_in6_addr(skb, RTA_PREFSRC, &saddr_buf))
if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, sizeof(src)))
if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, addr_len))