Re: [PATCH net-next 7/7] net: sched: call reoffload op on block callback reg

2018-06-25 Thread Jiri Pirko
Mon, Jun 25, 2018 at 11:10:14PM CEST, jakub.kicin...@netronome.com wrote: >On Mon, 25 Jun 2018 22:58:32 +0200, Jiri Pirko wrote: >> Mon, Jun 25, 2018 at 06:34:31AM CEST, jakub.kicin...@netronome.com wrote: >> >From: John Hurley >> >> [...] >> >> >+static int >> >+tcf_block_playbac

Re: [PATCH net-next 7/7] net: sched: call reoffload op on block callback reg

2018-06-25 Thread Jakub Kicinski
On Mon, 25 Jun 2018 22:58:32 +0200, Jiri Pirko wrote: > Mon, Jun 25, 2018 at 06:34:31AM CEST, jakub.kicin...@netronome.com wrote: > >From: John Hurley > > [...] > > >+static int > >+tcf_block_playback_offloads(struct tcf_block *block, tc_setup_cb_t *cb, > >+void

Re: [PATCH net-next 7/7] net: sched: call reoffload op on block callback reg

2018-06-25 Thread Jiri Pirko
Mon, Jun 25, 2018 at 06:34:31AM CEST, jakub.kicin...@netronome.com wrote: >From: John Hurley [...] >+static int >+tcf_block_playback_offloads(struct tcf_block *block, tc_setup_cb_t *cb, >+ void *cb_priv, bool add, bool offload_in_use, >+

[PATCH net-next 7/7] net: sched: call reoffload op on block callback reg

2018-06-24 Thread Jakub Kicinski
From: John Hurley Call the reoffload tcf_proto_op on all tcf_proto nodes in all chains of a block when a callback tries to register to a block that already has offloaded rules. If all existing rules cannot be offloaded then the registration is rejected. This replaces the previous policy of reject