diff options
Diffstat (limited to 'drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c')
| -rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c index 718b2744035..0d725dc91bc 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c @@ -1131,7 +1131,6 @@ netxen_validate_firmware(struct netxen_adapter *adapter)  		 _build(file_fw_ver));  		return -EINVAL;  	} -  	val = nx_get_bios_version(adapter);  	netxen_rom_fast_read(adapter, NX_BIOS_VERSION_OFFSET, (int *)&bios);  	if ((__force u32)val != bios) { @@ -1661,6 +1660,9 @@ netxen_process_lro(struct netxen_adapter *adapter,  	length = skb->len; +	if (adapter->flags & NETXEN_FW_MSS_CAP) +		skb_shinfo(skb)->gso_size  =  netxen_get_lro_sts_mss(sts_data1); +  	netif_receive_skb(skb);  	adapter->stats.lro_pkts++;  |