numam-dpdk/lib/librte_pmd_ixgbe
Didier Pallard f283b30509 ixgbe: release software locked semaphores on initialization
It may happen that DPDK application gets killed while having
acquired locks on the ethernet hardware, causing these locks to
be never released. On next restart of the application, DPDK
skip those ports because it can not acquire the lock,
this may cause some ports (or even complete board if SMBI is locked)
to be inaccessible from DPDK application until reboot of the
hardware.

This patch release locks that are supposed to be locked due to
an improper exit of the application.

Signed-off-by: Didier Pallard <didier.pallard@6wind.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2014-04-09 18:30:02 +02:00
..
ixgbe update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_82599_bypass.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_bypass_api.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_bypass_defines.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_bypass.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_bypass.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_ethdev.c ixgbe: release software locked semaphores on initialization 2014-04-09 18:30:02 +02:00
ixgbe_ethdev.h ixgbe: add Tx->Rx loopback mode for 82599 2014-02-26 10:22:33 +01:00
ixgbe_fdir.c ixgbe: support flow director for X540 2014-03-26 11:03:56 +01:00
ixgbe_logs.h update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
ixgbe_pf.c ixgbe: fix vf irq storm when running on Xen Dom0. 2014-02-26 10:22:33 +01:00
ixgbe_rxtx.c ixgbe: remove residual fix about resetting big Tx queues 2014-02-26 11:07:28 +01:00
ixgbe_rxtx.h ixgbe: prepare for vector pmd 2014-02-26 10:22:33 +01:00
Makefile ixgbe: prepare for vector pmd 2014-02-26 10:22:33 +01:00