numam-dpdk/drivers/net/memif
Anand Sunkad ed650f3dd8 net/memif: support multiple Tx
When Multiple slave/master Memif's interfaces are created in single
process data transmission over second connection is not successful.

Issue is because of "mq->in_port" is not initialized with
"dev->data->port_id" in memif_tx_queue_setup() function, and while
transmitting packets over second connection in eth_memif_tx function
it refer "mq->in_port" which is always zero, which leads to data
transmission always in 0th port.

To mitigate the issue,"mq->in_port" is initialized with
"dev->data->port_id" in memif_tx_queue_setup() function.

Signed-off-by: Anand Sunkad <anand.sunkad@benisontech.com>
Reviewed-by: Jakub Grajciar <jgrajcia@cisco.com>
2019-10-25 19:00:22 +02:00
..
Makefile net: deinline non-critical ethernet functions 2019-07-08 21:26:52 +02:00
memif_socket.c net/memif: fix Unix domain address length 2019-10-25 19:00:22 +02:00
memif_socket.h net/memif: fix Unix domain address length 2019-10-25 19:00:22 +02:00
memif.h net/memif: optimize with one-way barrier 2019-10-23 16:43:09 +02:00
meson.build drivers: add some reasons for meson disabling 2019-09-12 18:32:40 +02:00
rte_eth_memif.c net/memif: support multiple Tx 2019-10-25 19:00:22 +02:00
rte_eth_memif.h net/memif: do not count unsent packets as errors 2019-07-26 15:27:05 +02:00
rte_pmd_memif_version.map net/memif: introduce memory interface PMD 2019-06-13 23:54:29 +09:00