From: Jakub Kicinski <jakub.kicin...@netronome.com> Date: Tue, 23 Jan 2018 18:45:58 -0800
> Rename tc_cls_common_offload_init() to tc_cls_common_offload_init__() > and add a new implementation which also takes flags argument. We will > only set extack if flags indicate that offload is forced (skip_sw) > otherwise driver errors should be ignored, as they don't influence > the overall filter installation. > > Note that we need the tc_skip_hw() helper for new version, therefore > it is added later in the file. > > Signed-off-by: Jakub Kicinski <jakub.kicin...@netronome.com> > Reviewed-by: Simon Horman <simon.hor...@netronome.com> Just give the old function a name which makes it's transient purpose clear rather than this weird foo__() convention. Something like tc_cls_common_offload_init_compat() or even tc_cls_common_offload_init_deprecated(). Then people can say "oh, that is serving as a temporary compat function until everyone is converted, then it is deleted" Thanks.