Lines Matching defs:tcf_block
268 struct tcf_block * (*tcf_block)(struct Qdisc *sch, member
463 struct tcf_block { struct
467 struct mutex lock;
468 struct list_head chain_list;
469 u32 index; /* block index for shared blocks */
470 u32 classid; /* which class this block belongs to */
471 refcount_t refcnt;
472 struct net *net;
473 struct Qdisc *q;
474 struct rw_semaphore cb_lock; /* protects cb_list and offload counters */
475 struct flow_block flow_block;
476 struct list_head owner_list;
477 bool keep_dst;
478 atomic_t offloadcnt; /* Number of oddloaded filters */
479 unsigned int nooffloaddevcnt; /* Number of devs unable to do offload */
480 unsigned int lockeddevcnt; /* Number of devs that require rtnl lock. */
481 struct {
484 } chain0;
485 struct rcu_head rcu;
487 struct mutex proto_destroy_lock; /* Lock for proto_destroy hashtable. */