---
name: "ieee80211_amsdu_to_8023s"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/ieee80211_amsdu_to_8023s"
---

# ieee80211\_amsdu\_to\_8023s(9)

decode an IEEE 802.11n A-MSDU frame

## NAME

ieee80211\_amsdu\_to\_8023s - decode an IEEE 802.11n A-MSDU frame

## SYNOPSIS

**void ieee80211\_amsdu\_to\_8023s(struct sk\_buff \*** *skb***, struct sk\_buff\_head \*** *list***, const u8 \*** *addr***, enum nl80211\_iftype** *iftype***, const unsigned int** *extra\_headroom***, bool** *has\_80211\_header***);**

## ARGUMENTS

*skb*

The input IEEE 802.11n A-MSDU frame.

*list*

The output list of 802.3 frames. It must be allocated and initialized by by the caller.

*addr*

The device MAC address.

*iftype*

The device interface type.

*extra\_headroom*

The hardware extra headroom for SKBs in the *list*.

*has\_80211\_header*

Set it true if SKB is with IEEE 802.11 header.

## DESCRIPTION

Decode an IEEE 802.11n A-MSDU frame and convert it to a list of 802.3 frames. The *list* will be empty if the decode fails. The *skb* is consumed after the function returns.

## AUTHOR

**Johannes Berg** \<johannes@sipsolutions.net\>

Author.

## COPYRIGHT
