Lines Matching refs:ip
172 struct iphdr ip = {};
177 ip.protocol = l4proto;
178 ip.version = 0x4;
179 ip.ihl = 0x5;
181 ip.daddr = data->dst_ip;
182 ip.saddr = data->src_ip;
210 memcpy(tmp, &ip, sizeof(ip));
211 tmp += sizeof(ip);
3087 } ip;
3110 ip.hdr = skb_inner_network_header(skb);
3112 ip.hdr = skb_network_header(skb);
3116 if (ip.v4->version == 4) {
3117 ip.v4->tot_len = 0;
3118 ip.v4->check = 0;
3122 ip.v6->payload_len = 0;
3146 ip.hdr = skb_inner_network_header(skb);
3150 if (ip.v4->version == 4) {
3151 ip.v4->tot_len = 0;
3152 ip.v4->check = 0;
3154 ip.v6->payload_len = 0;
3253 } ip;
3271 ip.hdr = skb_inner_network_header(skb);
3274 ip.hdr = skb_network_header(skb);
3281 if (ip.v4->version == 4)
3287 offset = ((ip.hdr - skb->data) / 2) << I40E_TX_DESC_LENGTH_MACLEN_SHIFT;
3297 l4_proto = ip.v4->protocol;
3303 exthdr = ip.hdr + sizeof(*ip.v6);
3304 l4_proto = ip.v6->nexthdr;
3335 tunnel |= ((l4.hdr - ip.hdr) / 4) <<
3339 ip.hdr = skb_inner_network_header(skb);
3342 tunnel |= ((ip.hdr - l4.hdr) / 2) <<
3360 if (ip.v4->version == 4)
3362 if (ip.v6->version == 6)
3368 l4_proto = ip.v4->protocol;
3378 exthdr = ip.hdr + sizeof(*ip.v6);
3379 l4_proto = ip.v6->nexthdr;
3386 offset |= ((l4.hdr - ip.hdr) / 4) << I40E_TX_DESC_LENGTH_IPLEN_SHIFT;