Message ID | 1483467689-15492-2-git-send-email-ktraynor@redhat.com |
---|---|
State | Accepted |
Delegated to: | Daniele Di Proietto |
Headers | show |
2017-01-03 10:21 GMT-08:00 Kevin Traynor <ktraynor@redhat.com>: > Rename some structures that call themselves ivshmem, > as they are just a collection of dpdk rings and other > information. > > Signed-off-by: Kevin Traynor <ktraynor@redhat.com> Applied to master, thanks! > --- > lib/netdev-dpdk.c | 40 ++++++++++++++++++++-------------------- > 1 file changed, 20 insertions(+), 20 deletions(-) > > diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c > index 625f425..5f60959 100644 > --- a/lib/netdev-dpdk.c > +++ b/lib/netdev-dpdk.c > @@ -2617,10 +2617,10 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, > unsigned int *eth_port_id) > { > - struct dpdk_ring *ivshmem; > + struct dpdk_ring *ring_pair; > char *ring_name; > int err; > > - ivshmem = dpdk_rte_mzalloc(sizeof *ivshmem); > - if (!ivshmem) { > + ring_pair = dpdk_rte_mzalloc(sizeof *ring_pair); > + if (!ring_pair) { > return ENOMEM; > } > @@ -2630,9 +2630,9 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, > > /* Create single producer tx ring, netdev does explicit locking. */ > - ivshmem->cring_tx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, > + ring_pair->cring_tx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, > RING_F_SP_ENQ); > free(ring_name); > - if (ivshmem->cring_tx == NULL) { > - rte_free(ivshmem); > + if (ring_pair->cring_tx == NULL) { > + rte_free(ring_pair); > return ENOMEM; > } > @@ -2641,25 +2641,25 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, > > /* Create single consumer rx ring, netdev does explicit locking. */ > - ivshmem->cring_rx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, > + ring_pair->cring_rx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, > RING_F_SC_DEQ); > free(ring_name); > - if (ivshmem->cring_rx == NULL) { > - rte_free(ivshmem); > + if (ring_pair->cring_rx == NULL) { > + rte_free(ring_pair); > return ENOMEM; > } > > - err = rte_eth_from_rings(dev_name, &ivshmem->cring_rx, 1, > - &ivshmem->cring_tx, 1, SOCKET0); > + err = rte_eth_from_rings(dev_name, &ring_pair->cring_rx, 1, > + &ring_pair->cring_tx, 1, SOCKET0); > > if (err < 0) { > - rte_free(ivshmem); > + rte_free(ring_pair); > return ENODEV; > } > > - ivshmem->user_port_id = port_no; > - ivshmem->eth_port_id = rte_eth_dev_count() - 1; > - ovs_list_push_back(&dpdk_ring_list, &ivshmem->list_node); > + ring_pair->user_port_id = port_no; > + ring_pair->eth_port_id = rte_eth_dev_count() - 1; > + ovs_list_push_back(&dpdk_ring_list, &ring_pair->list_node); > > - *eth_port_id = ivshmem->eth_port_id; > + *eth_port_id = ring_pair->eth_port_id; > return 0; > } > @@ -2669,5 +2669,5 @@ dpdk_ring_open(const char dev_name[], unsigned int *eth_port_id) > OVS_REQUIRES(dpdk_mutex) > { > - struct dpdk_ring *ivshmem; > + struct dpdk_ring *ring_pair; > unsigned int port_no; > int err = 0; > @@ -2680,9 +2680,9 @@ dpdk_ring_open(const char dev_name[], unsigned int *eth_port_id) > > /* Look through our list to find the device */ > - LIST_FOR_EACH (ivshmem, list_node, &dpdk_ring_list) { > - if (ivshmem->user_port_id == port_no) { > + LIST_FOR_EACH (ring_pair, list_node, &dpdk_ring_list) { > + if (ring_pair->user_port_id == port_no) { > VLOG_INFO("Found dpdk ring device %s:", dev_name); > /* Really all that is needed */ > - *eth_port_id = ivshmem->eth_port_id; > + *eth_port_id = ring_pair->eth_port_id; > return 0; > } > -- > 1.8.3.1 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index 625f425..5f60959 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -2617,10 +2617,10 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, unsigned int *eth_port_id) { - struct dpdk_ring *ivshmem; + struct dpdk_ring *ring_pair; char *ring_name; int err; - ivshmem = dpdk_rte_mzalloc(sizeof *ivshmem); - if (!ivshmem) { + ring_pair = dpdk_rte_mzalloc(sizeof *ring_pair); + if (!ring_pair) { return ENOMEM; } @@ -2630,9 +2630,9 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, /* Create single producer tx ring, netdev does explicit locking. */ - ivshmem->cring_tx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, + ring_pair->cring_tx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, RING_F_SP_ENQ); free(ring_name); - if (ivshmem->cring_tx == NULL) { - rte_free(ivshmem); + if (ring_pair->cring_tx == NULL) { + rte_free(ring_pair); return ENOMEM; } @@ -2641,25 +2641,25 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, /* Create single consumer rx ring, netdev does explicit locking. */ - ivshmem->cring_rx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, + ring_pair->cring_rx = rte_ring_create(ring_name, DPDK_RING_SIZE, SOCKET0, RING_F_SC_DEQ); free(ring_name); - if (ivshmem->cring_rx == NULL) { - rte_free(ivshmem); + if (ring_pair->cring_rx == NULL) { + rte_free(ring_pair); return ENOMEM; } - err = rte_eth_from_rings(dev_name, &ivshmem->cring_rx, 1, - &ivshmem->cring_tx, 1, SOCKET0); + err = rte_eth_from_rings(dev_name, &ring_pair->cring_rx, 1, + &ring_pair->cring_tx, 1, SOCKET0); if (err < 0) { - rte_free(ivshmem); + rte_free(ring_pair); return ENODEV; } - ivshmem->user_port_id = port_no; - ivshmem->eth_port_id = rte_eth_dev_count() - 1; - ovs_list_push_back(&dpdk_ring_list, &ivshmem->list_node); + ring_pair->user_port_id = port_no; + ring_pair->eth_port_id = rte_eth_dev_count() - 1; + ovs_list_push_back(&dpdk_ring_list, &ring_pair->list_node); - *eth_port_id = ivshmem->eth_port_id; + *eth_port_id = ring_pair->eth_port_id; return 0; } @@ -2669,5 +2669,5 @@ dpdk_ring_open(const char dev_name[], unsigned int *eth_port_id) OVS_REQUIRES(dpdk_mutex) { - struct dpdk_ring *ivshmem; + struct dpdk_ring *ring_pair; unsigned int port_no; int err = 0; @@ -2680,9 +2680,9 @@ dpdk_ring_open(const char dev_name[], unsigned int *eth_port_id) /* Look through our list to find the device */ - LIST_FOR_EACH (ivshmem, list_node, &dpdk_ring_list) { - if (ivshmem->user_port_id == port_no) { + LIST_FOR_EACH (ring_pair, list_node, &dpdk_ring_list) { + if (ring_pair->user_port_id == port_no) { VLOG_INFO("Found dpdk ring device %s:", dev_name); /* Really all that is needed */ - *eth_port_id = ivshmem->eth_port_id; + *eth_port_id = ring_pair->eth_port_id; return 0; }
Rename some structures that call themselves ivshmem, as they are just a collection of dpdk rings and other information. Signed-off-by: Kevin Traynor <ktraynor@redhat.com> --- lib/netdev-dpdk.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-)