Search Linux Wireless

Re: [PATCH 19/28] mac80211: support reporting 0-length PSDU in radiotap

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

 



Hi Shaul,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on mac80211-next/master]
[also build test WARNING on next-20180831]
[cannot apply to v4.19-rc1]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Luca-Coelho/cfg80211-mac80211-patches-from-our-internal-tree-2018-08-31/20180901-062742
base:   https://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git master
reproduce: make htmldocs

All warnings (new ones prefixed by >>):

   WARNING: convert(1) not found, for SVG to PDF conversion install ImageMagick (https://www.imagemagick.org)
   include/linux/srcu.h:175: warning: Function parameter or member 'p' not described in 'srcu_dereference_notrace'
   include/linux/srcu.h:175: warning: Function parameter or member 'sp' not described in 'srcu_dereference_notrace'
   include/linux/gfp.h:1: warning: no structured comments found
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.ibss' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.connect' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.keys' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.ie' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.ie_len' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.bssid' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.ssid' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.default_key' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.default_mgmt_key' not described in 'wireless_dev'
   include/net/cfg80211.h:4383: warning: Function parameter or member 'wext.prev_bssid_valid' not described in 'wireless_dev'
   include/net/mac80211.h:2360: warning: Function parameter or member 'radiotap_timestamp.units_pos' not described in 'ieee80211_hw'
   include/net/mac80211.h:2360: warning: Function parameter or member 'radiotap_timestamp.accuracy' not described in 'ieee80211_hw'
>> include/net/mac80211.h:1180: warning: Enum value 'RX_FLAG_NO_PSDU' not described in enum 'mac80211_rx_flags'
>> include/net/mac80211.h:1180: warning: Excess enum value 'RX_FLAG_RADIOTAP_NO_PSDU' description in 'mac80211_rx_flags'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.rates' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.rts_cts_rate_idx' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.use_rts' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.use_cts_prot' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.short_preamble' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.skip_table' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.jiffies' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.vif' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.hw_key' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.flags' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'control.enqueue_time' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'ack' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'ack.cookie' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.rates' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.ack_signal' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.ampdu_ack_len' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.ampdu_len' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.antenna' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.tx_time' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.is_valid_ack_signal' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'status.status_driver_data' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'driver_rates' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'pad' not described in 'ieee80211_tx_info'
   include/net/mac80211.h:978: warning: Function parameter or member 'rate_driver_data' not described in 'ieee80211_tx_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'rx_stats_avg' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'rx_stats_avg.signal' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'rx_stats_avg.chain_signal' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.filtered' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.retry_failed' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.retry_count' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.lost_packets' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.last_tdls_pkt_time' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.msdu_retries' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.msdu_failed' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.last_ack' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.last_ack_signal' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.ack_signal_filled' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'status_stats.avg_ack_signal' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'tx_stats.packets' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'tx_stats.bytes' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'tx_stats.last_rate' not described in 'sta_info'
   net/mac80211/sta_info.h:588: warning: Function parameter or member 'tx_stats.msdu' not described in 'sta_info'
   include/linux/mod_devicetable.h:763: warning: Function parameter or member 'driver_data' not described in 'typec_device_id'
   kernel/sched/fair.c:3371: warning: Function parameter or member 'flags' not described in 'attach_entity_load_avg'
   arch/x86/include/asm/atomic.h:84: warning: Excess function parameter 'i' description in 'arch_atomic_sub_and_test'
   arch/x86/include/asm/atomic.h:84: warning: Excess function parameter 'v' description in 'arch_atomic_sub_and_test'
   arch/x86/include/asm/atomic.h:96: warning: Excess function parameter 'v' description in 'arch_atomic_inc'
   arch/x86/include/asm/atomic.h:109: warning: Excess function parameter 'v' description in 'arch_atomic_dec'
   arch/x86/include/asm/atomic.h:124: warning: Excess function parameter 'v' description in 'arch_atomic_dec_and_test'
   arch/x86/include/asm/atomic.h:138: warning: Excess function parameter 'v' description in 'arch_atomic_inc_and_test'
   arch/x86/include/asm/atomic.h:153: warning: Excess function parameter 'i' description in 'arch_atomic_add_negative'
   arch/x86/include/asm/atomic.h:153: warning: Excess function parameter 'v' description in 'arch_atomic_add_negative'
   include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_excl.cb' not described in 'dma_buf'
   include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_excl.poll' not described in 'dma_buf'
   include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_excl.active' not described in 'dma_buf'
   include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_shared.cb' not described in 'dma_buf'
   include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_shared.poll' not described in 'dma_buf'
   include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_shared.active' not described in 'dma_buf'
   include/linux/dma-fence-array.h:54: warning: Function parameter or member 'work' not described in 'dma_fence_array'
   include/linux/gpio/driver.h:142: warning: Function parameter or member 'request_key' not described in 'gpio_irq_chip'
   include/linux/iio/hw-consumer.h:1: warning: no structured comments found
   include/linux/input/sparse-keymap.h:46: warning: Function parameter or member 'sw' not described in 'key_entry'
   drivers/pci/pci.c:218: warning: Excess function parameter 'p' description in 'pci_dev_str_match_path'
   include/linux/regulator/driver.h:227: warning: Function parameter or member 'resume' not described in 'regulator_ops'
   drivers/regulator/core.c:4479: warning: Excess function parameter 'state' description in 'regulator_suspend'
   arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw0' not described in 'irb'
   arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw1' not described in 'irb'
   arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw2' not described in 'irb'
   arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw3' not described in 'irb'
   arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.eadm' not described in 'irb'
   drivers/slimbus/stream.c:1: warning: no structured comments found
   drivers/target/target_core_device.c:1: warning: no structured comments found
   drivers/usb/dwc3/gadget.c:510: warning: Excess function parameter 'dwc' description in 'dwc3_gadget_start_config'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/bus.c:1: warning: no structured comments found
   drivers/usb/typec/bus.c:268: warning: Function parameter or member 'mode' not described in 'typec_match_altmode'
   drivers/usb/typec/class.c:1497: warning: Excess function parameter 'drvdata' description in 'typec_port_register_altmode'
   drivers/usb/typec/class.c:1: warning: no structured comments found
   include/linux/w1.h:281: warning: Function parameter or member 'of_match_table' not described in 'w1_family'
   fs/direct-io.c:257: warning: Excess function parameter 'offset' description in 'dio_complete'
   fs/file_table.c:1: warning: no structured comments found
   fs/libfs.c:477: warning: Excess function parameter 'available' description in 'simple_write_end'
   fs/posix_acl.c:646: warning: Function parameter or member 'inode' not described in 'posix_acl_update_mode'
   fs/posix_acl.c:646: warning: Function parameter or member 'mode_p' not described in 'posix_acl_update_mode'
   fs/posix_acl.c:646: warning: Function parameter or member 'acl' not described in 'posix_acl_update_mode'
   drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:183: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_read_lock'
   drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:254: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_invalidate_range_start_gfx'
   drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:302: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_invalidate_range_start_hsa'
   drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2986: warning: Excess function parameter 'dev' description in 'amdgpu_vm_get_task_info'

vim +1180 include/net/mac80211.h

e6a9854b0 Johannes Berg       2008-10-21  1057  
7ac1bd6ae Johannes Berg       2007-09-14  1058  
7ac1bd6ae Johannes Berg       2007-09-14  1059  /**
7ac1bd6ae Johannes Berg       2007-09-14  1060   * enum mac80211_rx_flags - receive flags
7ac1bd6ae Johannes Berg       2007-09-14  1061   *
7ac1bd6ae Johannes Berg       2007-09-14  1062   * These flags are used with the @flag member of &struct ieee80211_rx_status.
7ac1bd6ae Johannes Berg       2007-09-14  1063   * @RX_FLAG_MMIC_ERROR: Michael MIC error was reported on this frame.
7ac1bd6ae Johannes Berg       2007-09-14  1064   *	Use together with %RX_FLAG_MMIC_STRIPPED.
7ac1bd6ae Johannes Berg       2007-09-14  1065   * @RX_FLAG_DECRYPTED: This frame was decrypted in hardware.
7ac1bd6ae Johannes Berg       2007-09-14  1066   * @RX_FLAG_MMIC_STRIPPED: the Michael MIC is stripped off this frame,
7ac1bd6ae Johannes Berg       2007-09-14  1067   *	verification has been done by the hardware.
cef0acd4d David Spinadel      2016-11-21  1068   * @RX_FLAG_IV_STRIPPED: The IV and ICV are stripped from this frame.
7ac1bd6ae Johannes Berg       2007-09-14  1069   *	If this flag is set, the stack cannot do any replay detection
7ac1bd6ae Johannes Berg       2007-09-14  1070   *	hence the driver or hardware will have to do that.
981d94a80 Johannes Berg       2015-06-12  1071   * @RX_FLAG_PN_VALIDATED: Currently only valid for CCMP/GCMP frames, this
981d94a80 Johannes Berg       2015-06-12  1072   *	flag indicates that the PN was verified for replay protection.
981d94a80 Johannes Berg       2015-06-12  1073   *	Note that this flag is also currently only supported when a frame
981d94a80 Johannes Berg       2015-06-12  1074   *	is also decrypted (ie. @RX_FLAG_DECRYPTED must be set)
84ea3a18c Luis de Bethencourt 2016-03-18  1075   * @RX_FLAG_DUP_VALIDATED: The driver should set this flag if it did
84ea3a18c Luis de Bethencourt 2016-03-18  1076   *	de-duplication by itself.
72abd81b9 Johannes Berg       2007-09-17  1077   * @RX_FLAG_FAILED_FCS_CRC: Set this flag if the FCS check failed on
72abd81b9 Johannes Berg       2007-09-17  1078   *	the frame.
72abd81b9 Johannes Berg       2007-09-17  1079   * @RX_FLAG_FAILED_PLCP_CRC: Set this flag if the PCLP check failed on
72abd81b9 Johannes Berg       2007-09-17  1080   *	the frame.
f4bda337b Thomas Pedersen     2012-11-13  1081   * @RX_FLAG_MACTIME_START: The timestamp passed in the RX status (@mactime
6ebacbb79 Johannes Berg       2011-02-23  1082   *	field) is valid and contains the time the first symbol of the MPDU
6ebacbb79 Johannes Berg       2011-02-23  1083   *	was received. This is useful in monitor mode and for proper IBSS
6ebacbb79 Johannes Berg       2011-02-23  1084   *	merging.
f4bda337b Thomas Pedersen     2012-11-13  1085   * @RX_FLAG_MACTIME_END: The timestamp passed in the RX status (@mactime
f4bda337b Thomas Pedersen     2012-11-13  1086   *	field) is valid and contains the time the last symbol of the MPDU
f4bda337b Thomas Pedersen     2012-11-13  1087   *	(including FCS) was received.
f4a0f0c52 Johannes Berg       2016-01-25  1088   * @RX_FLAG_MACTIME_PLCP_START: The timestamp passed in the RX status (@mactime
f4a0f0c52 Johannes Berg       2016-01-25  1089   *	field) is valid and contains the time the SYNC preamble was received.
fe8431f89 Felix Fietkau       2012-03-01  1090   * @RX_FLAG_NO_SIGNAL_VAL: The signal strength value is not present.
fe8431f89 Felix Fietkau       2012-03-01  1091   *	Valid only for data frames (mainly A-MPDU)
4c2986779 Johannes Berg       2012-07-05  1092   * @RX_FLAG_AMPDU_DETAILS: A-MPDU details are known, in particular the reference
4c2986779 Johannes Berg       2012-07-05  1093   *	number (@ampdu_reference) must be populated and be a distinct number for
4c2986779 Johannes Berg       2012-07-05  1094   *	each A-MPDU
4c2986779 Johannes Berg       2012-07-05  1095   * @RX_FLAG_AMPDU_LAST_KNOWN: last subframe is known, should be set on all
4c2986779 Johannes Berg       2012-07-05  1096   *	subframes of a single A-MPDU
4c2986779 Johannes Berg       2012-07-05  1097   * @RX_FLAG_AMPDU_IS_LAST: this subframe is the last subframe of the A-MPDU
4c2986779 Johannes Berg       2012-07-05  1098   * @RX_FLAG_AMPDU_DELIM_CRC_ERROR: A delimiter CRC error has been detected
4c2986779 Johannes Berg       2012-07-05  1099   *	on this subframe
4c2986779 Johannes Berg       2012-07-05  1100   * @RX_FLAG_AMPDU_DELIM_CRC_KNOWN: The delimiter CRC field is known (the CRC
4c2986779 Johannes Berg       2012-07-05  1101   *	is stored in the @ampdu_delimiter_crc field)
f980ebc05 Sara Sharon         2016-02-24  1102   * @RX_FLAG_MIC_STRIPPED: The mic was stripped of this packet. Decryption was
f980ebc05 Sara Sharon         2016-02-24  1103   *	done by the hardware
178830481 Grzegorz Bajorski   2015-12-11  1104   * @RX_FLAG_ONLY_MONITOR: Report frame only to monitor interfaces without
178830481 Grzegorz Bajorski   2015-12-11  1105   *	processing it in any regular way.
178830481 Grzegorz Bajorski   2015-12-11  1106   *	This is useful if drivers offload some frames but still want to report
178830481 Grzegorz Bajorski   2015-12-11  1107   *	them for sniffing purposes.
178830481 Grzegorz Bajorski   2015-12-11  1108   * @RX_FLAG_SKIP_MONITOR: Process and report frame to all interfaces except
178830481 Grzegorz Bajorski   2015-12-11  1109   *	monitor interfaces.
178830481 Grzegorz Bajorski   2015-12-11  1110   *	This is useful if drivers offload some frames but still want to report
178830481 Grzegorz Bajorski   2015-12-11  1111   *	them for sniffing purposes.
0cfcefef1 Michal Kazior       2013-09-23  1112   * @RX_FLAG_AMSDU_MORE: Some drivers may prefer to report separate A-MSDU
0cfcefef1 Michal Kazior       2013-09-23  1113   *	subframes instead of a one huge frame for performance reasons.
0cfcefef1 Michal Kazior       2013-09-23  1114   *	All, but the last MSDU from an A-MSDU should have this flag set. E.g.
0cfcefef1 Michal Kazior       2013-09-23  1115   *	if an A-MSDU has 3 frames, the first 2 must have the flag set, while
0cfcefef1 Michal Kazior       2013-09-23  1116   *	the 3rd (last) one must not have this flag set. The flag is used to
0cfcefef1 Michal Kazior       2013-09-23  1117   *	deal with retransmission/duplication recovery properly since A-MSDU
0cfcefef1 Michal Kazior       2013-09-23  1118   *	subframes share the same sequence number. Reported subframes can be
0cfcefef1 Michal Kazior       2013-09-23  1119   *	either regular MSDU or singly A-MSDUs. Subframes must not be
0cfcefef1 Michal Kazior       2013-09-23  1120   *	interleaved with other frames.
1f7bba79a Johannes Berg       2014-11-06  1121   * @RX_FLAG_RADIOTAP_VENDOR_DATA: This frame contains vendor-specific
1f7bba79a Johannes Berg       2014-11-06  1122   *	radiotap data in the skb->data (before the frame) as described by
1f7bba79a Johannes Berg       2014-11-06  1123   *	the &struct ieee80211_vendor_radiotap.
f631a77ba Sara Sharon         2016-05-03  1124   * @RX_FLAG_ALLOW_SAME_PN: Allow the same PN as same packet before.
f631a77ba Sara Sharon         2016-05-03  1125   *	This is used for AMSDU subframes which can have the same PN as
f631a77ba Sara Sharon         2016-05-03  1126   *	the first subframe.
cef0acd4d David Spinadel      2016-11-21  1127   * @RX_FLAG_ICV_STRIPPED: The ICV is stripped from this frame. CRC checking must
cef0acd4d David Spinadel      2016-11-21  1128   *	be done in the hardware.
7299d6f7b Johannes Berg       2018-02-19  1129   * @RX_FLAG_AMPDU_EOF_BIT: Value of the EOF bit in the A-MPDU delimiter for this
7299d6f7b Johannes Berg       2018-02-19  1130   *	frame
7299d6f7b Johannes Berg       2018-02-19  1131   * @RX_FLAG_AMPDU_EOF_BIT_KNOWN: The EOF value is known
41cbb0f5a Luca Coelho         2018-06-09  1132   * @RX_FLAG_RADIOTAP_HE: HE radiotap data is present
41cbb0f5a Luca Coelho         2018-06-09  1133   *	(&struct ieee80211_radiotap_he, mac80211 will fill in
41cbb0f5a Luca Coelho         2018-06-09  1134   *	 - DATA3_DATA_MCS
41cbb0f5a Luca Coelho         2018-06-09  1135   *	 - DATA3_DATA_DCM
41cbb0f5a Luca Coelho         2018-06-09  1136   *	 - DATA3_CODING
41cbb0f5a Luca Coelho         2018-06-09  1137   *	 - DATA5_GI
41cbb0f5a Luca Coelho         2018-06-09  1138   *	 - DATA5_DATA_BW_RU_ALLOC
41cbb0f5a Luca Coelho         2018-06-09  1139   *	 - DATA6_NSTS
41cbb0f5a Luca Coelho         2018-06-09  1140   *	 - DATA3_STBC
41cbb0f5a Luca Coelho         2018-06-09  1141   *	from the RX info data, so leave those zeroed when building this data)
41cbb0f5a Luca Coelho         2018-06-09  1142   * @RX_FLAG_RADIOTAP_HE_MU: HE MU radiotap data is present
41cbb0f5a Luca Coelho         2018-06-09  1143   *	(&struct ieee80211_radiotap_he_mu)
bcaceebb4 Shaul Triebitz      2018-08-31  1144   * @RX_FLAG_RADIOTAP_LSIG: L-SIG radiotap data is present
4740b2632 Shaul Triebitz      2018-08-31  1145   * @RX_FLAG_RADIOTAP_NO_PSDU: indicate that the radiotap "0-length PSDU" field
4740b2632 Shaul Triebitz      2018-08-31  1146   *	should be added, the value for it is in &struct ieee80211_rx_status.
4740b2632 Shaul Triebitz      2018-08-31  1147   *	Note that if this value isn't known the frame shouldn't be reported.
7ac1bd6ae Johannes Berg       2007-09-14  1148   */
7ac1bd6ae Johannes Berg       2007-09-14  1149  enum mac80211_rx_flags {
4c2986779 Johannes Berg       2012-07-05  1150  	RX_FLAG_MMIC_ERROR		= BIT(0),
4c2986779 Johannes Berg       2012-07-05  1151  	RX_FLAG_DECRYPTED		= BIT(1),
f4a0f0c52 Johannes Berg       2016-01-25  1152  	RX_FLAG_MACTIME_PLCP_START	= BIT(2),
4c2986779 Johannes Berg       2012-07-05  1153  	RX_FLAG_MMIC_STRIPPED		= BIT(3),
4c2986779 Johannes Berg       2012-07-05  1154  	RX_FLAG_IV_STRIPPED		= BIT(4),
4c2986779 Johannes Berg       2012-07-05  1155  	RX_FLAG_FAILED_FCS_CRC		= BIT(5),
4c2986779 Johannes Berg       2012-07-05  1156  	RX_FLAG_FAILED_PLCP_CRC 	= BIT(6),
f4bda337b Thomas Pedersen     2012-11-13  1157  	RX_FLAG_MACTIME_START		= BIT(7),
7fdd69c5a Johannes Berg       2017-04-26  1158  	RX_FLAG_NO_SIGNAL_VAL		= BIT(8),
7fdd69c5a Johannes Berg       2017-04-26  1159  	RX_FLAG_AMPDU_DETAILS		= BIT(9),
7fdd69c5a Johannes Berg       2017-04-26  1160  	RX_FLAG_PN_VALIDATED		= BIT(10),
7fdd69c5a Johannes Berg       2017-04-26  1161  	RX_FLAG_DUP_VALIDATED		= BIT(11),
7fdd69c5a Johannes Berg       2017-04-26  1162  	RX_FLAG_AMPDU_LAST_KNOWN	= BIT(12),
7fdd69c5a Johannes Berg       2017-04-26  1163  	RX_FLAG_AMPDU_IS_LAST		= BIT(13),
7fdd69c5a Johannes Berg       2017-04-26  1164  	RX_FLAG_AMPDU_DELIM_CRC_ERROR	= BIT(14),
7fdd69c5a Johannes Berg       2017-04-26  1165  	RX_FLAG_AMPDU_DELIM_CRC_KNOWN	= BIT(15),
7fdd69c5a Johannes Berg       2017-04-26  1166  	RX_FLAG_MACTIME_END		= BIT(16),
7fdd69c5a Johannes Berg       2017-04-26  1167  	RX_FLAG_ONLY_MONITOR		= BIT(17),
7fdd69c5a Johannes Berg       2017-04-26  1168  	RX_FLAG_SKIP_MONITOR		= BIT(18),
7fdd69c5a Johannes Berg       2017-04-26  1169  	RX_FLAG_AMSDU_MORE		= BIT(19),
7fdd69c5a Johannes Berg       2017-04-26  1170  	RX_FLAG_RADIOTAP_VENDOR_DATA	= BIT(20),
7fdd69c5a Johannes Berg       2017-04-26  1171  	RX_FLAG_MIC_STRIPPED		= BIT(21),
7fdd69c5a Johannes Berg       2017-04-26  1172  	RX_FLAG_ALLOW_SAME_PN		= BIT(22),
7fdd69c5a Johannes Berg       2017-04-26  1173  	RX_FLAG_ICV_STRIPPED		= BIT(23),
7299d6f7b Johannes Berg       2018-02-19  1174  	RX_FLAG_AMPDU_EOF_BIT		= BIT(24),
7299d6f7b Johannes Berg       2018-02-19  1175  	RX_FLAG_AMPDU_EOF_BIT_KNOWN	= BIT(25),
41cbb0f5a Luca Coelho         2018-06-09  1176  	RX_FLAG_RADIOTAP_HE		= BIT(26),
41cbb0f5a Luca Coelho         2018-06-09  1177  	RX_FLAG_RADIOTAP_HE_MU		= BIT(27),
bcaceebb4 Shaul Triebitz      2018-08-31  1178  	RX_FLAG_RADIOTAP_LSIG		= BIT(28),
4740b2632 Shaul Triebitz      2018-08-31  1179  	RX_FLAG_NO_PSDU			= BIT(29),
7ac1bd6ae Johannes Berg       2007-09-14 @1180  };
7ac1bd6ae Johannes Berg       2007-09-14  1181  

:::::: The code at line 1180 was first introduced by commit
:::::: 7ac1bd6aecc92cfe6ec11891819dd4c26f2f7879 [MAC80211]: some more documentation

:::::: TO: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
:::::: CC: David S. Miller <davem@xxxxxxxxxxxxxxxxxxxx>

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

Attachment: .config.gz
Description: application/gzip


[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