Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dtest_lwt_seg6local.c56 struct ip6_srh_t *srh; in get_srh() local
118 int is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, in is_valid_tlv_boundary()
177 int add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
221 int delete_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, in delete_tlv()
259 int has_egr_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh) in has_egr_tlv()
290 struct ip6_srh_t *srh; in __encap_srh() local
326 struct ip6_srh_t *srh = get_srh(skb); in __add_egr_x() local
362 struct ip6_srh_t *srh = get_srh(skb); in __pop_egr() local
401 struct ip6_srh_t *srh = get_srh(skb); in __inspect_t() local
Dtest_seg6_loop.c56 struct ip6_srh_t *srh; in get_srh() local
118 struct ip6_srh_t *srh, in is_valid_tlv_boundary()
180 struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
230 struct ip6_srh_t *srh = get_srh(skb); in __add_egr_x() local
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dtest_lwt_seg6local.c56 struct ip6_srh_t *srh; in get_srh() local
118 int is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, in is_valid_tlv_boundary()
177 int add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
221 int delete_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, in delete_tlv()
259 int has_egr_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh) in has_egr_tlv()
290 struct ip6_srh_t *srh; in __encap_srh() local
326 struct ip6_srh_t *srh = get_srh(skb); in __add_egr_x() local
362 struct ip6_srh_t *srh = get_srh(skb); in __pop_egr() local
401 struct ip6_srh_t *srh = get_srh(skb); in __inspect_t() local
Dtest_seg6_loop.c56 struct ip6_srh_t *srh; in get_srh() local
118 struct ip6_srh_t *srh, in is_valid_tlv_boundary()
180 struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
230 struct ip6_srh_t *srh = get_srh(skb); in __add_egr_x() local
/kernel/linux/linux-5.10/net/ipv6/
Dseg6_local.c50 struct ipv6_sr_hdr *srh; member
69 struct ipv6_sr_hdr *srh; in get_srh() local
98 struct ipv6_sr_hdr *srh; in get_and_validate_srh() local
117 struct ipv6_sr_hdr *srh; in decap_and_validate() local
145 static void advance_nextseg(struct ipv6_sr_hdr *srh, struct in6_addr *daddr) in advance_nextseg()
221 struct ipv6_sr_hdr *srh; in input_action_end() local
241 struct ipv6_sr_hdr *srh; in input_action_end_x() local
260 struct ipv6_sr_hdr *srh; in input_action_end_t() local
427 struct ipv6_sr_hdr *srh; in input_action_end_b6() local
453 struct ipv6_sr_hdr *srh; in input_action_end_b6_encap() local
[all …]
Drpl_iptunnel.c16 struct ipv6_rpl_sr_hdr srh[0]; member
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() local
128 const struct ipv6_rpl_sr_hdr *srh) in rpl_do_srh_inline()
Dseg6_hmac.c85 static struct sr6_tlv_hmac *seg6_get_tlv_hmac(struct ipv6_sr_hdr *srh) in seg6_get_tlv_hmac()
243 struct ipv6_sr_hdr *srh; in seg6_hmac_validate_skb() local
327 struct ipv6_sr_hdr *srh) in seg6_push_hmac()
/kernel/linux/linux-6.6/net/ipv6/
Dseg6_local.c189 struct ipv6_sr_hdr *srh; member
218 struct ipv6_sr_hdr *srh; in get_and_validate_srh() local
234 struct ipv6_sr_hdr *srh; in decap_and_validate() local
262 static void advance_nextseg(struct ipv6_sr_hdr *srh, struct in6_addr *daddr) in advance_nextseg()
389 struct ipv6_sr_hdr *srh; in input_action_end_core() local
429 struct ipv6_sr_hdr *srh; in input_action_end_x_core() local
502 static enum seg6_local_pktinfo seg6_get_srh_pktinfo(struct ipv6_sr_hdr *srh) in seg6_get_srh_pktinfo()
627 struct ipv6_sr_hdr *srh; in seg6_pop_srh() local
744 struct ipv6_sr_hdr *srh; in end_flv8986_core() local
828 struct ipv6_sr_hdr *srh; in input_action_end_t() local
[all …]
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()
Dseg6_hmac.c84 static struct sr6_tlv_hmac *seg6_get_tlv_hmac(struct ipv6_sr_hdr *srh) in seg6_get_tlv_hmac()
242 struct ipv6_sr_hdr *srh; in seg6_hmac_validate_skb() local
326 struct ipv6_sr_hdr *srh) in seg6_push_hmac()
Dseg6.c28 bool seg6_validate_srh(struct ipv6_sr_hdr *srh, int len, bool reduced) in seg6_validate_srh()
80 struct ipv6_sr_hdr *srh; in seg6_get_srh() local
114 struct ipv6_sr_hdr *srh; in seg6_icmp_srh() local
/kernel/linux/linux-6.6/net/ipv6/netfilter/
Dip6t_srh.c27 struct ipv6_sr_hdr *srh; in srh_mt6() local
122 struct ipv6_sr_hdr *srh; in srh1_mt6() local
/kernel/linux/linux-5.10/net/ipv6/netfilter/
Dip6t_srh.c27 struct ipv6_sr_hdr *srh; in srh_mt6() local
122 struct ipv6_sr_hdr *srh; in srh1_mt6() local
/kernel/linux/linux-5.10/include/net/
Dseg6_local.h22 struct ipv6_sr_hdr *srh; member
/kernel/linux/linux-5.10/include/uapi/linux/
Drpl_iptunnel.h19 #define RPL_IPTUNNEL_SRH_SIZE(srh) (((srh)->hdrlen + 1) << 3) argument
Dseg6_iptunnel.h29 struct ipv6_sr_hdr srh[0]; member
/kernel/linux/linux-6.6/include/net/
Dseg6_local.h22 struct ipv6_sr_hdr *srh; member
Dseg6.h76 struct ipv6_sr_hdr *srh; in seg6_get_daddr() local
/kernel/linux/linux-6.6/include/uapi/linux/
Drpl_iptunnel.h19 #define RPL_IPTUNNEL_SRH_SIZE(srh) (((srh)->hdrlen + 1) << 3) argument
Dseg6_iptunnel.h29 struct ipv6_sr_hdr srh[]; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
Drpl_iptunnel.h27 #define RPL_IPTUNNEL_SRH_SIZE(srh) (((srh)->hdrlen + 1) << 3) argument
Dseg6_iptunnel.h30 struct ipv6_sr_hdr srh[0]; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
Drpl_iptunnel.h27 #define RPL_IPTUNNEL_SRH_SIZE(srh) (((srh)->hdrlen + 1) << 3) argument
Dseg6_iptunnel.h30 struct ipv6_sr_hdr srh[0]; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
Dseg6_iptunnel.h17 struct ipv6_sr_hdr srh[0]; member

12