net/igb: support VF mailbox interrupt for link up/down
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Wed, 1 Jun 2016 01:53:09 +0000 (09:53 +0800)
committerBruce Richardson <bruce.richardson@intel.com>
Mon, 20 Jun 2016 15:21:51 +0000 (17:21 +0200)
commit316f4f1adc2ed55e3fddd41b93cad0d4cca50657
tree11d42e8f422036a26a3ffffda348e4005cebabce
parent77234603fba0a4d7cadd2e1dc6dd39bac5da75b8
net/igb: support VF mailbox interrupt for link up/down

When using kernel PF and DPDK VF, when the PF driver finds the link
state changes, up -> down or down -> up, the driver will send a
message to VF by mailbox. This link state change may be
triggered by PHY disconnection/reconnection, user config change
like *ifconfig down/up* or interface parameter, like MTU change.

This patch enables the support of the mailbox interrupt,
so VF driver can receive the message for link up/down.
After VF receives this message, VF port need to be reset to
recover. This needs to be handled by the application so this patch
allows the app to register a reset callback so it can reset the VF port.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
doc/guides/rel_notes/release_16_07.rst
drivers/net/e1000/igb_ethdev.c