Lines Matching refs:ip_hdr
451 pkey = skb ? ip_hdr(skb)->daddr : *((__be32 *) daddr);
567 const struct iphdr *iph = ip_hdr(skb);
771 __be32 old_gw = ip_hdr(skb)->saddr;
917 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, vif, 1);
920 rt_nexthop(rt, ip_hdr(skb)->daddr));
947 __be32 gw = rt_nexthop(rt, ip_hdr(skb)->daddr);
956 &ip_hdr(skb)->saddr, inet_iif(skb),
957 &ip_hdr(skb)->daddr, &gw);
1017 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr,
1245 ip_hdr(skb)->version != 4 || ip_hdr(skb)->ihl < 5)
1249 if (ip_hdr(skb)->ihl > 5) {
1250 if (!pskb_network_may_pull(skb, ip_hdr(skb)->ihl * 4))
1252 opt.optlen = ip_hdr(skb)->ihl * 4 - sizeof(struct iphdr);
1279 __func__, &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr,
1300 src = ip_hdr(skb)->saddr;
1303 struct iphdr *iph = ip_hdr(skb);
1746 ip_hdr(skb)->protocol != IPPROTO_IGMP)
1929 const struct iphdr *outer_iph = ip_hdr(skb);
2395 ip_hdr(skb)->protocol);
2404 ip_hdr(skb)->protocol);