Lines Matching refs:tc_action
76 struct tc_action { struct
90 int (*act)(struct sk_buff *, const struct tc_action *, struct tcf_result *); argument
91 int (*dump)(struct sk_buff *, struct tc_action *, int, int);
92 void (*cleanup)(struct tc_action *, int bind);
93 int (*lookup)(struct tc_action *, u32);
95 struct nlattr *est, struct tc_action *act, int ovr,
97 int (*walk)(struct sk_buff *, struct netlink_callback *, int, struct tc_action *);
100 int tcf_hash_search(struct tc_action *a, u32 index);
101 void tcf_hash_destroy(struct tc_action *a);
103 int tcf_hash_check(u32 index, struct tc_action *a, int bind);
104 int tcf_hash_create(u32 index, struct nlattr *est, struct tc_action *a,
106 void tcf_hash_cleanup(struct tc_action *a, struct nlattr *est);
107 void tcf_hash_insert(struct tc_action *a);
109 int __tcf_hash_release(struct tc_action *a, bool bind, bool strict);
111 static inline int tcf_hash_release(struct tc_action *a, bool bind) in tcf_hash_release()
124 struct tc_action *tcf_action_init_1(struct net *net, struct nlattr *nla,
128 int tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int, int);
129 int tcf_action_dump_1(struct sk_buff *skb, struct tc_action *a, int, int);
130 int tcf_action_copy_stats(struct sk_buff *, struct tc_action *, int);