Lines Matching defs:tcf_proto_ops
342 struct tcf_proto_ops { struct
343 struct list_head head;
344 char kind[IFNAMSIZ];
346 int (*classify)(struct sk_buff *,
349 int (*init)(struct tcf_proto*);
350 void (*destroy)(struct tcf_proto *tp, bool rtnl_held,
353 void* (*get)(struct tcf_proto*, u32 handle);
354 void (*put)(struct tcf_proto *tp, void *f);
355 int (*change)(struct net *net, struct sk_buff *,
360 int (*delete)(struct tcf_proto *tp, void *arg,
363 bool (*delete_empty)(struct tcf_proto *tp);
364 void (*walk)(struct tcf_proto *tp,
366 int (*reoffload)(struct tcf_proto *tp, bool add,
369 void (*hw_add)(struct tcf_proto *tp,
371 void (*hw_del)(struct tcf_proto *tp,
373 void (*bind_class)(void *, u32, unsigned long,
375 void * (*tmplt_create)(struct net *net,
379 void (*tmplt_destroy)(void *tmplt_priv);
403 /* Classifiers setting TCF_PROTO_OPS_DOIT_UNLOCKED in tcf_proto_ops->flags argument