/linux-master/include/net/ |
H A D | seg6_local.h | 22 struct ipv6_sr_hdr *srh; member in struct:seg6_bpf_srh_state
|
H A D | seg6.h | 76 struct ipv6_sr_hdr *srh; local
|
/linux-master/include/uapi/linux/ |
H A D | seg6_iptunnel.h | 29 struct ipv6_sr_hdr srh[]; member in struct:seg6_iptunnel_encap
|
/linux-master/net/ipv6/netfilter/ |
H A D | ip6t_srh.c | 27 struct ipv6_sr_hdr *srh; local 122 struct ipv6_sr_hdr *srh; local [all...] |
/linux-master/net/ipv6/ |
H A D | rpl_iptunnel.c | 39 static bool rpl_validate_srh(struct net *net, struct ipv6_rpl_sr_hdr *srh, argument 74 struct ipv6_rpl_sr_hdr *srh; local 127 rpl_do_srh_inline(struct sk_buff *skb, const struct rpl_lwt *rlwt, const struct ipv6_rpl_sr_hdr *srh) argument [all...] |
H A D | seg6.c | 28 bool seg6_validate_srh(struct ipv6_sr_hdr *srh, int len, bool reduced) argument 80 struct ipv6_sr_hdr *srh; local 114 struct ipv6_sr_hdr *srh; local [all...] |
H A D | seg6_hmac.c | 84 static struct sr6_tlv_hmac *seg6_get_tlv_hmac(struct ipv6_sr_hdr *srh) argument 242 struct ipv6_sr_hdr *srh; local 327 seg6_push_hmac(struct net *net, struct in6_addr *saddr, struct ipv6_sr_hdr *srh) argument [all...] |
H A D | ipv6_sockglue.c | 372 struct ipv6_sr_hdr *srh = local
|
H A D | exthdrs.c | 1367 struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)opt->srcrt; local
|
H A D | seg6_local.c | 189 struct ipv6_sr_hdr *srh; member in struct:seg6_local_lwt 218 struct ipv6_sr_hdr *srh; local 234 struct ipv6_sr_hdr *srh; local 262 advance_nextseg(struct ipv6_sr_hdr *srh, struct in6_addr *daddr) argument 389 struct ipv6_sr_hdr *srh; local 429 struct ipv6_sr_hdr *srh; local 502 seg6_get_srh_pktinfo(struct ipv6_sr_hdr *srh) argument 627 struct ipv6_sr_hdr *srh; local 744 struct ipv6_sr_hdr *srh; local 828 struct ipv6_sr_hdr *srh; local 1330 struct ipv6_sr_hdr *srh; local 1356 struct ipv6_sr_hdr *srh; local 1389 struct ipv6_sr_hdr *srh = srh_state->srh; local 1413 struct ipv6_sr_hdr *srh; local 1655 struct ipv6_sr_hdr *srh; local 1679 struct ipv6_sr_hdr *srh; local [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_seg6_loop.c | 58 struct ip6_srh_t *srh; local 119 is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t *tlv_off, uint32_t *pad_size, uint32_t *pad_off) argument 181 add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off, struct sr6_tlv_t *itlv, uint8_t tlv_size) argument 232 struct ip6_srh_t *srh = get_srh(skb); local [all...] |
H A D | test_lwt_seg6local.c | 58 struct ip6_srh_t *srh; local 120 int is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, argument 179 add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off, struct sr6_tlv_t *itlv, uint8_t tlv_size) argument 223 delete_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off) argument 261 has_egr_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh) argument 292 struct ip6_srh_t *srh; local 328 struct ip6_srh_t *srh = get_srh(skb); local 364 struct ip6_srh_t *srh = get_srh(skb); local 403 struct ip6_srh_t *srh = get_srh(skb); local [all...] |
/linux-master/net/core/ |
H A D | filter.c | 6321 struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)hdr; local 6417 struct ipv6_sr_hdr *srh = srh_state->srh; local 6547 struct ipv6_sr_hdr *srh = srh_state->srh; local [all...] |