ethdev: VMDQ Rx mode
authorOuyang Changchun <changchun.ouyang@intel.com>
Sat, 8 Nov 2014 04:26:12 +0000 (12:26 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 11 Nov 2014 23:10:12 +0000 (00:10 +0100)
Add vmdq rx mode field into rx config struct, it is flag from ETH_VMDQ_ACCEPT_*.

Signed-off-by: Changchun Ouyang <changchun.ouyang@intel.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
lib/librte_ether/rte_ethdev.h

index 7e4c998..c29525b 100644 (file)
@@ -593,6 +593,7 @@ struct rte_eth_vmdq_rx_conf {
        uint8_t default_pool; /**< The default pool, if applicable */
        uint8_t enable_loop_back; /**< Enable VT loop back */
        uint8_t nb_pool_maps; /**< We can have up to 64 filters/mappings */
+       uint32_t rx_mode; /**< Flags from ETH_VMDQ_ACCEPT_* */
        struct {
                uint16_t vlan_id; /**< The vlan id of the received frame */
                uint64_t pools;   /**< Bitmask of pools for packet rx */