Search Linux Wireless

Re: [RFC 2/2] wifi: mac80211: Add support for link reconfigure removal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2024-03-28 at 11:22 +0530, Manish Dharanenthiran wrote:
> 
> +int __ieee80211_link_reconfig_remove(struct ieee80211_local *local,
> +				     struct ieee80211_sub_if_data *sdata,
> +				     const struct cfg80211_link_reconfig_removal_params *params)
> +{
> +	struct ieee80211_link_data *link;
> +	int ret;
> +
> +	if (!ieee80211_sdata_running(sdata))
> +		return -ENETDOWN;
> +
> +	if (sdata->vif.type != NL80211_IFTYPE_AP)
> +		return -EINVAL;
> +
> +	link = sdata_dereference(sdata->link[params->link_id], sdata);
> +	if (!link)
> +		return -ENOLINK;
> +
> +	ret = drv_link_reconfig_remove(local, sdata, params);
> +
> +	return ret;

Again ... remove the 'ret' variable, it serves no purpose at all.

> +}
> +
> +int ieee80211_update_link_reconfig_remove_status(struct ieee80211_vif *vif,
> +						 unsigned int link_id,
> +						 u8 tbtt_count, u64 tsf,
> +						 enum ieee80211_link_reconfig_remove_state status)
> +{
> +	struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
> +
> +	if (vif->type != NL80211_IFTYPE_AP) {
> +		sdata_err(sdata, "Discarding link reconfig status for unsupported vif type\n");

Uh, no. Remove that message please.

> +TRACE_EVENT(drv_link_reconfig_remove,
> +	    TP_PROTO(struct ieee80211_local *local,
> +		     struct ieee80211_sub_if_data *sdata,
> +		     const struct cfg80211_link_reconfig_removal_params *params),
> +
> +	TP_ARGS(local, sdata, params),
> +
> +	TP_STRUCT__entry(LOCAL_ENTRY
> +			 VIF_ENTRY
> +			 __field(u32, link_id)
> +			 __field(u16, count)
> +			 __dynamic_array(u8, frame, params->ie_len)
> +	),

All the same things about indentation apply here.

johannes





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux