X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_kni%2Frte_kni.h;h=b0eaf4610416644fcc7dff9c64b154242a538824;hb=59440fbabfbcfae350e0efa6f47201b5cf0bd625;hp=5699a64432dd4d832e3e782117a630786da6d083;hpb=18218713bf4248c4c6b97a12231e7d59b8a86865;p=dpdk.git diff --git a/lib/librte_kni/rte_kni.h b/lib/librte_kni/rte_kni.h index 5699a64432..b0eaf46104 100644 --- a/lib/librte_kni/rte_kni.h +++ b/lib/librte_kni/rte_kni.h @@ -48,6 +48,9 @@ struct rte_kni_ops { /* Pointer to function of configuring promiscuous mode */ int (*config_promiscusity)(uint16_t port_id, uint8_t to_on); + + /* Pointer to function of configuring allmulticast mode */ + int (*config_allmulticast)(uint16_t port_id, uint8_t to_on); }; /** @@ -70,12 +73,14 @@ struct rte_kni_conf { uint8_t force_bind : 1; /* Flag to bind kernel thread */ uint8_t mac_addr[RTE_ETHER_ADDR_LEN]; /* MAC address assigned to KNI */ uint16_t mtu; + uint16_t min_mtu; + uint16_t max_mtu; }; /** * Initialize and preallocate KNI subsystem * - * This function is to be executed on the MASTER lcore only, after EAL + * This function is to be executed on the main lcore only, after EAL * initialization and before any KNI interface is attempted to be * allocated * @@ -207,7 +212,7 @@ const char *rte_kni_get_name(const struct rte_kni *kni); /** * Register KNI request handling for a specified port,and it can - * be called by master process or slave process. + * be called by primary process or secondary process. * * @param kni * pointer to struct rte_kni.