Lines Matching refs:iphdr
494 dev->mtu = ETH_DATA_LEN - sizeof(struct iphdr) - 8; in reg_vif_setup()
640 struct nlmsghdr *nlh = (struct nlmsghdr *)skb_pull(skb, sizeof(struct iphdr)); in ipmr_destroy_unres()
924 struct nlmsghdr *nlh = (struct nlmsghdr *)skb_pull(skb, sizeof(struct iphdr)); in ipmr_cache_resolve()
964 skb = skb_realloc_headroom(pkt, sizeof(struct iphdr)); in ipmr_cache_report()
979 skb_push(skb, sizeof(struct iphdr)); in ipmr_cache_report()
983 memcpy(msg, skb_network_header(pkt), sizeof(struct iphdr)); in ipmr_cache_report()
987 ip_hdr(skb)->ihl = sizeof(struct iphdr) >> 2; in ipmr_cache_report()
989 sizeof(struct iphdr)); in ipmr_cache_report()
1044 const struct iphdr *iph = ip_hdr(skb); in ipmr_cache_unresolved()
1659 struct iphdr *iph; in ip_encap()
1660 const struct iphdr *old_iph = ip_hdr(skb); in ip_encap()
1662 skb_push(skb, sizeof(struct iphdr)); in ip_encap()
1703 const struct iphdr *iph = ip_hdr(skb); in ipmr_queue_xmit()
1732 encap = sizeof(struct iphdr); in ipmr_queue_xmit()
1934 struct iphdr *iph = ip_hdr(skb); in ipmr_rt_fib_lookup()
2059 struct iphdr *encap; in __pim_rcv()
2061 encap = (struct iphdr *)(skb_transport_header(skb) + pimlen); in __pim_rcv()
2106 if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(struct iphdr))) in pim_rcv_v1()
2133 if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(struct iphdr))) in pim_rcv()
2221 struct iphdr *iph; in ipmr_get_route()
2246 skb_push(skb2, sizeof(struct iphdr)); in ipmr_get_route()
2249 iph->ihl = sizeof(struct iphdr) >> 2; in ipmr_get_route()