On 5/26/2017 7:39 PM, Ajit Khaparde wrote: > This patch adds support for set_mc_addr_list and > mac_addr_set dev_ops > > Signed-off-by: Ajit Khaparde <ajit.khapa...@broadcom.com> > > -- > v1->v2: regroup related patches and incorporate other review comments > --- > doc/guides/nics/features/bnxt.ini | 1 + > drivers/net/bnxt/bnxt_ethdev.c | 70 > ++++++++++++++++++++++++++++++++++++++- > drivers/net/bnxt/bnxt_hwrm.c | 13 +++++--- > drivers/net/bnxt/bnxt_hwrm.h | 2 +- > drivers/net/bnxt/bnxt_vnic.c | 7 +++- > drivers/net/bnxt/bnxt_vnic.h | 4 +++ > 6 files changed, 90 insertions(+), 7 deletions(-) > > diff --git a/doc/guides/nics/features/bnxt.ini > b/doc/guides/nics/features/bnxt.ini > index 78a738f..9b3cd94 100644 > --- a/doc/guides/nics/features/bnxt.ini > +++ b/doc/guides/nics/features/bnxt.ini > @@ -11,6 +11,7 @@ Unicast MAC filter = Y > Multicast MAC filter = Y > VLAN filter = Y > VLAN offload = Y > +Allmulticast mode = Y
To have this support, .allmulticast_enable and .allmulticast_disable needs to implemented, these are already implemented in the PMD. This PMD implements ".set_mc_addr_list", I think this is "Multicast MAC filter", which seems already documented as supported. So, it is possible to have a separate patch to document "Allmulticast mode" > RSS reta update = Y > Basic stats = Y > Extended stats = Y <...>