Lines Matching refs:src
343 struct ip_rt_acct *dst, *src;
351 src = (struct ip_rt_acct *)per_cpu_ptr(ip_rt_acct, i);
353 dst[j].o_bytes += src[j].o_bytes;
354 dst[j].o_packets += src[j].o_packets;
355 dst[j].i_bytes += src[j].i_bytes;
356 dst[j].i_packets += src[j].i_packets;
1297 __be32 src;
1300 src = ip_hdr(skb)->saddr;
1315 src = fib_result_prefsrc(dev_net(rt->dst.dev), &res);
1317 src = inet_select_addr(rt->dst.dev,
1322 memcpy(addr, &src, 4);
1958 hash_keys->addrs.v4addrs.src = key_iph->saddr;
1977 hash_keys.addrs.v4addrs.src = fl4->saddr;
1999 hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src;
2001 hash_keys.ports.src = flkeys->ports.src;
2007 hash_keys.addrs.v4addrs.src = fl4->saddr;
2009 hash_keys.ports.src = fl4->fl4_sport;
2024 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
2028 hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
2040 hash_keys.addrs.v4addrs.src = fl4->saddr;
2839 fl4.saddr = info->key.u.ipv4.src;
2863 static int rt_fill_info(struct net *net, __be32 dst, __be32 src,
2897 if (src) {
2899 if (nla_put_in_addr(skb, RTA_SRC, src))
2911 fl4->saddr != src) {
3072 static struct sk_buff *inet_rtm_getroute_build_skb(__be32 src, __be32 dst,
3091 iph->saddr = src;
3118 src, dst, 0);
3216 __be32 src = 0;
3227 src = tb[RTA_SRC] ? nla_get_in_addr(tb[RTA_SRC]) : 0;
3249 skb = inet_rtm_getroute_build_skb(src, dst, ip_proto, sport, dport);
3254 fl4.saddr = src;
3279 err = ip_route_input_rcu(skb, dst, src,
3349 err = rt_fill_info(net, dst, src, rt, table_id, &fl4, skb,