wifi: nl80211: make nl80211_send_chandef non-static
Expose nl80211_send_chandef functionality for mac80211_hwsim or vendor netlink can use it where needed. Signed-off-by: Jaewan Kim <jaewan@google.com> Reviewed-by: Michal Kubiak <michal.kubiak@intel.com> Link: https://lore.kernel.org/r/20230322131637.2633968-3-jaewan@google.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
92d13386ec
commit
5097f84437
|
@ -950,6 +950,15 @@ int cfg80211_chandef_dfs_required(struct wiphy *wiphy,
|
|||
const struct cfg80211_chan_def *chandef,
|
||||
enum nl80211_iftype iftype);
|
||||
|
||||
/**
|
||||
* nl80211_send_chandef - sends the channel definition.
|
||||
* @msg: the msg to send channel definition
|
||||
* @chandef: the channel definition to check
|
||||
*
|
||||
* Returns: 0 if sent the channel definition to msg, < 0 on error
|
||||
**/
|
||||
int nl80211_send_chandef(struct sk_buff *msg, const struct cfg80211_chan_def *chandef);
|
||||
|
||||
/**
|
||||
* ieee80211_chanwidth_rate_flags - return rate flags for channel width
|
||||
* @width: the channel width of the channel
|
||||
|
|
|
@ -3765,8 +3765,7 @@ out:
|
|||
return result;
|
||||
}
|
||||
|
||||
static int nl80211_send_chandef(struct sk_buff *msg,
|
||||
const struct cfg80211_chan_def *chandef)
|
||||
int nl80211_send_chandef(struct sk_buff *msg, const struct cfg80211_chan_def *chandef)
|
||||
{
|
||||
if (WARN_ON(!cfg80211_chandef_valid(chandef)))
|
||||
return -EINVAL;
|
||||
|
@ -3797,6 +3796,7 @@ static int nl80211_send_chandef(struct sk_buff *msg,
|
|||
return -ENOBUFS;
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(nl80211_send_chandef);
|
||||
|
||||
static int nl80211_send_iface(struct sk_buff *msg, u32 portid, u32 seq, int flags,
|
||||
struct cfg80211_registered_device *rdev,
|
||||
|
|
Loading…
Reference in New Issue