forked from Minki/linux
mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap
This patch adds support for LDPC encoding to the radiotap tx parse function. Piror to this change adding the LDPC flag to the radiotap header did not encode frames with LDPC. Signed-off-by: Philipp Borgers <borgers@mi.fu-berlin.de> Link: https://lore.kernel.org/r/20201219170710.11706-1-borgers@mi.fu-berlin.de Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
80a915ec44
commit
f1864e193d
@ -2120,6 +2120,10 @@ bool ieee80211_parse_tx_radiotap(struct sk_buff *skb,
|
|||||||
if (mcs_known & IEEE80211_RADIOTAP_MCS_HAVE_BW &&
|
if (mcs_known & IEEE80211_RADIOTAP_MCS_HAVE_BW &&
|
||||||
mcs_bw == IEEE80211_RADIOTAP_MCS_BW_40)
|
mcs_bw == IEEE80211_RADIOTAP_MCS_BW_40)
|
||||||
rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH;
|
rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH;
|
||||||
|
|
||||||
|
if (mcs_known & IEEE80211_RADIOTAP_MCS_HAVE_FEC &&
|
||||||
|
mcs_flags & IEEE80211_RADIOTAP_MCS_FEC_LDPC)
|
||||||
|
info->flags |= IEEE80211_TX_CTL_LDPC;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IEEE80211_RADIOTAP_VHT:
|
case IEEE80211_RADIOTAP_VHT:
|
||||||
|
Loading…
Reference in New Issue
Block a user