Home
last modified time | relevance | path

Searched refs:slwt (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/net/ipv6/
H A Dseg6_local.c42 int (*build_state)(struct seg6_local_lwt *slwt, const void *cfg,
44 void (*destroy_state)(struct seg6_local_lwt *slwt);
65 int (*input)(struct sk_buff *skb, struct seg6_local_lwt *slwt);
379 struct seg6_local_lwt *slwt) in input_action_end_finish()
387 struct seg6_local_lwt *slwt) in input_action_end_core()
397 return input_action_end_finish(skb, slwt); in input_action_end_core()
404 static int end_next_csid_core(struct sk_buff *skb, struct seg6_local_lwt *slwt) in end_next_csid_core() argument
406 const struct seg6_flavors_info *finfo = &slwt->flv_info; in end_next_csid_core()
410 return input_action_end_core(skb, slwt); in end_next_csid_core()
415 return input_action_end_finish(skb, slwt); in end_next_csid_core()
378 input_action_end_finish(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_finish() argument
386 input_action_end_core(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_core() argument
418 input_action_end_x_finish(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_x_finish() argument
426 input_action_end_x_core(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_x_core() argument
444 end_x_next_csid_core(struct sk_buff *skb, struct seg6_local_lwt *slwt) end_x_next_csid_core() argument
739 end_flv8986_core(struct sk_buff *skb, struct seg6_local_lwt *slwt) end_flv8986_core() argument
793 input_action_end(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end() argument
814 input_action_end_x(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_x() argument
826 input_action_end_t(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_t() argument
846 input_action_end_dx2(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dx2() argument
907 struct seg6_local_lwt *slwt; input_action_end_dx6_finish() local
926 input_action_end_dx6(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dx6() argument
957 struct seg6_local_lwt *slwt; input_action_end_dx4_finish() local
979 input_action_end_dx4(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dx4() argument
1011 __seg6_end_dt_vrf_build(struct seg6_local_lwt *slwt, const void *cfg, u16 family, struct netlink_ext_ack *extack) __seg6_end_dt_vrf_build() argument
1128 end_dt_vrf_core(struct sk_buff *skb, struct seg6_local_lwt *slwt, u16 family) end_dt_vrf_core() argument
1174 input_action_end_dt4(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dt4() argument
1207 seg6_end_dt4_build(struct seg6_local_lwt *slwt, const void *cfg, struct netlink_ext_ack *extack) seg6_end_dt4_build() argument
1214 seg6_end_dt6_parse_mode(struct seg6_local_lwt *slwt) seg6_end_dt6_parse_mode() argument
1229 seg6_end_dt6_get_mode(struct seg6_local_lwt *slwt) seg6_end_dt6_get_mode() argument
1236 seg6_end_dt6_build(struct seg6_local_lwt *slwt, const void *cfg, struct netlink_ext_ack *extack) seg6_end_dt6_build() argument
1255 input_action_end_dt6(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dt6() argument
1298 seg6_end_dt46_build(struct seg6_local_lwt *slwt, const void *cfg, struct netlink_ext_ack *extack) seg6_end_dt46_build() argument
1304 input_action_end_dt46(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dt46() argument
1328 input_action_end_b6(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_b6() argument
1353 input_action_end_b6_encap(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_b6_encap() argument
1408 input_action_end_bpf(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_bpf() argument
1576 seg6_lwtunnel_counters_enabled(struct seg6_local_lwt *slwt) seg6_lwtunnel_counters_enabled() argument
1581 seg6_local_update_counters(struct seg6_local_lwt *slwt, unsigned int len, int err) seg6_local_update_counters() argument
1604 struct seg6_local_lwt *slwt; seg6_local_input_core() local
1652 parse_nla_srh(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_srh() argument
1677 put_nla_srh(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_srh() argument
1705 destroy_attr_srh(struct seg6_local_lwt *slwt) destroy_attr_srh() argument
1710 parse_nla_table(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_table() argument
1718 put_nla_table(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_table() argument
1735 seg6_possible_end_dt_info(struct seg6_local_lwt *slwt) seg6_possible_end_dt_info() argument
1744 parse_nla_vrftable(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_vrftable() argument
1758 put_nla_vrftable(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_vrftable() argument
1782 parse_nla_nh4(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_nh4() argument
1791 put_nla_nh4(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_nh4() argument
1809 parse_nla_nh6(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_nh6() argument
1818 put_nla_nh6(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_nh6() argument
1836 parse_nla_iif(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_iif() argument
1844 put_nla_iif(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_iif() argument
1860 parse_nla_oif(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_oif() argument
1868 put_nla_oif(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_oif() argument
1891 parse_nla_bpf(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_bpf() argument
1923 put_nla_bpf(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_bpf() argument
1955 destroy_attr_bpf(struct seg6_local_lwt *slwt) destroy_attr_bpf() argument
1969 parse_nla_counters(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_counters() argument
2018 put_nla_counters(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_counters() argument
2064 destroy_attr_counters(struct seg6_local_lwt *slwt) destroy_attr_counters() argument
2129 parse_nla_flavors(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_flavors() argument
2185 put_nla_flavors(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_flavors() argument
2242 encap_size_flavors(struct seg6_local_lwt *slwt) encap_size_flavors() argument
2319 __destroy_attrs(unsigned long parsed_attrs, int max_parsed, struct seg6_local_lwt *slwt) __destroy_attrs() argument
2348 destroy_attrs(struct seg6_local_lwt *slwt) destroy_attrs() argument
2355 parse_nla_optional_attrs(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_optional_attrs() argument
2398 seg6_local_lwtunnel_build_state(struct seg6_local_lwt *slwt, const void *cfg, struct netlink_ext_ack *extack) seg6_local_lwtunnel_build_state() argument
2414 seg6_local_lwtunnel_destroy_state(struct seg6_local_lwt *slwt) seg6_local_lwtunnel_destroy_state() argument
2426 parse_nla_action(struct nlattr **attrs, struct seg6_local_lwt *slwt, struct netlink_ext_ack *extack) parse_nla_action() argument
2500 struct seg6_local_lwt *slwt; seg6_local_build_state() local
2547 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); seg6_local_destroy_state() local
2559 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); seg6_local_fill_encap() local
2583 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); seg6_local_get_encap_size() local
[all...]
H A Dseg6_iptunnel.c458 struct seg6_lwt *slwt; in seg6_input_core() local
467 slwt = seg6_lwt_lwtunnel(orig_dst->lwtstate); in seg6_input_core()
470 dst = dst_cache_get(&slwt->cache); in seg6_input_core()
478 dst_cache_set_ip6(&slwt->cache, dst, in seg6_input_core()
529 struct seg6_lwt *slwt; in seg6_output_core() local
536 slwt = seg6_lwt_lwtunnel(orig_dst->lwtstate); in seg6_output_core()
539 dst = dst_cache_get(&slwt->cache); in seg6_output_core()
561 dst_cache_set_ip6(&slwt->cache, dst, &fl6.saddr); in seg6_output_core()
615 struct seg6_lwt *slwt; in seg6_build_state() local
663 newts = lwtunnel_state_alloc(tuninfo_len + sizeof(*slwt)); in seg6_build_state()
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Dseg6_local.c39 int (*input)(struct sk_buff *skb, struct seg6_local_lwt *slwt);
219 static int input_action_end(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end() argument
239 static int input_action_end_x(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end_x() argument
249 seg6_lookup_nexthop(skb, &slwt->nh6, 0); in input_action_end_x()
258 static int input_action_end_t(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end_t() argument
268 seg6_lookup_nexthop(skb, NULL, slwt->table); in input_action_end_t()
279 struct seg6_local_lwt *slwt) in input_action_end_dx2()
301 odev = dev_get_by_index_rcu(net, slwt->oif); in input_action_end_dx2()
336 struct seg6_local_lwt *slwt) in input_action_end_dx6()
353 * If slwt in input_action_end_dx6()
278 input_action_end_dx2(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dx2() argument
335 input_action_end_dx6(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dx6() argument
370 input_action_end_dx4(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dx4() argument
404 input_action_end_dt6(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_dt6() argument
425 input_action_end_b6(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_b6() argument
450 input_action_end_b6_encap(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_b6_encap() argument
505 input_action_end_bpf(struct sk_buff *skb, struct seg6_local_lwt *slwt) input_action_end_bpf() argument
633 struct seg6_local_lwt *slwt; seg6_local_input() local
659 parse_nla_srh(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_srh() argument
683 put_nla_srh(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_srh() argument
711 parse_nla_table(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_table() argument
718 put_nla_table(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_table() argument
734 parse_nla_nh4(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_nh4() argument
742 put_nla_nh4(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_nh4() argument
760 parse_nla_nh6(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_nh6() argument
768 put_nla_nh6(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_nh6() argument
786 parse_nla_iif(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_iif() argument
793 put_nla_iif(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_iif() argument
809 parse_nla_oif(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_oif() argument
816 put_nla_oif(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_oif() argument
839 parse_nla_bpf(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_bpf() argument
870 put_nla_bpf(struct sk_buff *skb, struct seg6_local_lwt *slwt) put_nla_bpf() argument
939 parse_nla_action(struct nlattr **attrs, struct seg6_local_lwt *slwt) parse_nla_action() argument
978 struct seg6_local_lwt *slwt; seg6_local_build_state() local
1020 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); seg6_local_destroy_state() local
1035 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); seg6_local_fill_encap() local
1056 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); seg6_local_get_encap_size() local
[all...]
H A Dseg6_iptunnel.c317 struct seg6_lwt *slwt; in seg6_input() local
326 slwt = seg6_lwt_lwtunnel(orig_dst->lwtstate); in seg6_input()
329 dst = dst_cache_get(&slwt->cache); in seg6_input()
339 dst_cache_set_ip6(&slwt->cache, dst, in seg6_input()
358 struct seg6_lwt *slwt; in seg6_output() local
365 slwt = seg6_lwt_lwtunnel(orig_dst->lwtstate); in seg6_output()
368 dst = dst_cache_get(&slwt->cache); in seg6_output()
390 dst_cache_set_ip6(&slwt->cache, dst, &fl6.saddr); in seg6_output()
416 struct seg6_lwt *slwt; in seg6_build_state() local
460 newts = lwtunnel_state_alloc(tuninfo_len + sizeof(*slwt)); in seg6_build_state()
[all...]

Completed in 6 milliseconds