From: Mauricio Vásquez Date: Sun, 24 Jan 2016 03:20:13 +0000 (-0500) Subject: lib/netdev-dpdk: increase ring name length for dpdkr ports X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=ca7e7bee86b4ee821d61b58bf15c89a9d8a3cb30 lib/netdev-dpdk: increase ring name length for dpdkr ports A ring name length of 10 characters is not enough for dpdkr ports starting from dpdkr10, then it is increased to RTE_RING_NAMESIZE characters. Signed-off-by: Mauricio Vasquez B Acked-by: Aaron Conole Acked-by: Daniele Di Proietto --- diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index e4f789b14..4123f4063 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -2020,7 +2020,7 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, unsigned int *eth_port_id) { struct dpdk_ring *ivshmem; - char ring_name[10]; + char ring_name[RTE_RING_NAMESIZE]; int err; ivshmem = dpdk_rte_mzalloc(sizeof *ivshmem); @@ -2029,7 +2029,7 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, } /* XXX: Add support for multiquque ring. */ - err = snprintf(ring_name, 10, "%s_tx", dev_name); + err = snprintf(ring_name, sizeof(ring_name), "%s_tx", dev_name); if (err < 0) { return -err; } @@ -2042,7 +2042,7 @@ dpdk_ring_create(const char dev_name[], unsigned int port_no, return ENOMEM; } - err = snprintf(ring_name, 10, "%s_rx", dev_name); + err = snprintf(ring_name, sizeof(ring_name), "%s_rx", dev_name); if (err < 0) { return -err; }