]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mlx4_vnic: set mod param "lro_num" default value to 0 to disable LRO feature
authorQing Huang <qing.huang@oracle.com>
Wed, 18 Feb 2015 19:39:05 +0000 (11:39 -0800)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 21:58:50 +0000 (14:58 -0700)
commitfc9f1acd082b8af6936b6dc9d8ad1828b8b47aaa
tree94fea9493dad20f3f8be92f807b150818372b643
parentaffda11e0ed1dbe193a4fe66768dac8062181000
mlx4_vnic: set mod param "lro_num" default value to 0 to disable LRO feature

Three reasons for us to disable Large Receive Offload in
uek4/vnic driver

1. Some of vnic required LRO related kernel code has been removed
   from upstream by commit# 24245a1b055df246dc94517c1a8b1fdfe7668da0

2. uek4/vnic has better performance on bare metal than uek3/vnic
   (with LRO support) when running iperf/tcp

3. LRO has potential performance impact on TCP in virtualized
   environment

Signed-off-by: Qing Huang <qing.huang@oracle.com>
drivers/net/ethernet/mellanox/mlx4_vnic/vnic_data_ib.c
drivers/net/ethernet/mellanox/mlx4_vnic/vnic_param.c