Searched refs:tcf_proto (Results 1 - 25 of 54) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/net/
H A Dpkt_cls.h14 int (*fn)(struct tcf_proto *, unsigned long node, struct tcf_walker *);
31 cls_set_class(struct tcf_proto *tp, unsigned long *clp,
44 tcf_bind_filter(struct tcf_proto *tp, struct tcf_result *r, unsigned long base)
55 tcf_unbind_filter(struct tcf_proto *tp, struct tcf_result *r)
129 extern int tcf_exts_validate(struct tcf_proto *tp, struct nlattr **tb,
132 extern void tcf_exts_destroy(struct tcf_proto *tp, struct tcf_exts *exts);
133 extern void tcf_exts_change(struct tcf_proto *tp, struct tcf_exts *dst,
230 int (*change)(struct tcf_proto *, void *,
234 void (*destroy)(struct tcf_proto *,
243 extern int tcf_em_tree_validate(struct tcf_proto *, struc
[all...]
H A Dsch_generic.h119 struct tcf_proto ** (*tcf_chain)(struct Qdisc *, unsigned long);
164 int (*classify)(struct sk_buff*, struct tcf_proto*,
166 int (*init)(struct tcf_proto*);
167 void (*destroy)(struct tcf_proto*);
169 unsigned long (*get)(struct tcf_proto*, u32 handle);
170 void (*put)(struct tcf_proto*, unsigned long);
171 int (*change)(struct tcf_proto*, unsigned long,
174 int (*delete)(struct tcf_proto*, unsigned long);
175 void (*walk)(struct tcf_proto*, struct tcf_walker *arg);
178 int (*dump)(struct tcf_proto*, unsigne
184 struct tcf_proto { struct
[all...]
H A Dpkt_sched.h102 extern int tc_classify_compat(struct sk_buff *skb, struct tcf_proto *tp,
104 extern int tc_classify(struct sk_buff *skb, struct tcf_proto *tp,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/net/
H A Dpkt_cls.h14 int (*fn)(struct tcf_proto *, unsigned long node, struct tcf_walker *);
31 cls_set_class(struct tcf_proto *tp, unsigned long *clp,
44 tcf_bind_filter(struct tcf_proto *tp, struct tcf_result *r, unsigned long base)
55 tcf_unbind_filter(struct tcf_proto *tp, struct tcf_result *r)
129 extern int tcf_exts_validate(struct tcf_proto *tp, struct nlattr **tb,
132 extern void tcf_exts_destroy(struct tcf_proto *tp, struct tcf_exts *exts);
133 extern void tcf_exts_change(struct tcf_proto *tp, struct tcf_exts *dst,
230 int (*change)(struct tcf_proto *, void *,
234 void (*destroy)(struct tcf_proto *,
243 extern int tcf_em_tree_validate(struct tcf_proto *, struc
[all...]
H A Dsch_generic.h119 struct tcf_proto ** (*tcf_chain)(struct Qdisc *, unsigned long);
164 int (*classify)(struct sk_buff*, struct tcf_proto*,
166 int (*init)(struct tcf_proto*);
167 void (*destroy)(struct tcf_proto*);
169 unsigned long (*get)(struct tcf_proto*, u32 handle);
170 void (*put)(struct tcf_proto*, unsigned long);
171 int (*change)(struct tcf_proto*, unsigned long,
174 int (*delete)(struct tcf_proto*, unsigned long);
175 void (*walk)(struct tcf_proto*, struct tcf_walker *arg);
178 int (*dump)(struct tcf_proto*, unsigne
184 struct tcf_proto { struct
[all...]
H A Dpkt_sched.h102 extern int tc_classify_compat(struct sk_buff *skb, struct tcf_proto *tp,
104 extern int tc_classify(struct sk_buff *skb, struct tcf_proto *tp,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/sched/
H A Dcls_cgroup.c104 static int cls_cgroup_classify(struct sk_buff *skb, struct tcf_proto *tp,
142 static unsigned long cls_cgroup_get(struct tcf_proto *tp, u32 handle)
147 static void cls_cgroup_put(struct tcf_proto *tp, unsigned long f)
151 static int cls_cgroup_init(struct tcf_proto *tp)
165 static int cls_cgroup_change(struct tcf_proto *tp, unsigned long base,
215 static void cls_cgroup_destroy(struct tcf_proto *tp)
226 static int cls_cgroup_delete(struct tcf_proto *tp, unsigned long arg)
231 static void cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg)
246 static int cls_cgroup_dump(struct tcf_proto *tp, unsigned long fh,
H A Dcls_basic.c44 static int basic_classify(struct sk_buff *skb, struct tcf_proto *tp,
63 static unsigned long basic_get(struct tcf_proto *tp, u32 handle)
79 static void basic_put(struct tcf_proto *tp, unsigned long f)
83 static int basic_init(struct tcf_proto *tp)
95 static inline void basic_delete_filter(struct tcf_proto *tp,
104 static void basic_destroy(struct tcf_proto *tp)
116 static int basic_delete(struct tcf_proto *tp, unsigned long arg)
138 static inline int basic_set_parms(struct tcf_proto *tp, struct basic_filter *f,
168 static int basic_change(struct tcf_proto *tp, unsigned long base, u32 handle,
230 static void basic_walk(struct tcf_proto *t
[all...]
H A Dcls_fw.c82 static int fw_classify(struct sk_buff *skb, struct tcf_proto *tp,
118 static unsigned long fw_get(struct tcf_proto *tp, u32 handle)
133 static void fw_put(struct tcf_proto *tp, unsigned long f)
137 static int fw_init(struct tcf_proto *tp)
143 fw_delete_filter(struct tcf_proto *tp, struct fw_filter *f)
150 static void fw_destroy(struct tcf_proto *tp)
168 static int fw_delete(struct tcf_proto *tp, unsigned long arg)
197 fw_change_attrs(struct tcf_proto *tp, struct fw_filter *f,
238 static int fw_change(struct tcf_proto *tp, unsigned long base,
303 static void fw_walk(struct tcf_proto *t
[all...]
H A Dcls_tcindex.c77 static int tcindex_classify(struct sk_buff *skb, struct tcf_proto *tp,
103 static unsigned long tcindex_get(struct tcf_proto *tp, u32 handle)
116 static void tcindex_put(struct tcf_proto *tp, unsigned long f)
122 static int tcindex_init(struct tcf_proto *tp)
141 __tcindex_delete(struct tcf_proto *tp, unsigned long arg, int lock)
175 static int tcindex_delete(struct tcf_proto *tp, unsigned long arg)
195 tcindex_set_parms(struct tcf_proto *tp, unsigned long base, u32 handle,
330 tcindex_change(struct tcf_proto *tp, unsigned long base, u32 handle,
354 static void tcindex_walk(struct tcf_proto *tp, struct tcf_walker *walker)
394 static int tcindex_destroy_element(struct tcf_proto *t
[all...]
H A Dsch_ingress.c20 struct tcf_proto *filter_list;
49 static struct tcf_proto **ingress_find_tcf(struct Qdisc *sch, unsigned long cl)
H A Dcls_api.c103 struct nlmsghdr *n, struct tcf_proto *tp,
109 static inline u32 tcf_auto_prio(struct tcf_proto *tp)
133 struct tcf_proto **back, **chain;
134 struct tcf_proto *tp;
341 static int tcf_fill_node(struct sk_buff *skb, struct tcf_proto *tp,
373 struct nlmsghdr *n, struct tcf_proto *tp,
398 static int tcf_node_dump(struct tcf_proto *tp, unsigned long n,
415 struct tcf_proto *tp, **chain;
488 void tcf_exts_destroy(struct tcf_proto *tp, struct tcf_exts *exts)
499 int tcf_exts_validate(struct tcf_proto *t
[all...]
H A Dcls_route.c124 static int route4_classify(struct sk_buff *skb, struct tcf_proto *tp,
212 static unsigned long route4_get(struct tcf_proto *tp, u32 handle)
238 static void route4_put(struct tcf_proto *tp, unsigned long f)
242 static int route4_init(struct tcf_proto *tp)
248 route4_delete_filter(struct tcf_proto *tp, struct route4_filter *f)
255 static void route4_destroy(struct tcf_proto *tp)
281 static int route4_delete(struct tcf_proto *tp, unsigned long arg)
329 static int route4_set_parms(struct tcf_proto *tp, unsigned long base,
419 static int route4_change(struct tcf_proto *tp, unsigned long base,
508 static void route4_walk(struct tcf_proto *t
[all...]
H A Dcls_rsvp.h134 static int rsvp_classify(struct sk_buff *skb, struct tcf_proto *tp,
225 static unsigned long rsvp_get(struct tcf_proto *tp, u32 handle)
245 static void rsvp_put(struct tcf_proto *tp, unsigned long f)
249 static int rsvp_init(struct tcf_proto *tp)
262 rsvp_delete_filter(struct tcf_proto *tp, struct rsvp_filter *f)
269 static void rsvp_destroy(struct tcf_proto *tp)
300 static int rsvp_delete(struct tcf_proto *tp, unsigned long arg)
340 static unsigned gen_handle(struct tcf_proto *tp, unsigned salt)
419 static int rsvp_change(struct tcf_proto *tp, unsigned long base,
567 static void rsvp_walk(struct tcf_proto *t
[all...]
H A Dcls_flow.c343 static int flow_classify(struct sk_buff *skb, struct tcf_proto *tp,
413 static int flow_change(struct tcf_proto *tp, unsigned long base,
565 static void flow_destroy_filter(struct tcf_proto *tp, struct flow_filter *f)
573 static int flow_delete(struct tcf_proto *tp, unsigned long arg)
584 static int flow_init(struct tcf_proto *tp)
596 static void flow_destroy(struct tcf_proto *tp)
608 static unsigned long flow_get(struct tcf_proto *tp, u32 handle)
619 static void flow_put(struct tcf_proto *tp, unsigned long f)
623 static int flow_dump(struct tcf_proto *tp, unsigned long fh,
677 static void flow_walk(struct tcf_proto *t
[all...]
H A Dcls_u32.c97 static int u32_classify(struct sk_buff *skb, struct tcf_proto *tp, struct tcf_result *res)
273 static unsigned long u32_get(struct tcf_proto *tp, u32 handle)
292 static void u32_put(struct tcf_proto *tp, unsigned long f)
308 static int u32_init(struct tcf_proto *tp)
344 static int u32_destroy_key(struct tcf_proto *tp, struct tc_u_knode *n)
357 static int u32_delete_key(struct tcf_proto *tp, struct tc_u_knode* key)
378 static void u32_clear_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht)
392 static int u32_destroy_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht)
413 static void u32_destroy(struct tcf_proto *tp)
447 static int u32_delete(struct tcf_proto *t
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sched/
H A Dcls_cgroup.c104 static int cls_cgroup_classify(struct sk_buff *skb, struct tcf_proto *tp,
142 static unsigned long cls_cgroup_get(struct tcf_proto *tp, u32 handle)
147 static void cls_cgroup_put(struct tcf_proto *tp, unsigned long f)
151 static int cls_cgroup_init(struct tcf_proto *tp)
165 static int cls_cgroup_change(struct tcf_proto *tp, unsigned long base,
215 static void cls_cgroup_destroy(struct tcf_proto *tp)
226 static int cls_cgroup_delete(struct tcf_proto *tp, unsigned long arg)
231 static void cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg)
246 static int cls_cgroup_dump(struct tcf_proto *tp, unsigned long fh,
H A Dcls_basic.c44 static int basic_classify(struct sk_buff *skb, struct tcf_proto *tp,
63 static unsigned long basic_get(struct tcf_proto *tp, u32 handle)
79 static void basic_put(struct tcf_proto *tp, unsigned long f)
83 static int basic_init(struct tcf_proto *tp)
95 static inline void basic_delete_filter(struct tcf_proto *tp,
104 static void basic_destroy(struct tcf_proto *tp)
116 static int basic_delete(struct tcf_proto *tp, unsigned long arg)
138 static inline int basic_set_parms(struct tcf_proto *tp, struct basic_filter *f,
168 static int basic_change(struct tcf_proto *tp, unsigned long base, u32 handle,
230 static void basic_walk(struct tcf_proto *t
[all...]
H A Dcls_fw.c82 static int fw_classify(struct sk_buff *skb, struct tcf_proto *tp,
118 static unsigned long fw_get(struct tcf_proto *tp, u32 handle)
133 static void fw_put(struct tcf_proto *tp, unsigned long f)
137 static int fw_init(struct tcf_proto *tp)
143 fw_delete_filter(struct tcf_proto *tp, struct fw_filter *f)
150 static void fw_destroy(struct tcf_proto *tp)
168 static int fw_delete(struct tcf_proto *tp, unsigned long arg)
197 fw_change_attrs(struct tcf_proto *tp, struct fw_filter *f,
238 static int fw_change(struct tcf_proto *tp, unsigned long base,
303 static void fw_walk(struct tcf_proto *t
[all...]
H A Dcls_tcindex.c77 static int tcindex_classify(struct sk_buff *skb, struct tcf_proto *tp,
103 static unsigned long tcindex_get(struct tcf_proto *tp, u32 handle)
116 static void tcindex_put(struct tcf_proto *tp, unsigned long f)
122 static int tcindex_init(struct tcf_proto *tp)
141 __tcindex_delete(struct tcf_proto *tp, unsigned long arg, int lock)
175 static int tcindex_delete(struct tcf_proto *tp, unsigned long arg)
195 tcindex_set_parms(struct tcf_proto *tp, unsigned long base, u32 handle,
330 tcindex_change(struct tcf_proto *tp, unsigned long base, u32 handle,
354 static void tcindex_walk(struct tcf_proto *tp, struct tcf_walker *walker)
394 static int tcindex_destroy_element(struct tcf_proto *t
[all...]
H A Dsch_ingress.c20 struct tcf_proto *filter_list;
49 static struct tcf_proto **ingress_find_tcf(struct Qdisc *sch, unsigned long cl)
H A Dcls_api.c103 struct nlmsghdr *n, struct tcf_proto *tp,
109 static inline u32 tcf_auto_prio(struct tcf_proto *tp)
133 struct tcf_proto **back, **chain;
134 struct tcf_proto *tp;
341 static int tcf_fill_node(struct sk_buff *skb, struct tcf_proto *tp,
373 struct nlmsghdr *n, struct tcf_proto *tp,
398 static int tcf_node_dump(struct tcf_proto *tp, unsigned long n,
415 struct tcf_proto *tp, **chain;
488 void tcf_exts_destroy(struct tcf_proto *tp, struct tcf_exts *exts)
499 int tcf_exts_validate(struct tcf_proto *t
[all...]
H A Dcls_route.c124 static int route4_classify(struct sk_buff *skb, struct tcf_proto *tp,
212 static unsigned long route4_get(struct tcf_proto *tp, u32 handle)
238 static void route4_put(struct tcf_proto *tp, unsigned long f)
242 static int route4_init(struct tcf_proto *tp)
248 route4_delete_filter(struct tcf_proto *tp, struct route4_filter *f)
255 static void route4_destroy(struct tcf_proto *tp)
281 static int route4_delete(struct tcf_proto *tp, unsigned long arg)
329 static int route4_set_parms(struct tcf_proto *tp, unsigned long base,
419 static int route4_change(struct tcf_proto *tp, unsigned long base,
508 static void route4_walk(struct tcf_proto *t
[all...]
H A Dcls_rsvp.h134 static int rsvp_classify(struct sk_buff *skb, struct tcf_proto *tp,
225 static unsigned long rsvp_get(struct tcf_proto *tp, u32 handle)
245 static void rsvp_put(struct tcf_proto *tp, unsigned long f)
249 static int rsvp_init(struct tcf_proto *tp)
262 rsvp_delete_filter(struct tcf_proto *tp, struct rsvp_filter *f)
269 static void rsvp_destroy(struct tcf_proto *tp)
300 static int rsvp_delete(struct tcf_proto *tp, unsigned long arg)
340 static unsigned gen_handle(struct tcf_proto *tp, unsigned salt)
419 static int rsvp_change(struct tcf_proto *tp, unsigned long base,
567 static void rsvp_walk(struct tcf_proto *t
[all...]
H A Dcls_flow.c343 static int flow_classify(struct sk_buff *skb, struct tcf_proto *tp,
413 static int flow_change(struct tcf_proto *tp, unsigned long base,
565 static void flow_destroy_filter(struct tcf_proto *tp, struct flow_filter *f)
573 static int flow_delete(struct tcf_proto *tp, unsigned long arg)
584 static int flow_init(struct tcf_proto *tp)
596 static void flow_destroy(struct tcf_proto *tp)
608 static unsigned long flow_get(struct tcf_proto *tp, u32 handle)
619 static void flow_put(struct tcf_proto *tp, unsigned long f)
623 static int flow_dump(struct tcf_proto *tp, unsigned long fh,
677 static void flow_walk(struct tcf_proto *t
[all...]

Completed in 192 milliseconds

123