X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Flinux%2Feal%2Finclude%2Frte_kni_common.h;h=b51fe27bd77ec30e74efcaf871ed28badd125c2c;hb=b34801d1aa2e35f72203595c755aeb1b161724e8;hp=37d9ee8f0f7a7e4b0cbf5945719c0c073b04e299;hpb=a8f8ae1cf9b68f6398b49019ca07a215a57bba41;p=dpdk.git diff --git a/lib/librte_eal/linux/eal/include/rte_kni_common.h b/lib/librte_eal/linux/eal/include/rte_kni_common.h index 37d9ee8f0f..b51fe27bd7 100644 --- a/lib/librte_eal/linux/eal/include/rte_kni_common.h +++ b/lib/librte_eal/linux/eal/include/rte_kni_common.h @@ -31,6 +31,7 @@ enum rte_kni_req_id { RTE_KNI_REQ_CFG_NETWORK_IF, RTE_KNI_REQ_CHANGE_MAC_ADDR, RTE_KNI_REQ_CHANGE_PROMISC, + RTE_KNI_REQ_CHANGE_ALLMULTI, RTE_KNI_REQ_MAX, }; @@ -45,6 +46,7 @@ struct rte_kni_request { uint8_t if_up; /**< 1: interface up, 0: interface down */ uint8_t mac_addr[6]; /**< MAC address for interface */ uint8_t promiscusity;/**< 1: promisc mode enable, 0: disable */ + uint8_t allmulti; /**< 1: all-multicast mode enable, 0: disable */ }; int32_t result; /**< Result for processing request */ } __attribute__((__packed__));