Sat, May 04, 2019 at 01:46:25PM CEST, jakub.kicin...@netronome.com wrote: >From: Pieter Jansen van Vuuren <pieter.jansenvanvuu...@netronome.com> > >Some actions like the police action are stateful and could share state >between devices. This is incompatible with offloading to multiple devices >and drivers might want to test for shared blocks when offloading. >Store a pointer to the tcf_block structure in the tc_cls_common_offload >structure to allow drivers to determine when offloads apply to a shared >block.
I don't this this is good idea. If your driver supports shared blocks, you should register the callback accordingly. See: mlxsw_sp_setup_tc_block_flower_bind() where tcf_block_cb_lookup() and __tcf_block_cb_register() are used to achieve that.