Lines Matching refs:tc_action
89 struct tc_action { struct
103 int (*act)(struct sk_buff *, const struct tc_action *, struct tcf_result *); argument
104 int (*dump)(struct sk_buff *, struct tc_action *, int, int);
105 void (*cleanup)(struct tc_action *, int bind);
106 int (*lookup)(struct tc_action *, u32);
108 struct nlattr *est, struct tc_action *act, int ovr,
110 int (*walk)(struct sk_buff *, struct netlink_callback *, int, struct tc_action *);
113 int tcf_hash_search(struct tc_action *a, u32 index);
115 int tcf_hash_check(u32 index, struct tc_action *a, int bind);
116 int tcf_hash_create(u32 index, struct nlattr *est, struct tc_action *a,
118 void tcf_hash_cleanup(struct tc_action *a, struct nlattr *est);
119 void tcf_hash_insert(struct tc_action *a);
121 int __tcf_hash_release(struct tc_action *a, bool bind, bool strict);
123 static inline int tcf_hash_release(struct tc_action *a, bool bind) in tcf_hash_release()
136 struct tc_action *tcf_action_init_1(struct net *net, struct nlattr *nla,
140 int tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int, int);
141 int tcf_action_dump_1(struct sk_buff *skb, struct tc_action *a, int, int);
142 int tcf_action_copy_stats(struct sk_buff *, struct tc_action *, int);