1IEEE80211_AMSDU_TO_8(9)        Data path helpers       IEEE80211_AMSDU_TO_8(9)
2
3
4

NAME

6       ieee80211_amsdu_to_8023s - decode an IEEE 802.11n A-MSDU frame
7

SYNOPSIS

9       void ieee80211_amsdu_to_8023s(struct sk_buff * skb,
10                                     struct sk_buff_head * list,
11                                     const u8 * addr,
12                                     enum nl80211_iftype iftype,
13                                     const unsigned int extra_headroom,
14                                     const u8 * check_da,
15                                     const u8 * check_sa);
16

ARGUMENTS

18       skb
19           The input A-MSDU frame without any headers.
20
21       list
22           The output list of 802.3 frames. It must be allocated and
23           initialized by by the caller.
24
25       addr
26           The device MAC address.
27
28       iftype
29           The device interface type.
30
31       extra_headroom
32           The hardware extra headroom for SKBs in the list.
33
34       check_da
35           DA to check in the inner ethernet header, or NULL
36
37       check_sa
38           SA to check in the inner ethernet header, or NULL
39

DESCRIPTION

41       Decode an IEEE 802.11 A-MSDU and convert it to a list of 802.3 frames.
42       The list will be empty if the decode fails. The skb must be fully
43       header-less before being passed in here; it is freed in this function.
44

AUTHOR

46       Johannes Berg <johannes@sipsolutions.net>
47           Author.
48
50Kernel Hackers Manual 3.10         June 2019           IEEE80211_AMSDU_TO_8(9)
Impressum