Thread (43 messages) 43 messages, 6 authors, 2016-03-22

Re: [PATCH v2 2/2] i40evf: support interrupt based pf reset request

From: Tao, Zhe <hidden>
Date: 2016-01-29 08:50:47

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jingjing Wu
Sent: Wednesday, January 27, 2016 9:50 AM
To: dev@dpdk.org
Subject: [dpdk-dev] [PATCH v2 2/2] i40evf: support interrupt based pf reset
request

Interrupt based request of PF reset from PF is supported by enabling the
adminq event process in VF driver.
Users can register a callback for this interrupt event to get informed, when a
PF reset request detected like:
  rte_eth_dev_callback_register(portid,
		RTE_ETH_EVENT_INTR_RESET,
		reset_event_callback,
		arg);

Signed-off-by: Jingjing Wu <redacted>
Two questions,
1.If the VF RX/TX using msix 1 and Admin Queue using msix 0, 
how the two interrupts can both be read in user spaces, in VM VFIO not supported,

2.But if we want to  run l3fwd-power in VF, we can only assign the rx/tx intr to msix0,
but both thread will using epoll to wait the msix0 event, 
and intr thread may miss the vf reset event if l3fwd-power thread clean the msix0 related fd firstly
 if there are no more packets and msg response come in, the intr thread will not be wake up again
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help