Search Linux Wireless

Re: [PATCH] nl80211: allow BSS data to include CLOCK_BOOTTIME timestamp

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

 



Hi Dmitry,

[auto build test WARNING on v4.3-rc4 -- if it's inappropriate base, please ignore]

reproduce: make htmldocs

All warnings (new ones prefixed by >>):

>> include/net/cfg80211.h:3984: warning: No description found for parameter 'mgmt'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'len'
>> include/net/cfg80211.h:4058: warning: No description found for parameter 'data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'rx_channel' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'scan_width' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'signal' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'mgmt'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'len'
>> include/net/cfg80211.h:4058: warning: No description found for parameter 'data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'rx_channel' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'scan_width' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'signal' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'mgmt'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'len'
>> include/net/cfg80211.h:4058: warning: No description found for parameter 'data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'rx_channel' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'scan_width' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:4058: warning: Excess function parameter 'signal' description in 'cfg80211_inform_bss_data'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'mgmt'
>> include/net/cfg80211.h:3984: warning: No description found for parameter 'len'

vim +/mgmt +3984 include/net/cfg80211.h

  3978	 * Or %NULL on error.
  3979	 */
  3980	struct cfg80211_bss * __must_check
  3981	cfg80211_inform_bss_frame_data(struct wiphy *wiphy,
  3982				       struct cfg80211_inform_bss *data,
  3983				       struct ieee80211_mgmt *mgmt, size_t len,
> 3984				       gfp_t gfp);
  3985	
  3986	static inline struct cfg80211_bss * __must_check
  3987	cfg80211_inform_bss_width_frame(struct wiphy *wiphy,
  3988					struct ieee80211_channel *rx_channel,
  3989					enum nl80211_bss_scan_width scan_width,
  3990					struct ieee80211_mgmt *mgmt, size_t len,
  3991					s32 signal, gfp_t gfp)
  3992	{
  3993		struct cfg80211_inform_bss data = {
  3994			.chan = rx_channel,
  3995			.scan_width = scan_width,
  3996			.signal = signal,
  3997		};
  3998	
  3999		return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp);
  4000	}
  4001	
  4002	static inline struct cfg80211_bss * __must_check
  4003	cfg80211_inform_bss_frame(struct wiphy *wiphy,
  4004				  struct ieee80211_channel *rx_channel,
  4005				  struct ieee80211_mgmt *mgmt, size_t len,
  4006				  s32 signal, gfp_t gfp)
  4007	{
  4008		struct cfg80211_inform_bss data = {
  4009			.chan = rx_channel,
  4010			.scan_width = NL80211_BSS_CHAN_WIDTH_20,
  4011			.signal = signal,
  4012		};
  4013	
  4014		return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp);
  4015	}
  4016	
  4017	/**
  4018	 * enum cfg80211_bss_frame_type - frame type that the BSS data came from
  4019	 * @CFG80211_BSS_FTYPE_UNKNOWN: driver doesn't know whether the data is
  4020	 *	from a beacon or probe response
  4021	 * @CFG80211_BSS_FTYPE_BEACON: data comes from a beacon
  4022	 * @CFG80211_BSS_FTYPE_PRESP: data comes from a probe response
  4023	 */
  4024	enum cfg80211_bss_frame_type {
  4025		CFG80211_BSS_FTYPE_UNKNOWN,
  4026		CFG80211_BSS_FTYPE_BEACON,
  4027		CFG80211_BSS_FTYPE_PRESP,
  4028	};
  4029	
  4030	/**
  4031	 * cfg80211_inform_bss_width - inform cfg80211 of a new BSS
  4032	 *
  4033	 * @wiphy: the wiphy reporting the BSS
  4034	 * @rx_channel: The channel the frame was received on
  4035	 * @scan_width: width of the control channel
  4036	 * @ftype: frame type (if known)
  4037	 * @bssid: the BSSID of the BSS
  4038	 * @tsf: the TSF sent by the peer in the beacon/probe response (or 0)
  4039	 * @capability: the capability field sent by the peer
  4040	 * @beacon_interval: the beacon interval announced by the peer
  4041	 * @ie: additional IEs sent by the peer
  4042	 * @ielen: length of the additional IEs
  4043	 * @signal: the signal strength, type depends on the wiphy's signal_type
  4044	 * @gfp: context flags
  4045	 *
  4046	 * This informs cfg80211 that BSS information was found and
  4047	 * the BSS should be updated/added.
  4048	 *
  4049	 * Return: A referenced struct, must be released with cfg80211_put_bss()!
  4050	 * Or %NULL on error.
  4051	 */
  4052	struct cfg80211_bss * __must_check
  4053	cfg80211_inform_bss_data(struct wiphy *wiphy,
  4054				 struct cfg80211_inform_bss *data,
  4055				 enum cfg80211_bss_frame_type ftype,
  4056				 const u8 *bssid, u64 tsf, u16 capability,
  4057				 u16 beacon_interval, const u8 *ie, size_t ielen,
> 4058				 gfp_t gfp);
  4059	
  4060	static inline struct cfg80211_bss * __must_check
  4061	cfg80211_inform_bss_width(struct wiphy *wiphy,

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: Binary data


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

  Powered by Linux