Searched refs:sr_phdr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | exthdrs.c | 1084 struct ipv6_sr_hdr *sr_phdr, *sr_ihdr; in ipv6_push_rthdr4() local 1090 sr_phdr = skb_push(skb, plen); in ipv6_push_rthdr4() 1091 memcpy(sr_phdr, sr_ihdr, sizeof(struct ipv6_sr_hdr)); in ipv6_push_rthdr4() 1094 memcpy(sr_phdr->segments + 1, sr_ihdr->segments + 1, in ipv6_push_rthdr4() 1097 sr_phdr->segments[0] = **addr_p; in ipv6_push_rthdr4() 1105 memcpy((char *)sr_phdr + tlvs_offset, in ipv6_push_rthdr4() 1110 if (sr_has_hmac(sr_phdr)) { in ipv6_push_rthdr4() 1121 seg6_push_hmac(net, saddr, sr_phdr); in ipv6_push_rthdr4() 1125 sr_phdr->nexthdr = *proto; in ipv6_push_rthdr4()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | exthdrs.c | 1108 struct ipv6_sr_hdr *sr_phdr, *sr_ihdr; in ipv6_push_rthdr4() local 1114 sr_phdr = skb_push(skb, plen); in ipv6_push_rthdr4() 1115 memcpy(sr_phdr, sr_ihdr, sizeof(struct ipv6_sr_hdr)); in ipv6_push_rthdr4() 1118 memcpy(sr_phdr->segments + 1, sr_ihdr->segments + 1, in ipv6_push_rthdr4() 1121 sr_phdr->segments[0] = **addr_p; in ipv6_push_rthdr4() 1129 memcpy((char *)sr_phdr + tlvs_offset, in ipv6_push_rthdr4() 1134 if (sr_has_hmac(sr_phdr)) { in ipv6_push_rthdr4() 1145 seg6_push_hmac(net, saddr, sr_phdr); in ipv6_push_rthdr4() 1149 sr_phdr->nexthdr = *proto; in ipv6_push_rthdr4()
|
Completed in 3 milliseconds