[dpdk-dev] [PATCH] lib/librte_ether: Prevent link status race condition when LSI enabled

2015-10-27 Thread Tim Shearer
nk up interrupts, and it exits without calling the user callback. Appears to impact E1000/IGB and virtio drivers only. Signed-off-by: Tim Shearer --- lib/librte_ether/rte_ethdev.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_

[dpdk-dev] [PATCH] librte: Link status interrupt race condition, IGB E1000

2015-09-24 Thread Tim Shearer
I encountered an issue with DPDK 2.1.0 which occasionally causes the link status interrupt callback not to be called after the interface is started for the first time. I traced the problem back to the function eth_igb_link_update(), which is used to determine if the link has changed state sinc