network_header
if (skb->network_header - skb->mac_header != 2)
skb->network_header - skb->mac_header);
skb->network_header = skb->mac_header + ETH_HLEN;
skb->network_header = skb->mac_header + ETH_HLEN;
skb->network_header = skb->mac_header + ETH_HLEN;
u32 ip_offset = buffer->skb->network_header - buffer->skb->mac_header;
union network_header hdr;
__u16 network_header;
skb->inner_network_header = skb->network_header;
skb->mac_len = skb->network_header - skb->mac_header;
return skb->head + skb->network_header;
DEBUG_NET_WARN_ON_ONCE(offset != (typeof(skb->network_header))offset);
skb->network_header = offset;
skb->network_header += offset;
return skb->network_header - skb->mac_header;
skb->mac_header = skb->network_header;
return skb->transport_header - skb->network_header;
if (gso_type && skb->network_header) {
skb->network_header = skb->mac_header + mac_len;
skb->network_header -= len;
if (skb->transport_header == skb->network_header)
skb->mac_header = skb->network_header;
skb->network_header += len;
skb->network_header += len;
skb->transport_header = skb->network_header + ip_hdr(skb)->ihl * 4;
skb->transport_header = skb->network_header + sizeof(struct ipv6hdr);
skb2->transport_header = skb2->network_header;
if (unlikely(skb->mac_header >= skb->network_header || skb->len == 0)) {
if (unlikely(skb->mac_header >= skb->network_header))
bool trans_same = skb->transport_header == skb->network_header;
skb->network_header -= len;
skb->transport_header = skb->network_header;
bool trans_same = skb->transport_header == skb->network_header;
skb->network_header += len;
skb->transport_header = skb->network_header;
mac_len = skb->network_header - skb->mac_header;
inner_net = skb->network_header;
skb->network_header,
CHECK_SKB_FIELD(network_header);
skb->network_header += off;
skb->network_header -= VLAN_HLEN;
devlink_fmsg_put(fmsg, "network hdr", skb->network_header);
skb->network_header = skb_mac_header(skb) + nhoff - skb->head;
skb->network_header = (u8 *)iph - skb->head;
skb->network_header += ah_hlen;
skb->network_header += ah_hlen;
skb->transport_header = skb->network_header + sizeof(struct iphdr) + 4;
skb->transport_header = skb->network_header + iph->ihl*4;
skb->transport_header = (skb->network_header +
skb2->transport_header = skb2->network_header + state->hlen;
skb->transport_header = skb->network_header;
skb->transport_header = skb->network_header;
skb->mac_header = skb->network_header;
skb->transport_header = skb->network_header;
skb->network_header += ah_hlen;
skb->network_header += ah_hlen;
skb->transport_header = skb->network_header + sizeof(*hdr);
skb->network_header = skb_mac_header(skb) + nhoff - skb->head;
skb->network_header = (u8 *)ipv6h - skb->head;
skb->transport_header = (skb->network_header +
frag->transport_header = (frag->network_header + state->hlen +
skb->mac_header = skb->network_header;
skb->network_header += sizeof(struct frag_hdr);
skb->transport_header = skb->network_header;
skb->network_header += sizeof(struct frag_hdr);
__u16 network_header = skb->network_header;
skb->network_header = network_header;
skb->mac_header = skb->network_header;
skb->network_header -= frag_hdr_sz;
skb2->transport_header = skb2->network_header + hlen;
skb->transport_header = skb->network_header;
skb->transport_header = skb->network_header;
skb->mac_header != skb->network_header) {
if (skb->network_header > skb->mac_header)
size += nla_total_size(skb->network_header - skb->mac_header);
if (skb->mac_header < skb->network_header) {
int len = (int)(skb->network_header - skb->mac_header);
int mac_header_len = entry->skb->network_header -
if (entskb->network_header > entskb->mac_header)
nlalen += nla_total_size((entskb->network_header -
if (entskb->mac_header < entskb->network_header) {
int len = (int)(entskb->network_header - entskb->mac_header);
__skb_push(skb, skb->network_header - skb->mac_header);
__skb_pull(skb, skb->network_header - skb->mac_header);
skb->mac_header = skb->network_header;
skb->inner_network_header = skb->network_header;
skb->network_header = skb->inner_network_header;
skb->transport_header = skb->network_header;
skb->transport_header = skb->network_header;
skb->network_header -= PSP_ENCAP_HLEN;
saveip = skb->network_header;
skb->network_header = saveip;
saveip = skb->network_header;
skb->network_header = saveip;
skb->transport_header = skb->network_header + hsize;
skb->transport_header = skb->network_header + hsize;
if (skb->transport_header != skb->network_header) {
skb->network_header = skb->transport_header;
if (skb->transport_header != skb->network_header) {
skb->network_header = skb->transport_header;
skb->transport_header = skb->network_header + sizeof(*ipch);
skb->transport_header = skb->network_header;
skb->network_header -= hsz;
skb->mac_header = skb->network_header + offsetof(struct iphdr, protocol);
skb->transport_header = skb->network_header + sizeof(*top_iph);
skb->mac_header = skb->network_header + offsetof(struct ipv6hdr, nexthdr);
skb->transport_header = skb->network_header + sizeof(*top_iph);
skb->transport_header = skb->network_header + hdr_len;
skb->transport_header = skb->network_header + hdr_len;
skb->network_header += IPV4_BEET_PHMAXLEN;
skb->mac_header = skb->network_header +
skb->transport_header = skb->network_header + sizeof(*top_iph);
skb->mac_header = skb->network_header +
skb->transport_header = skb->network_header + sizeof(*top_iph);
skb->mac_header = skb->network_header +
skb->transport_header = skb->network_header + sizeof(*top_iph);
skb->network_header += IPV4_BEET_PHMAXLEN;
skb->mac_header = skb->network_header +
skb->transport_header = skb->network_header + sizeof(*top_iph);
skb->mac_header = skb->network_header +
skb->transport_header = skb->network_header + ihl;