ethdev: fix mac vlan filter type
authorJijiang Liu <jijiang.liu@intel.com>
Fri, 31 Oct 2014 02:26:22 +0000 (10:26 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 31 Oct 2014 09:18:40 +0000 (10:18 +0100)
Use the enum type for filter type.
It fixes the compilation error under ICC compiler.

Signed-off-by: Jijiang Liu <jijiang.liu@intel.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
lib/librte_ether/rte_eth_ctrl.h

index 14a739b..8dd384d 100644 (file)
@@ -90,8 +90,8 @@ enum rte_mac_filter_type {
  */
 struct rte_eth_mac_filter {
        uint8_t is_vf; /**< 1 for VF, 0 for port dev */
-       uint16_t dst_id; /**<VF ID, available when is_vf is 1*/
-       uint16_t filter_type; /**< MAC filter type */
+       uint16_t dst_id; /**< VF ID, available when is_vf is 1*/
+       enum rte_mac_filter_type filter_type; /**< MAC filter type */
        struct ether_addr mac_addr;
 };