Home
last modified time | relevance | path

Searched refs:block_cb (Results 1 – 2 of 2) sorted by relevance

/include/net/netfilter/
A Dnf_flow_table.h230 struct flow_block_cb *block_cb; in nf_flow_table_offload_add_cb() local
234 block_cb = flow_block_cb_lookup(block, cb, cb_priv); in nf_flow_table_offload_add_cb()
235 if (block_cb) { in nf_flow_table_offload_add_cb()
241 if (IS_ERR(block_cb)) { in nf_flow_table_offload_add_cb()
242 err = PTR_ERR(block_cb); in nf_flow_table_offload_add_cb()
246 list_add_tail(&block_cb->list, &block->cb_list); in nf_flow_table_offload_add_cb()
263 struct flow_block_cb *block_cb; in nf_flow_table_offload_del_cb() local
266 block_cb = flow_block_cb_lookup(block, cb, cb_priv); in nf_flow_table_offload_del_cb()
267 if (block_cb) { in nf_flow_table_offload_del_cb()
268 list_del(&block_cb->list); in nf_flow_table_offload_del_cb()
[all …]
/include/net/
A Dflow_offload.h615 void (*cleanup)(struct flow_block_cb *block_cb);
639 void (*cleanup)(struct flow_block_cb *block_cb));
640 void flow_block_cb_free(struct flow_block_cb *block_cb);
645 void *flow_block_cb_priv(struct flow_block_cb *block_cb);
646 void flow_block_cb_incref(struct flow_block_cb *block_cb);
652 list_add_tail(&block_cb->list, &offload->cb_list); in flow_block_cb_add()
658 list_move(&block_cb->list, &offload->cb_list); in flow_block_cb_remove()
664 list_del(&block_cb->indr.list); in flow_indr_block_cb_remove()
665 list_move(&block_cb->list, &offload->cb_list); in flow_indr_block_cb_remove()
734 void (*cleanup)(struct flow_block_cb *block_cb));
[all …]

Completed in 8 milliseconds