Searched refs:isrh (Results 1 – 2 of 2) sorted by relevance
| /net/ipv6/ |
| A D | seg6_iptunnel.c | 134 struct ipv6_sr_hdr *isrh; in __seg6_do_srh_encap() local 182 isrh->nexthdr = proto; in __seg6_do_srh_encap() 184 hdr->daddr = isrh->segments[isrh->first_segment]; in __seg6_do_srh_encap() 188 if (sr_has_hmac(isrh)) { in __seg6_do_srh_encap() 221 struct ipv6_sr_hdr *isrh; in seg6_do_srh_encap_red() local 306 --isrh->first_segment; in seg6_do_srh_encap_red() 307 isrh->hdrlen -= 2; in seg6_do_srh_encap_red() 310 isrh->nexthdr = proto; in seg6_do_srh_encap_red() 333 struct ipv6_sr_hdr *isrh; in __seg6_do_srh_inline() local 363 hdr->daddr = isrh->segments[isrh->first_segment]; in __seg6_do_srh_inline() [all …]
|
| A D | rpl_iptunnel.c | 131 struct ipv6_rpl_sr_hdr *isrh, *csrh; in rpl_do_srh_inline() local 144 isrh = (struct ipv6_rpl_sr_hdr *)buf; in rpl_do_srh_inline() 147 memcpy(isrh, srh, sizeof(*isrh)); in rpl_do_srh_inline() 148 memcpy(isrh->rpl_segaddr, &srh->rpl_segaddr[1], in rpl_do_srh_inline() 150 isrh->rpl_segaddr[srh->segments_left - 1] = oldhdr.daddr; in rpl_do_srh_inline() 152 ipv6_rpl_srh_compress(csrh, isrh, &srh->rpl_segaddr[0], in rpl_do_srh_inline() 153 isrh->segments_left - 1); in rpl_do_srh_inline() 173 isrh = (void *)hdr + sizeof(*hdr); in rpl_do_srh_inline() 174 memcpy(isrh, csrh, hdrlen); in rpl_do_srh_inline() 176 isrh->nexthdr = hdr->nexthdr; in rpl_do_srh_inline()
|
Completed in 6 milliseconds