Home
last modified time | relevance | path

Searched defs:srh (Results 1 – 15 of 15) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_lwt_seg6local.c58 struct ip6_srh_t *srh; in get_srh() local
120 int is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, in is_valid_tlv_boundary()
179 int add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
223 int delete_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, in delete_tlv()
261 int has_egr_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh) in has_egr_tlv()
292 struct ip6_srh_t *srh; in __encap_srh() local
328 struct ip6_srh_t *srh = get_srh(skb); in __add_egr_x() local
364 struct ip6_srh_t *srh = get_srh(skb); in __pop_egr() local
403 struct ip6_srh_t *srh = get_srh(skb); in __inspect_t() local
H A Dtest_seg6_loop.c58 struct ip6_srh_t *srh; in get_srh() local
120 struct ip6_srh_t *srh, in is_valid_tlv_boundary()
182 struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
232 struct ip6_srh_t *srh = get_srh(skb); in __add_egr_x() local
/linux/net/ipv6/
H A Drpl_iptunnel.c39 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() local
128 const struct ipv6_rpl_sr_hdr *srh, in rpl_do_srh_inline()
H A Dseg6_hmac.c84 static struct sr6_tlv_hmac *seg6_get_tlv_hmac(struct ipv6_sr_hdr *srh) in seg6_get_tlv_hmac() argument
242 struct ipv6_sr_hdr *srh; in seg6_hmac_validate_skb() local
328 seg6_push_hmac(struct net * net,struct in6_addr * saddr,struct ipv6_sr_hdr * srh) seg6_push_hmac() argument
[all...]
H A Dseg6.c26 bool seg6_validate_srh(struct ipv6_sr_hdr *srh, int len, bool reduced) in seg6_validate_srh()
78 struct ipv6_sr_hdr *srh; in seg6_get_srh() local
112 struct ipv6_sr_hdr *srh; in seg6_icmp_srh() local
H A Dipv6_sockglue.c371 struct ipv6_sr_hdr *srh = in ipv6_set_opt_hdr() local
H A Dexthdrs.c1367 struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)opt->srcrt; in fl6_update_dst() local
/linux/net/ipv6/netfilter/
H A Dip6t_srh.c27 struct ipv6_sr_hdr *srh; in srh_mt6() local
122 struct ipv6_sr_hdr *srh; in srh1_mt6() local
/linux/include/uapi/linux/
H A Drpl_iptunnel.h19 #define RPL_IPTUNNEL_SRH_SIZE(srh) (((srh)->hdrlen + 1) << 3) argument
H A Dseg6_iptunnel.h29 struct ipv6_sr_hdr srh[]; member
H A Dseg6.h47 #define sr_has_hmac(srh) ((srh)->flags & SR6_FLAG1_HMAC) argument
/linux/include/net/
H A Dseg6_local.h23 struct ipv6_sr_hdr *srh; member
H A Dseg6.h83 struct ipv6_sr_hdr *srh; in seg6_get_daddr() local
/linux/tools/include/uapi/linux/
H A Dseg6.h47 #define sr_has_hmac(srh) ((srh)->flags & SR6_FLAG1_HMAC) argument
/linux/net/core/
H A Dfilter.c6397 struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)hdr; in bpf_push_seg6_encap() local
6493 struct ipv6_sr_hdr *srh = srh_state->srh; in BPF_CALL_4() local
6625 struct ipv6_sr_hdr *srh = srh_state->srh; in BPF_CALL_3() local