Home
last modified time | relevance | path

Searched refs:isrh (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/net/ipv6/
H A Dseg6_iptunnel.c133 struct ipv6_sr_hdr *isrh; in seg6_do_srh_encap() local
178 isrh = (void *)hdr + sizeof(*hdr); in seg6_do_srh_encap()
179 memcpy(isrh, osrh, hdrlen); in seg6_do_srh_encap()
181 isrh->nexthdr = proto; in seg6_do_srh_encap()
183 hdr->daddr = isrh->segments[isrh->first_segment]; in seg6_do_srh_encap()
187 if (sr_has_hmac(isrh)) { in seg6_do_srh_encap()
188 err = seg6_push_hmac(net, &hdr->saddr, isrh); in seg6_do_srh_encap()
212 struct ipv6_sr_hdr *isrh; in seg6_do_srh_encap_red() local
273 isrh in seg6_do_srh_encap_red()
324 struct ipv6_sr_hdr *isrh; seg6_do_srh_inline() local
[all...]
H A Drpl_iptunnel.c130 struct ipv6_rpl_sr_hdr *isrh, *csrh; in rpl_do_srh_inline() local
143 isrh = (struct ipv6_rpl_sr_hdr *)buf; in rpl_do_srh_inline()
146 memcpy(isrh, srh, sizeof(*isrh)); in rpl_do_srh_inline()
147 memcpy(isrh->rpl_segaddr, &srh->rpl_segaddr[1], in rpl_do_srh_inline()
149 isrh->rpl_segaddr[srh->segments_left - 1] = oldhdr->daddr; in rpl_do_srh_inline()
151 ipv6_rpl_srh_compress(csrh, isrh, &srh->rpl_segaddr[0], in rpl_do_srh_inline()
152 isrh->segments_left - 1); in rpl_do_srh_inline()
172 isrh = (void *)hdr + sizeof(*hdr); in rpl_do_srh_inline()
173 memcpy(isrh, csr in rpl_do_srh_inline()
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Dseg6_iptunnel.c130 struct ipv6_sr_hdr *isrh; in seg6_do_srh_encap() local
175 isrh = (void *)hdr + sizeof(*hdr); in seg6_do_srh_encap()
176 memcpy(isrh, osrh, hdrlen); in seg6_do_srh_encap()
178 isrh->nexthdr = proto; in seg6_do_srh_encap()
180 hdr->daddr = isrh->segments[isrh->first_segment]; in seg6_do_srh_encap()
184 if (sr_has_hmac(isrh)) { in seg6_do_srh_encap()
185 err = seg6_push_hmac(net, &hdr->saddr, isrh); in seg6_do_srh_encap()
203 struct ipv6_sr_hdr *isrh; in seg6_do_srh_inline() local
226 isrh in seg6_do_srh_inline()
[all...]
H A Drpl_iptunnel.c130 struct ipv6_rpl_sr_hdr *isrh, *csrh; in rpl_do_srh_inline() local
143 isrh = (struct ipv6_rpl_sr_hdr *)buf; in rpl_do_srh_inline()
146 memcpy(isrh, srh, sizeof(*isrh)); in rpl_do_srh_inline()
147 memcpy(isrh->rpl_segaddr, &srh->rpl_segaddr[1], in rpl_do_srh_inline()
149 isrh->rpl_segaddr[srh->segments_left - 1] = oldhdr->daddr; in rpl_do_srh_inline()
151 ipv6_rpl_srh_compress(csrh, isrh, &srh->rpl_segaddr[0], in rpl_do_srh_inline()
152 isrh->segments_left - 1); in rpl_do_srh_inline()
172 isrh = (void *)hdr + sizeof(*hdr); in rpl_do_srh_inline()
173 memcpy(isrh, csr in rpl_do_srh_inline()
[all...]

Completed in 3 milliseconds