numam-dpdk/drivers/net/enic
John Daley 7fbf050c8c enic: fix link state change
When the enic was disabled, link notification was correctly disabled
in the NIC but the software indicator that it was disabled was not
updated (vdev->notify_pa not set to 0). When the link came back up,
enic did not re-enable notification in the NIC.

This affected bonding when a enic slave device link bounced.

The fix is to unconditionally enable notification when the enic is
enabled.

Fixes: 9913fbb91d ("enic/base: common code")

Signed-off-by: John Daley <johndale@cisco.com>
Reviewed-by: Nelson Escobar <neescoba@cisco.com>
2016-03-30 19:39:07 +02:00
..
base enic: fix link state change 2016-03-30 19:39:07 +02:00
enic_clsf.c remove extra parentheses in return statement 2016-02-10 15:47:50 +01:00
enic_compat.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
enic_ethdev.c enic: fix Tx hang when number of packets > queue size 2016-03-30 19:39:07 +02:00
enic_main.c enic: fix Rx descriptor limit 2016-03-25 19:01:37 +01:00
enic_res.c enic: remove #ident lines 2015-09-30 01:19:19 +02:00
enic_res.h enic: fix Tx hang when number of packets > queue size 2016-03-30 19:39:07 +02:00
enic_rx.c enic: remove packet error conditional 2016-03-25 19:01:37 +01:00
enic.h enic: improve Rx performance 2016-03-16 16:57:12 +01:00
LICENSE enic: move to drivers/net/ 2015-05-22 16:05:52 +02:00
Makefile enic: improve Rx performance 2016-03-16 16:57:12 +01:00
rte_pmd_enic_version.map enic: move to drivers/net/ 2015-05-22 16:05:52 +02:00