Hi Bruce, > -----Original Message----- > From: Richardson, Bruce > Sent: Wednesday, June 15, 2016 12:54 AM > To: Lu, Wenzhuo > Cc: dev at dpdk.org; Wu, Jingjing > Subject: Re: [dpdk-dev] [PATCH v2 1/2] ixgbe: VF supports mailbox > interruption for PF link up/down > > On Wed, Jun 01, 2016 at 09:53:08AM +0800, Wenzhuo Lu wrote: > > In this scenario, kernel PF + DPDK VF, when PF finds the link state > > changes, up -> down or down -> up, it will send a message to VF by > > mailbox. This link state change may be triggered by PHY > > disconnection/reconnection, configuration like *ifconfig down/up* or > > interface parameter, like MTU, change. > > This patch enables the support of the mailbox interruption, so VF can > > receive the message of link up/down. > > After VF receives this message, VF port need to be reset to recover. > > So the handler of this message registers a reset callback to let APP > > reset the VF port. > > > Hi Wenzhuo, > > I'm a little unclear as to the last paragraph of this message. Does the app > configure the callback to handle the reset, or does the driver set up a > callback automatically and handle the event itself? [In other words, > who/what is the "handler" in the final sentence, the driver or the app?] Sorry, I may not make it clear. The handler is the APP. In the code, _rte_eth_dev_callback_process is used for the message. It's the APP's responsibility to realize the callback function and decide what to do with the message.
> > Thanks, > /Bruce