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