X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Fenic%2Fenic.h;h=6c497e9a29e57c6f5ce87781464634c7e41dc918;hb=8ba325b051eaad293c6eae2f5dbbe1d3e997d636;hp=7bca3cad2fa289824e17c820fb4f525288cd4612;hpb=1b4ce87dc5e6fada9dfb6ba09bfcb649988d311f;p=dpdk.git diff --git a/drivers/net/enic/enic.h b/drivers/net/enic/enic.h index 7bca3cad2f..6c497e9a29 100644 --- a/drivers/net/enic/enic.h +++ b/drivers/net/enic/enic.h @@ -25,8 +25,6 @@ #define DRV_DESCRIPTION "Cisco VIC Ethernet NIC Poll-mode Driver" #define DRV_COPYRIGHT "Copyright 2008-2015 Cisco Systems, Inc" -#define ENIC_MAX_MAC_ADDR 64 - #define VLAN_ETH_HLEN 18 #define ENICPMD_SETTING(enic, f) ((enic->config.flags & VENETF_##f) ? 1 : 0) @@ -196,6 +194,10 @@ struct enic { uint64_t tx_offload_capa; /* DEV_TX_OFFLOAD flags */ uint64_t tx_queue_offload_capa; /* DEV_TX_OFFLOAD flags */ uint64_t tx_offload_mask; /* PKT_TX flags accepted */ + + /* Multicast MAC addresses added to the NIC */ + uint32_t mc_count; + struct ether_addr mc_addrs[ENIC_MULTICAST_PERFECT_FILTERS]; }; /* Compute ethdev's max packet size from MTU */