]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
mac80211: transmit fragment list to drivers
authorJohannes Berg <johannes.berg@intel.com>
Wed, 16 Nov 2011 15:02:47 +0000 (16:02 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 21 Nov 2011 21:20:43 +0000 (16:20 -0500)
commit11127e9121d4dd9da868cf0fd89dcac35f7f0fa3
tree8cb16ecbd5942679c18934064b935a7e256a77da
parent74e4dbfd57a38c4ec4131cebdbfa3d621d38dd6a
mac80211: transmit fragment list to drivers

Drivers can usually handle fragmented packets
much easier when they get the entire list of
fragments at once. The only thing they need to
do is keep enough space on the queues for up
to ten fragments of a single MSDU.

This allows them to implement this with a new
operation tx_frags.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/mac80211.h
net/mac80211/driver-ops.h
net/mac80211/main.c
net/mac80211/tx.c