linux/drivers/net/ethernet/netronome
Jakub Kicinski 6c5dbda0d4 nfp: abm: reset RED's child based on limit
RED qdisc will replace its child Qdisc with a new FIFO queue if
it is reconfigured and the limit parameter is not 0.

This means that when it's created with limit of 0 it will have no FIFO,
and all packets will be dropped.  If it's changed and limit is specified
it will loose its existing child (implicit graft).  Make sure we mark
RED Qdisc child as NFP_QDISC_UNTRACKED if its not the expected FIFO.

nfp_abm_qdisc_replace() will return 1 if Qdisc already existed.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: John Hurley <john.hurley@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-11-14 08:51:28 -08:00
..
nfp nfp: abm: reset RED's child based on limit 2018-11-14 08:51:28 -08:00
Kconfig nfp: abm: add initial active buffer management NIC skeleton 2018-05-23 14:26:18 -04:00
Makefile nfp: rename the driver and add new main file 2017-02-10 15:52:24 -05:00