Commit f567b9b4 authored by Mordechay Goodstein's avatar Mordechay Goodstein Committed by Johannes Berg

wifi: iwlwifi: mvm: mark mac header with no data frames

Although no data is presented in the skb, but upper layers need it for
calculating where radio tap header are done, so we mark it.
Signed-off-by: default avatarMordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: default avatarGregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230305124406.8f53cc8579bf.I8819c005b4953cea03346d0aff82b31d94f79fe5@changeidSigned-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent eccfe017
...@@ -2147,11 +2147,8 @@ void iwl_mvm_rx_monitor_no_data(struct iwl_mvm *mvm, struct napi_struct *napi, ...@@ -2147,11 +2147,8 @@ void iwl_mvm_rx_monitor_no_data(struct iwl_mvm *mvm, struct napi_struct *napi,
* *
* We mark it as mac header, for upper layers to know where * We mark it as mac header, for upper layers to know where
* all radio tap header ends. * all radio tap header ends.
*
* Since data doesn't move data while putting data on skb and that is
* the only way we use, data + len is the next place that hdr would be put
*/ */
skb_set_mac_header(skb, skb->len); skb_reset_mac_header(skb);
/* /*
* Override the nss from the rx_vec since the rate_n_flags has * Override the nss from the rx_vec since the rate_n_flags has
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment