Symbol: RTA_SRC
net/ipv4/fib_frontend.c
671
[RTA_SRC] = { .type = NLA_U32 },
net/ipv4/ipmr.c
2534
if (nla_put_in_addr(skb, RTA_SRC, c->mfc_origin) ||
net/ipv4/ipmr.c
2699
if ((tb[RTA_SRC] && !rtm->rtm_src_len) ||
net/ipv4/ipmr.c
2710
case RTA_SRC:
net/ipv4/ipmr.c
2739
src = nla_get_in_addr_default(tb[RTA_SRC], 0);
net/ipv4/ipmr.c
2825
[RTA_SRC] = { .type = NLA_U32 },
net/ipv4/ipmr.c
2888
case RTA_SRC:
net/ipv4/route.c
2980
if (nla_put_in_addr(skb, RTA_SRC, src))
net/ipv4/route.c
3255
if ((tb[RTA_SRC] && !rtm->rtm_src_len) ||
net/ipv4/route.c
3268
case RTA_SRC:
net/ipv4/route.c
3311
src = nla_get_in_addr_default(tb[RTA_SRC], 0);
net/ipv6/ip6mr.c
2561
if (nla_put_in6_addr(skb, RTA_SRC, &c->mf6c_origin) ||
net/ipv6/ip6mr.c
2695
[RTA_SRC] = NLA_POLICY_EXACT_LEN(sizeof(struct in6_addr)),
net/ipv6/ip6mr.c
2723
if ((tb[RTA_SRC] && !rtm->rtm_src_len) ||
net/ipv6/ip6mr.c
2752
if (tb[RTA_SRC])
net/ipv6/ip6mr.c
2753
src = nla_get_in6_addr(tb[RTA_SRC]);
net/ipv6/route.c
5266
if (tb[RTA_SRC]) {
net/ipv6/route.c
5269
if (nla_len(tb[RTA_SRC]) < plen)
net/ipv6/route.c
5272
nla_memcpy(&cfg->fc_src, tb[RTA_SRC], plen);
net/ipv6/route.c
5832
if (nla_put_in6_addr(skb, RTA_SRC, src))
net/ipv6/route.c
5836
nla_put_in6_addr(skb, RTA_SRC, &rt6_src->addr))
net/ipv6/route.c
6175
if ((tb[RTA_SRC] && !rtm->rtm_src_len) ||
net/ipv6/route.c
6193
case RTA_SRC:
net/ipv6/route.c
6236
if (tb[RTA_SRC]) {
net/ipv6/route.c
6237
if (nla_len(tb[RTA_SRC]) < sizeof(struct in6_addr))
net/ipv6/route.c
6240
fl6.saddr = *(struct in6_addr *)nla_data(tb[RTA_SRC]);
tools/testing/selftests/net/forwarding/ipmr.c
162
rta = nl_add_rtattr(nlmsg, rta, RTA_SRC, &mfc_attr->origin, sizeof(mfc_attr->origin));