[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1411165389-21276-1-git-send-email-vyasevic@redhat.com>
Date: Fri, 19 Sep 2014 18:23:07 -0400
From: Vladislav Yasevich <vyasevich@...il.com>
To: netdev@...r.kernel.org
Cc: Vladislav Yasevich <vyasevic@...hat.com>,
Prashant Sreedharan <prashant@...adcom.com>,
Michael Chan <mchan@...adcom.com>
Subject: [PATCH v2 0/2] tg3: Fix handling of non-acceleration vlans
TG3 can't cope with checksum and TSO offloads when vlan headers were
not accelerated. This can be demonstrated with 802.1ad vlans or
by configuring a vlan on top of a bridge and turning off vlan acceleration
on the bridge device.
Instead of disabling all vlan acceleration, this series works around
the issue by having tg3 driver call software segmentation and checksum
generation.
v2: - moved the call to software segment soonner
- Preserve the checksum flags for TSO/LSO case and turn it off
if software checksum was computed.
- Add code to correctly receive full sized 802.1ad frames.
Vladislav Yasevich (2):
tg3: Work around HW/FW limitations with vlan encapsulated frames
tg3: Allow for receive of full-size 8021AD frames
drivers/net/ethernet/broadcom/tg3.c | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
--
1.9.3
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists