Update Documentation/networking/mac80211-injection.txt to include the following 2 new flags: * IEEE80211_RADIOTAP_TX_FLAGS IEEE80211_RADIOTAP_F_TX_NO_ACK: Transmit the packet once with no waiting for an ACK and no retrying if no ACK received IEEE80211_RADIOTAP_F_TX_NO_SEQ: Use the sequence number already present in the 802.11 header, do not generate a new one in the driver/stack. Useful when injecting fragments with the same sequence number. In addition, update the language somewhat to stop refering to "three parameters" (there are more than 3, even without this patch). Signed-off-by: Gábor Stefanik <netrolller.3d@xxxxxxxxx> --- Patch also available as an attachment in case Gmail decides to damage it. diff --git a/Documentation/networking/mac80211-injection.txt b/Documentation/networking/mac80211-injection.txt index 84906ef..c6e35ff 100644 --- a/Documentation/networking/mac80211-injection.txt +++ b/Documentation/networking/mac80211-injection.txt @@ -12,7 +12,7 @@ following format: The radiotap format is discussed in ./Documentation/networking/radiotap-headers.txt. -Despite 13 radiotap argument types are currently defined, most only make sense +Of the 13 radiotap argument types currently defined, most only make sense to appear on received packets. The following information is parsed from the radiotap headers and used to control injection: @@ -40,10 +40,20 @@ radiotap headers and used to control injection: this flag is only reliable when software fragmentation is enabled) + + * IEEE80211_RADIOTAP_TX_FLAGS + + IEEE80211_RADIOTAP_F_TX_NO_ACK: Transmit the packet once with no waiting for + an ACK and no retrying if no ACK received + IEEE80211_RADIOTAP_F_TX_NO_SEQ: Use the sequence number already present in + the 802.11 header, do not generate a new one + in the driver/stack. Useful when injecting + fragments with the same sequence number. + The injection code can also skip all other currently defined radiotap fields facilitating replay of captured radiotap headers directly. -Here is an example valid radiotap header defining these three parameters +Here is an example valid radiotap header defining three of these parameters: 0x00, 0x00, // <-- radiotap version 0x0b, 0x00, // <- radiotap header length
Attachment:
0003-mac80211-document-the-new-radiotap-tx-flags-in-mac80211-injection-txt.patch
Description: Binary data