Thread (2 messages) 2 messages, 2 authors, 2017-10-30

Re: [PATCH] net/tap: fix invalid queue file descriptor

From: Ferruh Yigit <hidden>
Date: 2017-10-30 22:55:49

On 10/26/2017 2:51 AM, Pengzhen Liu wrote:
From: Keith Wiles <redacted>

Rx and Tx queues share the common tap file descriptor, but save this
value separately.

Setting up Rx/Tx queue sets up both queues, release_queue close the
tap file but update file descriptor only for that queue.

This makes other queue's file descriptor invalid.

As a workaround, prevent release_queue callback to be called by default.

This is done by separating Rx/Tx setup functions, so that each only
setup its own queue, this prevents rte_eth_rx/tx_queue_setup() calling
release_queue before setup_queue.

Fixes: 02f96a0a82d1 ("net/tap: add TUN/TAP device PMD")

Signed-off-by: Keith Wiles <redacted>
Signed-off-by: Ferruh Yigit <redacted>
Hi Pengzhen,

This is a commit from repo :) [1] from beginning of the year.

I assume this has been sent instead of another patch by mistake, please double
check if intended patch sent to mail list.

[1]
http://dpdk.org/commit/0002ca58
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help