From: Maciej Sosnowski <[email protected]> This enables bonding driver to detect interface down. This fixes OFED bug 2104. https://bugs.openfabrics.org/show_bug.cgi?id=2104
Signed-off-by: Maciej Sosnowski <[email protected]> Signed-off-by: Chien Tung <[email protected]> --- kernel_patches/fixes/nes_0044_carrier_off.patch | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) create mode 100644 kernel_patches/fixes/nes_0044_carrier_off.patch diff --git a/kernel_patches/fixes/nes_0044_carrier_off.patch b/kernel_patches/fixes/nes_0044_carrier_off.patch new file mode 100644 index 0000000..37d9803 --- /dev/null +++ b/kernel_patches/fixes/nes_0044_carrier_off.patch @@ -0,0 +1,12 @@ +diff --git a/drivers/infiniband/hw/nes/nes_nic.c b/drivers/infiniband/hw/nes/nes_nic.c +index a0033fb..4d26815 100644 +--- a/drivers/infiniband/hw/nes/nes_nic.c ++++ b/drivers/infiniband/hw/nes/nes_nic.c +@@ -270,6 +270,7 @@ static int nes_netdev_stop(struct net_device *netdev) + + if (netif_msg_ifdown(nesvnic)) + printk(KERN_INFO PFX "%s: disabling interface\n", netdev->name); ++ netif_carrier_off(netdev); + + /* Disable network packets */ + napi_disable(&nesvnic->napi); -- 1.6.4.2 _______________________________________________ ewg mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
