Lines Matching defs:src

315 	struct ip_rt_acct *dst, *src;
323 src = (struct ip_rt_acct *)per_cpu_ptr(ip_rt_acct, i);
325 dst[j].o_bytes += src[j].o_bytes;
326 dst[j].o_packets += src[j].o_packets;
327 dst[j].i_bytes += src[j].i_bytes;
328 dst[j].i_packets += src[j].i_packets;
1285 __be32 src;
1288 src = ip_hdr(skb)->saddr;
1303 src = fib_result_prefsrc(dev_net(rt->dst.dev), &res);
1305 src = inet_select_addr(rt->dst.dev,
1310 memcpy(addr, &src, 4);
1937 hash_keys->addrs.v4addrs.src = key_iph->saddr;
1956 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
1962 hash_keys.ports.src = keys.ports.src;
1996 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
2002 hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
2012 hash_keys.ports.src = keys.ports.src;
2043 hash_keys.addrs.v4addrs.src = fl4->saddr;
2050 hash_keys.ports.src = (__force __be16)get_random_u16();
2052 hash_keys.ports.src = fl4->fl4_sport;
2075 hash_keys.addrs.v4addrs.src = fl4->saddr;
2098 hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src;
2100 hash_keys.ports.src = flkeys->ports.src;
2106 hash_keys.addrs.v4addrs.src = fl4->saddr;
2109 hash_keys.ports.src = (__force __be16)get_random_u16();
2111 hash_keys.ports.src = fl4->fl4_sport;
2127 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
2131 hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
2143 hash_keys.addrs.v4addrs.src = fl4->saddr;
2944 static int rt_fill_info(struct net *net, __be32 dst, __be32 src,
2978 if (src) {
2980 if (nla_put_in_addr(skb, RTA_SRC, src))
2994 fl4->saddr != src) {
3155 static struct sk_buff *inet_rtm_getroute_build_skb(__be32 src, __be32 dst,
3174 iph->saddr = src;
3201 src, dst, 0);
3299 __be32 src = 0;
3311 src = nla_get_in_addr_default(tb[RTA_SRC], 0);
3334 skb = inet_rtm_getroute_build_skb(src, dst, ip_proto, sport, dport);
3339 fl4.saddr = src;
3364 err = ip_route_input_rcu(skb, dst, src, dscp, dev,
3436 err = rt_fill_info(net, dst, src, rt, table_id, res.dscp, &fl4,