/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_geo.c | 31 int libipw_is_valid_channel(struct libipw_device *ieee, u8 channel) in libipw_is_valid_channel() argument 37 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) in libipw_is_valid_channel() 40 if (ieee->freq_band & LIBIPW_24GHZ_BAND) in libipw_is_valid_channel() 41 for (i = 0; i < ieee->geo.bg_channels; i++) in libipw_is_valid_channel() 45 if ((ieee->geo.bg[i].channel == channel) && in libipw_is_valid_channel() 46 !(ieee->geo.bg[i].flags & LIBIPW_CH_INVALID) && in libipw_is_valid_channel() 47 (!(ieee->mode & IEEE_G) || in libipw_is_valid_channel() 48 !(ieee->geo.bg[i].flags & LIBIPW_CH_B_ONLY))) in libipw_is_valid_channel() 51 if (ieee->freq_band & LIBIPW_52GHZ_BAND) in libipw_is_valid_channel() 52 for (i = 0; i < ieee->geo.a_channels; i++) in libipw_is_valid_channel() [all …]
|
H A D | libipw_wx.c | 42 static char *libipw_translate_scan(struct libipw_device *ieee, in libipw_translate_scan() argument 71 snprintf(iwe.u.name, IFNAMSIZ, "IEEE 802.11%s", in libipw_translate_scan() 90 iwe.u.freq.m = libipw_channel_to_freq(ieee, network->channel); in libipw_translate_scan() 148 if (ieee->perfect_rssi == ieee->worst_rssi) in libipw_translate_scan() 153 (ieee->perfect_rssi - ieee->worst_rssi) * in libipw_translate_scan() 154 (ieee->perfect_rssi - ieee->worst_rssi) - in libipw_translate_scan() 155 (ieee->perfect_rssi - network->stats.rssi) * in libipw_translate_scan() 156 (15 * (ieee->perfect_rssi - ieee->worst_rssi) + in libipw_translate_scan() 157 62 * (ieee->perfect_rssi - in libipw_translate_scan() 159 ((ieee->perfect_rssi - in libipw_translate_scan() [all …]
|
H A D | libipw.h | 13 * Adaption to a generic IEEE 802.11 stack by James Ketrenos 125 #define ETH_P_PREAUTH 0x88C7 /* IEEE 802.11i pre-authentication */ 131 /* IEEE 802.11 defines */ 235 /* IEEE 802.11 requires that STA supports concurrent reception of at least 814 int ieee802_1x; /* is IEEE 802.1X used */ 903 static inline int libipw_is_valid_mode(struct libipw_device *ieee, in libipw_is_valid_mode() argument 913 (ieee->modulation & LIBIPW_OFDM_MODULATION) && in libipw_is_valid_mode() 914 (ieee->freq_band & LIBIPW_52GHZ_BAND)) in libipw_is_valid_mode() 918 (ieee->modulation & LIBIPW_OFDM_MODULATION) && in libipw_is_valid_mode() 919 (ieee->freq_band & LIBIPW_24GHZ_BAND)) in libipw_is_valid_mode() [all …]
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-bus-firewire | 6 IEEE 1394 node device attributes. 8 See IEEE 1212 for semantic definitions. 25 IEEE 1394 node device attribute. 27 See IEEE 1212 for semantic definitions. 30 Summary of all units present in an IEEE 1394 node. 47 IEEE 1394 node device attribute. 59 IEEE 1394 unit device attributes. 61 See IEEE 1212 for semantic definitions. 77 Attributes common to IEEE 1394 node devices and unit devices. 80 See IEEE 1212 for semantic definitions. [all …]
|
/linux/net/core/ |
H A D | ieee8021q_helpers.c | 12 * IEEE 802.1Q-2022 in Annex I "I.3 Traffic type to traffic class mapping" and 82 * ieee8021q_tt_to_tc - Map IEEE 802.1Q Traffic Type to Traffic Class 83 * @tt: IEEE 802.1Q Traffic Type 86 * This function maps an IEEE 802.1Q Traffic Type to a Traffic Class (TC) based 88 * example provided by IEEE 802.1Q-2022 in Annex I "I.3 Traffic type to traffic 159 * ietf_dscp_to_ieee8021q_tt - Map IETF DSCP to IEEE 802.1Q Traffic Type 162 * This function maps an IETF DSCP value to an IEEE 802.1Q Traffic Type (TT). 163 * Since there is no corresponding mapping between DSCP and IEEE 802.1Q Traffic 167 * Return: IEEE 802.1Q Traffic Type corresponding to the given DSCP value 184 * Category [IEEE.802.11-2016] model. If the High-Throughput Data in ietf_dscp_to_ieee8021q_tt() [all …]
|
/linux/net/ieee802154/ |
H A D | Kconfig | 3 tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support" 5 IEEE Std 802.15.4 defines a low data rate, low power and low 17 bool "IEEE 802.15.4 experimental netlink support" 22 tristate "IEEE 802.15.4 socket interface" 25 Socket interface for IEEE 802.15.4. Contains DGRAM sockets interface
|
/linux/include/uapi/linux/ |
H A D | dcbnl.h | 26 /* IEEE 802.1Qaz std supported values */ 34 /* This structure contains the IEEE 802.1Qaz ETS managed object 71 /* This structure contains rate limit extension to the IEEE 802.1Qaz ETS 89 /* This structure contains the IEEE 802.1Qau QCN managed object. 112 * defense state machine, as defined by IEEE 802.3Qau 134 /* This structure contains the IEEE 802.1Qau QCN statistics. 146 /* This structure contains the IEEE 802.1Qaz PFC managed object 214 /* IEEE 802.1Qaz std supported values */ 224 /* This structure contains the IEEE 802.1Qaz APP managed object. This 229 * @priority: 3-bit unsigned integer indicating priority for IEEE [all …]
|
H A D | if_ether.h | 7 * Global definitions for the Ethernet IEEE 802.3 interface. 28 * IEEE 802.3 Ethernet magic constants. The frame sizes omit the preamble 50 #define ETH_P_TSN 0x22F0 /* TSN (IEEE 1722) packet */ 75 #define ETH_P_PAUSE 0x8808 /* IEEE Pause frames. See 802.3 31B */ 88 #define ETH_P_PAE 0x888E /* Port Access Entity (IEEE 802.1X) */ 102 #define ETH_P_1588 0x88F7 /* IEEE 1588 Timesync */ 110 #define ETH_P_80221 0x8917 /* IEEE 802.21 Media Independent Handover Protocol */ 113 #define ETH_P_LOOPBACK 0x9000 /* Ethernet loopback packet, per IEEE 802.3 */
|
H A D | if_arp.h | 36 #define ARPHRD_IEEE802 6 /* IEEE 802.2 Ethernet/TR/TB */ 42 #define ARPHRD_IEEE1394 24 /* IEEE 1394 IPv4 - RFC 2734 */ 89 #define ARPHRD_IEEE80211 801 /* IEEE 802.11 */ 90 #define ARPHRD_IEEE80211_PRISM 802 /* IEEE 802.11 + Prism2 header */ 91 #define ARPHRD_IEEE80211_RADIOTAP 803 /* IEEE 802.11 + radiotap header */ 93 #define ARPHRD_IEEE802154_MONITOR 805 /* IEEE 802.15.4 network monitor */
|
/linux/Documentation/networking/pse-pd/ |
H A D | introduction.rst | 3 Power Sourcing Equipment (PSE) in IEEE 802.3 Standard 17 PSE in the IEEE 802.3 standard generally refers to equipment that provides 22 with single balanced twisted-pair PHYs, as per Clause 104 of IEEE 802.3. PoDL 26 IEEE 802.3-2018 Addendums and Related Clauses 29 Key addenda to the IEEE 802.3-2018 standard relevant to power delivery over 58 Clause 33 of the IEEE 802.3 standard defines the functional and electrical 67 Clause 104 of the IEEE 802.3 standard delineates the functional and electrical
|
/linux/net/mac802154/ |
H A D | Kconfig | 3 tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)" 12 This option enables the hardware independent IEEE 802.15.4 14 only PHY level of IEEE 802.15.4 standard). 20 If you plan to use HardMAC IEEE 802.15.4 devices, you can
|
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_dcbx.c | 83 static bool qed_dcbx_default_tlv(u32 app_info_bitmap, u16 proto_id, bool ieee) in qed_dcbx_default_tlv() argument 87 if (ieee) in qed_dcbx_default_tlv() 95 static bool qed_dcbx_iscsi_tlv(u32 app_info_bitmap, u16 proto_id, bool ieee) in qed_dcbx_iscsi_tlv() argument 99 if (ieee) in qed_dcbx_iscsi_tlv() 108 static bool qed_dcbx_fcoe_tlv(u32 app_info_bitmap, u16 proto_id, bool ieee) in qed_dcbx_fcoe_tlv() argument 112 if (ieee) in qed_dcbx_fcoe_tlv() 120 static bool qed_dcbx_roce_tlv(u32 app_info_bitmap, u16 proto_id, bool ieee) in qed_dcbx_roce_tlv() argument 124 if (ieee) in qed_dcbx_roce_tlv() 132 static bool qed_dcbx_roce_v2_tlv(u32 app_info_bitmap, u16 proto_id, bool ieee) in qed_dcbx_roce_v2_tlv() argument 136 if (ieee) in qed_dcbx_roce_v2_tlv() [all …]
|
/linux/Documentation/driver-api/ |
H A D | firewire.rst | 2 Firewire (IEEE 1394) driver Interface Guide 9 use/maintain+any resource on IEEE 1394 bus. 12 on IEEE 1394 bus by ISO/IEC 13213 (IEEE 1212) procedure, and to control 13 isochronous resources on the bus by IEEE 1394 procedure.
|
/linux/Documentation/networking/device_drivers/ethernet/altera/ |
H A D | altera_tse.rst | 146 The controller and driver support a mix of IEEE standard defined statistics, 151 - IEEE 802.3-2012 - IEEE Standard for Ethernet. 158 "tx_packets" is equivalent to aFramesTransmittedOK defined in IEEE 802.3-2012, 162 "rx_packets" is equivalent to aFramesReceivedOK defined in IEEE 802.3-2012, 167 "rx_crc_errors" is equivalent to aFrameCheckSequenceErrors defined in IEEE 172 "rx_align_errors" is equivalent to aAlignmentErrors defined in IEEE 802.3-2012, 177 "tx_bytes" is equivalent to aOctetsTransmittedOK defined in IEEE 802.3-2012, 181 "rx_bytes" is equivalent to aOctetsReceivedOK defined in IEEE 802.3-2012, 185 "tx_pause" is equivalent to aPAUSEMACCtrlFramesTransmitted defined in IEEE 189 "rx_pause" is equivalent to aPAUSEMACCtrlFramesReceived defined in IEEE
|
/linux/Documentation/networking/ |
H A D | bridge.rst | 10 The IEEE 802.1Q-2022 (Bridges and Bridged Networks) standard defines the 59 model. It was originally developed as IEEE 802.1D and has since evolved into 66 functionality defined by IEEE 802.1D has been incorporated into either 67 IEEE 802.1Q (Bridges and Bridged Networks) or IEEE 802.1AC (MAC Service 164 Typically there are two VLAN implementations, IEEE 802.1Q and IEEE 802.1ad 165 (also known as QinQ). IEEE 802.1Q is a standard for VLAN tagging in Ethernet 168 called *VLAN-tagged frames*. IEEE 802.1ad, commonly known as QinQ or Double 169 VLAN, is an extension of the IEEE 802.1Q standard. QinQ allows for the 171 bridge supports both the IEEE 802.1Q and `802.1AD 293 The Linux bridge also supports `IEEE 802.11 Proxy ARP [all …]
|
H A D | phy.rst | 276 This is the IEEE 802.3 Clause 129 defined 5GBASE-R protocol. It is 279 IEEE standard for the definition. 282 This is the IEEE 802.3 Clause 49 defined 10GBASE-R protocol used with 283 various different mediums. Please refer to the IEEE standard for a 293 This is the IEEE 802.3 Clause 49 defined 10GBASE-R with Clause 73 294 autonegotiation. Please refer to the IEEE standard for further 301 This is the IEEE 802.3 PCS Clause 107 defined 25GBASE-R protocol. 304 Please refer to the IEEE standard for further information. 307 This defines IEEE 802.3 Clause 24. The link operates at a fixed data 321 This is 1000BASE-X as defined by IEEE 802.3 Clause 36 with Clause 73 [all …]
|
/linux/drivers/net/ieee802154/ |
H A D | Kconfig | 3 tristate "IEEE 802.15.4 drivers" 7 Say Y here to get to see options for IEEE 802.15.4 Low-Rate 16 tristate "IEEE 802.15.4 loopback driver" 63 Say Y here to enable the ATUSB IEEE 802.15.4 wireless 119 IEEE 802.15.4 networking stack (mac802154) functionality. This is not
|
/linux/drivers/firewire/ |
H A D | Kconfig | 2 menu "IEEE 1394 (FireWire) support" 11 This is the new-generation IEEE 1394 (FireWire) driver stack 130 This enables IPv4/IPv6 over IEEE 1394, providing IP connectivity 141 Nosy is an IEEE 1394 packet sniffer that is used for protocol 142 analysis and in development of IEEE 1394 drivers, applications, 147 PCILynx is a nowadays very rare IEEE 1394 controller which is
|
/linux/arch/arm/nwfpe/ |
H A D | softfloat.h | 5 This C header file is part of the SoftFloat IEC/IEEE Floating-point 50 Software IEC/IEEE floating-point types. 68 Software IEC/IEEE floating-point underflow tininess-detection mode. 79 Software IEC/IEEE floating-point rounding mode. 92 Software IEC/IEEE floating-point exception flags. 116 Routine to raise any or all of the software IEC/IEEE floating-point 124 Software IEC/IEEE integer-to-floating-point conversion routines. 135 Software IEC/IEEE single-precision conversion routines. 147 Software IEC/IEEE single-precision operations. 167 Software IEC/IEEE double-precision conversion routines. [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb.c | 157 * Parses the common data of IEEE 802.1Qaz ETS CFG/REC TLV 201 * @tlv: IEEE 802.1Qaz ETS CFG TLV 204 * Parses IEEE 802.1Qaz ETS CFG TLV 231 * @tlv: IEEE 802.1Qaz ETS REC TLV 234 * Parses IEEE 802.1Qaz ETS REC TLV 248 * @tlv: IEEE 802.1Qaz PFC CFG TLV 251 * Parses IEEE 802.1Qaz PFC CFG TLV 273 * @tlv: IEEE 802.1Qaz APP TLV 276 * Parses IEEE 802.1Qaz APP PRIO TLV 327 * @tlv: IEEE 802.1Qaz TLV [all …]
|
H A D | ice_dcb.h | 48 /* Defines for IEEE ETS TLV */ 65 /* Defines for IEEE TSA types */ 69 /* Defines for IEEE PFC TLV */ 77 /* Defines for IEEE APP TLV */ 104 /* IEEE 802.1AB LLDP Organization specific TLV */
|
/linux/Documentation/admin-guide/ |
H A D | parport.rst | 63 for collecting IEEE 1284 device ID information. This has now been 64 enhanced and now lives with the IEEE 1284 support. When a parallel 184 ``autoprobe`` Any IEEE-1284 device ID information that has been 185 acquired from the (non-IEEE 1284.3) device. 187 ``autoprobe[0-3]`` IEEE 1284 device ID information retrieved from 188 daisy-chain devices that conform to IEEE 1284.3. 232 * If you selected the IEEE 1284 support at compile time, you can say 260 For normal printer protocol, having IEEE 1284 modes enabled or not
|
/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | ich8lan.h | 249 #define I82579_EEE_PCS_STATUS 0x182E /* IEEE MMD Register 3.1 >> 8 */ 250 #define I82579_EEE_CAPABILITY 0x0410 /* IEEE MMD Register 3.20 */ 251 #define I82579_EEE_ADVERTISEMENT 0x040E /* IEEE MMD Register 7.60 */ 252 #define I82579_EEE_LP_ABILITY 0x040F /* IEEE MMD Register 7.61 */ 256 #define I217_EEE_PCS_STATUS 0x9401 /* IEEE MMD Register 3.1 */ 257 #define I217_EEE_CAPABILITY 0x8000 /* IEEE MMD Register 3.20 */ 258 #define I217_EEE_ADVERTISEMENT 0x8001 /* IEEE MMD Register 7.60 */ 259 #define I217_EEE_LP_ABILITY 0x8002 /* IEEE MMD Register 7.61 */
|
/linux/Documentation/devicetree/bindings/net/pse-pd/ |
H A D | pse-controller.yaml | 10 IEEE 802.3 specification. It is designed for hardware which is delivering 50 PSE PI for power delivery via pairsets, compliant with IEEE 68 Names of the pairsets as per IEEE 802.3-2022, Section 145.2.4. 83 aligns with IEEE 802.3-2022, Section 33.2.3 and 145.2.4. 84 PSE Pinout Alternatives (as per IEEE 802.3-2022 Table 145-3)
|
/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_dcb_nl.c | 28 * i40e_dcbnl_ieee_getets - retrieve local IEEE ETS configuration 32 * Returns local IEEE ETS configuration 66 * i40e_dcbnl_ieee_getpfc - retrieve local IEEE PFC configuration 70 * Returns local IEEE PFC configuration 99 * i40e_dcbnl_ieee_setets - set IEEE ETS configuration 103 * Set IEEE ETS configuration 147 * i40e_dcbnl_ieee_setpfc - set local IEEE PFC configuration 151 * Sets local IEEE PFC configuration 186 * i40e_dcbnl_ieee_setapp - set local IEEE App configuration 190 * Sets local IEEE App configuration [all …]
|