git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bus/pci: remove unused scan by address
[dpdk.git]
/
lib
/
librte_kni
/
rte_kni.h
diff --git
a/lib/librte_kni/rte_kni.h
b/lib/librte_kni/rte_kni.h
index
5699a64
..
b0eaf46
100644
(file)
--- 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 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;
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
*
};
/**
* 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
*
* 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
/**
* 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.
*
* @param kni
* pointer to struct rte_kni.