Lines Matching refs:seg6_local_lwt

38 struct seg6_local_lwt;
43 int (*input)(struct sk_buff *skb, struct seg6_local_lwt *slwt);
52 struct seg6_local_lwt { struct
66 static struct seg6_local_lwt *seg6_local_lwtunnel(struct lwtunnel_state *lwt) in seg6_local_lwtunnel() argument
68 return (struct seg6_local_lwt *)lwt->data; in seg6_local_lwtunnel()
203 static int input_action_end(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end()
223 static int input_action_end_x(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end_x()
242 static int input_action_end_t(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end_t()
263 struct seg6_local_lwt *slwt) in input_action_end_dx2()
320 struct seg6_local_lwt *slwt) in input_action_end_dx6()
353 struct seg6_local_lwt *slwt) in input_action_end_dx4()
385 struct seg6_local_lwt *slwt) in input_action_end_dt6()
403 static int input_action_end_b6(struct sk_buff *skb, struct seg6_local_lwt *slwt) in input_action_end_b6()
430 struct seg6_local_lwt *slwt) in input_action_end_b6_encap()
486 struct seg6_local_lwt *slwt) in input_action_end_bpf()
613 struct seg6_local_lwt *slwt; in seg6_local_input()
639 static int parse_nla_srh(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_srh()
663 static int put_nla_srh(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_srh()
681 static int cmp_nla_srh(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_srh()
691 static int parse_nla_table(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_table()
698 static int put_nla_table(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_table()
706 static int cmp_nla_table(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_table()
714 static int parse_nla_nh4(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_nh4()
722 static int put_nla_nh4(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_nh4()
735 static int cmp_nla_nh4(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_nh4()
740 static int parse_nla_nh6(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_nh6()
748 static int put_nla_nh6(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_nh6()
761 static int cmp_nla_nh6(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_nh6()
766 static int parse_nla_iif(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_iif()
773 static int put_nla_iif(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_iif()
781 static int cmp_nla_iif(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_iif()
789 static int parse_nla_oif(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_oif()
796 static int put_nla_oif(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_oif()
804 static int cmp_nla_oif(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_oif()
819 static int parse_nla_bpf(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_bpf()
849 static int put_nla_bpf(struct sk_buff *skb, struct seg6_local_lwt *slwt) in put_nla_bpf()
870 static int cmp_nla_bpf(struct seg6_local_lwt *a, struct seg6_local_lwt *b) in cmp_nla_bpf()
882 int (*parse)(struct nlattr **attrs, struct seg6_local_lwt *slwt);
883 int (*put)(struct sk_buff *skb, struct seg6_local_lwt *slwt);
884 int (*cmp)(struct seg6_local_lwt *a, struct seg6_local_lwt *b);
918 static int parse_nla_action(struct nlattr **attrs, struct seg6_local_lwt *slwt) in parse_nla_action()
956 struct seg6_local_lwt *slwt; in seg6_local_build_state()
998 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); in seg6_local_destroy_state()
1013 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); in seg6_local_fill_encap()
1034 struct seg6_local_lwt *slwt = seg6_local_lwtunnel(lwt); in seg6_local_get_encap_size()
1071 struct seg6_local_lwt *slwt_a, *slwt_b; in seg6_local_cmp_encap()