diff options
Diffstat (limited to 'drivers/net/bonding/bond_main.c')
-rw-r--r-- | drivers/net/bonding/bond_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index b9b34566b9b8..8575fee8b359 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -1526,6 +1526,9 @@ int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev) | |||
1526 | } | 1526 | } |
1527 | #endif | 1527 | #endif |
1528 | 1528 | ||
1529 | if (!(bond_dev->features & NETIF_F_LRO)) | ||
1530 | dev_disable_lro(slave_dev); | ||
1531 | |||
1529 | res = netdev_rx_handler_register(slave_dev, bond_handle_frame, | 1532 | res = netdev_rx_handler_register(slave_dev, bond_handle_frame, |
1530 | new_slave); | 1533 | new_slave); |
1531 | if (res) { | 1534 | if (res) { |