mirror of
https://github.com/openvswitch/ovs
synced 2025-10-17 14:28:02 +00:00
netdev: Add n_txq to 'struct netdev'.
This commit adds new variable n_txq to 'struct netdev' for recording the number of tx queues. Correspondingly, the send_*() functions are extended to accept queue id as input argument. All 'netdev-*' implementation will ignore the queue id since having multiple tx queues is not supported. Upcomping patches will start using it and create multiple tx queues for dpdk netdev. Signed-off-by: Alex Wang <alexw@nicira.com> Acked-by: Pravin B Shelar <pshelar@nicira.com>
This commit is contained in:
@@ -2435,7 +2435,7 @@ dp_execute_cb(void *aux_, struct dpif_packet **packets, int cnt,
|
||||
case OVS_ACTION_ATTR_OUTPUT:
|
||||
p = dp_netdev_lookup_port(dp, u32_to_odp(nl_attr_get_u32(a)));
|
||||
if (OVS_LIKELY(p)) {
|
||||
netdev_send(p->netdev, packets, cnt, may_steal);
|
||||
netdev_send(p->netdev, NETDEV_QID_NONE, packets, cnt, may_steal);
|
||||
} else if (may_steal) {
|
||||
for (i = 0; i < cnt; i++) {
|
||||
dpif_packet_delete(packets[i]);
|
||||
|
Reference in New Issue
Block a user