We have a Supermicro server with 10G Card (82599EB 10-Gigabit SFI/SFP+) , ixgbe version 3.18.7 and running Debian 6. We are noticing something strange happening with the networking service. The service is going down randomly without any cause. The issue can recreated by running ethtool -t <eth>
Found the following in the logs:
Mar 20 23:41:59 <host> kernel: [ 2792.727776] ADDRCONF(NETDEV_UP): eth1: link is not ready
Mar 20 23:42:03 <host> kernel: [ 2796.802635] ixgbe 0000:05:00.0: eth1: detected SFP+: 3
Mar 20 23:42:04 <host> kernel: [ 2796.926539] ixgbe 0000:05:00.0: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
Mar 20 23:42:04 <host> kernel: [ 2796.927353] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
Mar 20 23:42:14 <host> kernel: [ 2807.512585] eth1: no IPv6 routers present
When we debugged further, we found that the default route is getting disappeared somehow and shows up only after a network restart. From this forum , we suspected that "LRO " is causing the issue. We disabled it by:
ethtool -K <eth> lro off
which didn't fix. I also tried compiling ixgbe with 'CFLAGS_EXTRA="-DIXGBE_NO_LRO"' which also didnt help.
Can someone help with this case?