Home
last modified time | relevance | path

Searched refs:hoplen (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/net/ipv6/
H A Dip6_offload.c353 int hoplen = sizeof(*hop_jumbo); in ipv6_gro_complete() local
356 memmove(skb_mac_header(skb) - hoplen, skb_mac_header(skb), in ipv6_gro_complete()
358 skb->data -= hoplen; in ipv6_gro_complete()
359 skb->len += hoplen; in ipv6_gro_complete()
360 skb->mac_header -= hoplen; in ipv6_gro_complete()
361 skb->network_header -= hoplen; in ipv6_gro_complete()
370 hop_jumbo->jumbo_payload_len = htonl(payload_len + hoplen); in ipv6_gro_complete()
H A Dip6_output.c277 int hoplen = sizeof(*hop_jumbo); in ip6_xmit() local
285 head_room = sizeof(struct ipv6hdr) + hoplen + LL_RESERVED_SPACE(dev); in ip6_xmit()
313 hop_jumbo = skb_push(skb, hoplen); in ip6_xmit()
319 hop_jumbo->jumbo_payload_len = htonl(seg_len + hoplen); in ip6_xmit()
/linux-6.15/tools/testing/selftests/net/
H A Dioam6_parser.c1006 unsigned int hoplen, ret = 1; in main() local
1031 hoplen = sizeof(*hbh); in main()
1032 hoplen += 2; // 2-byte padding for alignment in main()
1033 hoplen += sizeof(*ioam6); // IOAM option header in main()
1034 hoplen += sizeof(*trace); // IOAM trace header in main()
1035 hoplen += tr_size; // IOAM trace size in main()
1036 hoplen += (tr_size % 8); // optional padding in main()
1068 if (hbh->nexthdr != nexthdr || hbh->hdrlen != (hoplen >> 3) - 1) in main()