Home
last modified time | relevance | path

Searched full:ieee (Results 1 – 25 of 637) sorted by relevance

12345678910>>...26

/linux-6.14.4/drivers/net/wireless/intel/ipw2x00/
Dlibipw_geo.c31 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 …]
Dlibipw_module.c55 static int libipw_networks_allocate(struct libipw_device *ieee) in libipw_networks_allocate() argument
60 ieee->networks[i] = kzalloc(sizeof(struct libipw_network), in libipw_networks_allocate()
62 if (!ieee->networks[i]) { in libipw_networks_allocate()
65 kfree(ieee->networks[j]); in libipw_networks_allocate()
73 static inline void libipw_networks_free(struct libipw_device *ieee) in libipw_networks_free() argument
78 kfree(ieee->networks[i]); in libipw_networks_free()
81 void libipw_networks_age(struct libipw_device *ieee, in libipw_networks_age() argument
88 spin_lock_irqsave(&ieee->lock, flags); in libipw_networks_age()
89 list_for_each_entry(network, &ieee->network_list, list) { in libipw_networks_age()
92 spin_unlock_irqrestore(&ieee->lock, flags); in libipw_networks_age()
[all …]
Dlibipw_rx.c32 static void libipw_monitor_rx(struct libipw_device *ieee, in libipw_monitor_rx() argument
39 skb->dev = ieee->dev; in libipw_monitor_rx()
51 *ieee, in libipw_frag_cache_find()
61 entry = &ieee->frag_cache[i]; in libipw_frag_cache_find()
82 static struct sk_buff *libipw_frag_cache_get(struct libipw_device *ieee, in libipw_frag_cache_get() argument
96 skb = dev_alloc_skb(ieee->dev->mtu + in libipw_frag_cache_get()
104 entry = &ieee->frag_cache[ieee->frag_next_idx]; in libipw_frag_cache_get()
105 ieee->frag_next_idx++; in libipw_frag_cache_get()
106 if (ieee->frag_next_idx >= LIBIPW_FRAG_CACHE_LEN) in libipw_frag_cache_get()
107 ieee->frag_next_idx = 0; in libipw_frag_cache_get()
[all …]
Dlibipw_wx.c42 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 …]
Dlibipw_tx.c78 N parts of size ieee->fts. The first fragment contains the SNAP header and the
83 So if you have 1500 bytes of payload with ieee->fts set to 500 without
138 static int libipw_encrypt_fragment(struct libipw_device *ieee, in libipw_encrypt_fragment() argument
142 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_encrypt_fragment()
158 ieee->dev->name, frag->len); in libipw_encrypt_fragment()
159 ieee->ieee_stats.tx_discards++; in libipw_encrypt_fragment()
242 struct libipw_device *ieee = netdev_priv(dev); in libipw_xmit() local
262 if (ieee->is_queue_full && (*ieee->is_queue_full) (dev, priority)) in libipw_xmit()
265 spin_lock_irqsave(&ieee->lock, flags); in libipw_xmit()
269 if (!ieee->hard_start_xmit) { in libipw_xmit()
[all …]
Dlibipw.h13 * 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 …]
Dipw2200.c1453 return sprintf(buf, "%d\n", priv->ieee->scan_age); in scan_age_show()
1470 priv->ieee->scan_age = val; in scan_age_store()
1471 IPW_DEBUG_INFO("set scan_age = %u\n", priv->ieee->scan_age); in scan_age_store()
1718 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active()
1721 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active()
1814 if (libipw_is_valid_channel(priv->ieee, channel)) in speed_scan_store()
1864 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in channels_show()
2008 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in ipw_irq_tasklet()
2043 if (priv->ieee->sec.encrypt) { in ipw_irq_tasklet()
2434 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in ipw_set_tx_power()
[all …]
Dipw2100.c1145 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active()
1157 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active()
1160 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active()
1625 if ((priv->ieee->sec.flags & SEC_ENABLED) && priv->ieee->sec.enabled) in ipw2100_set_scan_options()
1654 if (priv->ieee->iw_mode == IW_MODE_MONITOR) in ipw2100_start_scan()
1702 libipw_networks_age(priv->ieee, priv->suspend_time); in ipw2100_up()
1760 libipw_set_geo(priv->ieee, &ipw_geos[0]); in ipw2100_up()
1761 priv->ieee->freq_band = LIBIPW_24GHZ_BAND; in ipw2100_up()
1876 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in ipw2100_wdev_init()
1877 struct wireless_dev *wdev = &priv->ieee->wdev; in ipw2100_wdev_init()
[all …]
/linux-6.14.4/Documentation/ABI/stable/
Dsysfs-bus-firewire6 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-6.14.4/include/linux/pse-pd/
Dpse.h11 /* Maximum current in uA according to IEEE 802.3-2022 Table 145-1 */
13 /* Maximum power in mW according to IEEE 802.3-2022 Table 145-16 */
44 * IEEE 802.3-2018 30.15.1.2.1 acPoDLPSEAdminControl
46 * IEEE 802.3-2022 30.9.1.2.1 acPSEAdminControl
57 * functions. IEEE 802.3-2018 30.15.1.1.2 aPoDLPSEAdminState
59 * functions. IEEE 802.3-2022 30.9.1.1.2 aPSEAdminState
70 * IEEE 802.3-2018 30.15.1.1.3 aPoDLPSEPowerDetectionStatus:
72 * IEEE 802.3-2022 30.9.1.1.5 aPSEPowerDetectionStatus:
102 * functions. IEEE 802.3-2018 30.15.1.1.2 aPoDLPSEAdminState
104 * IEEE 802.3-2018 30.15.1.1.3 aPoDLPSEPowerDetectionStatus:
[all …]
/linux-6.14.4/Documentation/networking/
Dieee802154.rst2 IEEE 802.15.4 Developer's Guide
7 The IEEE 802.15.4 working group focuses on standardization of the bottom
15 of the IEEE 802.15.4 and 6LoWPAN protocols. IEEE 802.15.4 is a stack
20 - IEEE 802.15.4 layer; We have chosen to use plain Berkeley socket API,
21 the generic Linux networking stack to transfer IEEE 802.15.4 data
41 The IEEE 802.15.4 standard specifies an MTU of 127 bytes, yielding about 80
68 Like with WiFi, there are several types of devices implementing IEEE 802.15.4.
98 The MAC is the middle layer in the IEEE 802.15.4 Linux stack. At the moment, it
102 NOTE: Currently the only monitor device type is supported - it's IEEE 802.15.4
114 SoftMAC (fakelb - IEEE 802.15.4 loopback driver) interface. This option
[all …]
Dbridge.rst10 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 …]
/linux-6.14.4/net/core/
Dieee8021q_helpers.c12 * 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-6.14.4/net/ieee802154/
DKconfig3 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-6.14.4/net/mac802154/
DKconfig3 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-6.14.4/Documentation/networking/pse-pd/
Dintroduction.rst3 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-6.14.4/include/uapi/linux/
Ddcbnl.h26 /* 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 …]
Dif_ether.h7 * 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 */
/linux-6.14.4/Documentation/driver-api/
Dfirewire.rst2 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-6.14.4/drivers/net/ethernet/qlogic/qed/
Dqed_dcbx.c83 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-6.14.4/Documentation/networking/device_drivers/ethernet/altera/
Daltera_tse.rst146 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-6.14.4/drivers/net/ieee802154/
DKconfig3 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-6.14.4/drivers/firewire/
DKconfig2 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-6.14.4/arch/arm/nwfpe/
Dsoftfloat.h5 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-6.14.4/drivers/net/ethernet/intel/ice/
Dice_dcb.c157 * 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 …]

12345678910>>...26