iwlwifi: mvm: send large SKBs to the transport
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Wed, 14 Oct 2015 13:28:52 +0000 (16:28 +0300)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Sat, 27 Feb 2016 20:00:00 +0000 (22:00 +0200)
commita6d5e32f247cbd3e34c7f86effbf4b426a018c32
tree55610335918ef9ff0d4b7ce0a832e2f88e796323
parenta07a8f37023acbd7a1c8453ffe4e35a7fb173c28
iwlwifi: mvm: send large SKBs to the transport

Now that PCIe knows how to create A-MSDUs, use this
capability and prepare SKBs that are large enough to
build an A-MSDU.
Advertise TSO support towards the network stack and
segment the packet with gso_size set to be the maximal
A-MSDU length (after having taken the headers to be added
into account) to make sure that the skb that is passed
down to the transport are not longer than the maximal
A-MSDU allowed.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/tx.c