net/mlx4: support multicast address list interface
authorAdrien Mazarguil <adrien.mazarguil@6wind.com>
Thu, 18 Apr 2019 13:10:34 +0000 (15:10 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 3 May 2019 16:45:23 +0000 (18:45 +0200)
commit138a740c45bf3ade795906447f3a44575651f723
treeaa005d97c065dd101c42fd85de4298e5fe0dd3f0
parentccb3815346e62d9e597b76164f52c2e4f6c95a87
net/mlx4: support multicast address list interface

Since this driver does not distinguish unicast/multicast addresses,
applications could always rely on the standard MAC add/remove/set
interface to configure both types.

As a result, the multicast address list interface never got implemented
(rte_eth_dev_set_mc_addr_list()) however PMD-agnostic applications still
rely on it for compatibility reasons; a wrapper is therefore required.

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
drivers/net/mlx4/mlx4.c
drivers/net/mlx4/mlx4.h
drivers/net/mlx4/mlx4_ethdev.c