[ovs-dev] [PATCH 3/8] dpif-netdev: Change polled_queue to use dp_netdev_rxq.
Kevin Traynor
ktraynor at redhat.com
Wed Jun 28 12:42:48 UTC 2017
Soon we will want to store processing cycle counts in the dp_netdev_rxq,
so use that as a basis for the polled_queue that pmd_thread_main uses.
Signed-off-by: Kevin Traynor <ktraynor at redhat.com>
---
lib/dpif-netdev.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
index e5b9f6a..25fd911 100644
--- a/lib/dpif-netdev.c
+++ b/lib/dpif-netdev.c
@@ -479,5 +479,5 @@ struct dp_netdev_pmd_cycles {
struct polled_queue {
- struct netdev_rxq *rx;
+ struct dp_netdev_rxq *rxq;
odp_port_t port_no;
};
@@ -3705,5 +3705,5 @@ pmd_load_queues_and_ports(struct dp_netdev_pmd_thread *pmd,
i = 0;
HMAP_FOR_EACH (poll, node, &pmd->poll_list) {
- poll_list[i].rx = poll->rxq->rx;
+ poll_list[i].rxq = poll->rxq;
poll_list[i].port_no = poll->rxq->port->port_no;
i++;
@@ -3742,6 +3742,6 @@ reload:
for (i = 0; i < poll_cnt; i++) {
VLOG_DBG("Core %d processing port \'%s\' with queue-id %d\n",
- pmd->core_id, netdev_rxq_get_name(poll_list[i].rx),
- netdev_rxq_get_queue_id(poll_list[i].rx));
+ pmd->core_id, netdev_rxq_get_name(poll_list[i].rxq->rx),
+ netdev_rxq_get_queue_id(poll_list[i].rxq->rx));
}
@@ -3758,5 +3758,5 @@ reload:
for (i = 0; i < poll_cnt; i++) {
process_packets =
- dp_netdev_process_rxq_port(pmd, poll_list[i].rx,
+ dp_netdev_process_rxq_port(pmd, poll_list[i].rxq->rx,
poll_list[i].port_no);
cycles_count_intermediate(pmd,
--
1.8.3.1
More information about the dev
mailing list