Home
last modified time | relevance | path

Searched refs:ipv6_rpl_sr_hdr (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/include/net/
Drpl.h32 void ipv6_rpl_srh_decompress(struct ipv6_rpl_sr_hdr *outhdr,
33 const struct ipv6_rpl_sr_hdr *inhdr,
36 void ipv6_rpl_srh_compress(struct ipv6_rpl_sr_hdr *outhdr,
37 const struct ipv6_rpl_sr_hdr *inhdr,
/linux-6.1.9/net/ipv6/
Drpl.c27 static void *ipv6_rpl_segdata_pos(const struct ipv6_rpl_sr_hdr *hdr, int i) in ipv6_rpl_segdata_pos()
38 void ipv6_rpl_srh_decompress(struct ipv6_rpl_sr_hdr *outhdr, in ipv6_rpl_srh_decompress()
39 const struct ipv6_rpl_sr_hdr *inhdr, in ipv6_rpl_srh_decompress()
62 static unsigned char ipv6_rpl_srh_calc_cmpri(const struct ipv6_rpl_sr_hdr *inhdr, in ipv6_rpl_srh_calc_cmpri()
93 void ipv6_rpl_srh_compress(struct ipv6_rpl_sr_hdr *outhdr, in ipv6_rpl_srh_compress()
94 const struct ipv6_rpl_sr_hdr *inhdr, in ipv6_rpl_srh_compress()
Drpl_iptunnel.c16 struct ipv6_rpl_sr_hdr srh[0];
39 static bool rpl_validate_srh(struct net *net, struct ipv6_rpl_sr_hdr *srh, in rpl_validate_srh()
74 struct ipv6_rpl_sr_hdr *srh; in rpl_build_state()
128 const struct ipv6_rpl_sr_hdr *srh) in rpl_do_srh_inline()
130 struct ipv6_rpl_sr_hdr *isrh, *csrh; in rpl_do_srh_inline()
143 isrh = (struct ipv6_rpl_sr_hdr *)buf; in rpl_do_srh_inline()
144 csrh = (struct ipv6_rpl_sr_hdr *)(buf + ((srh->hdrlen + 1) << 3)); in rpl_do_srh_inline()
Dexthdrs.c491 struct ipv6_rpl_sr_hdr *hdr, *ohdr, *chdr; in ipv6_rpl_srh_rcv()
514 hdr = (struct ipv6_rpl_sr_hdr *)skb_transport_header(skb); in ipv6_rpl_srh_rcv()
588 hdr = (struct ipv6_rpl_sr_hdr *)skb_transport_header(skb); in ipv6_rpl_srh_rcv()
605 ohdr = (struct ipv6_rpl_sr_hdr *)buf; in ipv6_rpl_srh_rcv()
607 chdr = (struct ipv6_rpl_sr_hdr *)(buf + ((ohdr->hdrlen + 1) << 3)); in ipv6_rpl_srh_rcv()
/linux-6.1.9/include/uapi/linux/
Drpl.h19 struct ipv6_rpl_sr_hdr { struct