14553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt/****************************************************************************
24553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ****************************************************************************
34553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***
44553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***   This header was automatically generated from a Linux kernel header
54553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***   of the same name, to make information necessary for userspace to
64553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***   call into the kernel available to libc.  It contains only constants,
74553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***   structures, and macros generated from the original header, and thus,
84553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***   contains no copyrightable information.
94553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ***
10654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   To edit the content of this header, modify the corresponding
11654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   source file (e.g. under external/kernel-headers/original/) then
12654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   run bionic/libc/kernel/tools/update_all.py
13654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***
14654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   Any manual change here will be lost the next time this script will
15654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   be run. You've been warned!
16654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***
174553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ****************************************************************************
184553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ****************************************************************************/
194553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#ifndef _LINUX_ETHTOOL_H
204553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define _LINUX_ETHTOOL_H
214553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#include <linux/types.h>
224553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_cmd {
23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
244553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
254553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 supported;
264553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 advertising;
274553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u16 speed;
28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
294553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 duplex;
304553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 port;
314553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 phy_address;
324553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 transceiver;
33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
344553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 autoneg;
354553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 maxtxpkt;
364553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 maxrxpkt;
374553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u16 speed_hi;
38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
394553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u16 reserved2;
404553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 reserved[3];
414553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
424553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_BUSINFO_LEN 32
43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
444553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_drvinfo {
454553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
464553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt char driver[32];
474553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt char version[32];
48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
494553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt char fw_version[32];
504553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt char bus_info[ETHTOOL_BUSINFO_LEN];
514553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt char reserved1[32];
524553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt char reserved2[12];
53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
544553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 n_priv_flags;
554553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 n_stats;
564553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 testinfo_len;
574553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 eedump_len;
58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
594553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 regdump_len;
604553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
614553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SOPASS_MAX 6
624553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_wolinfo {
63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
644553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
654553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 supported;
664553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 wolopts;
674553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 sopass[SOPASS_MAX];
68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
694553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
704553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_value {
714553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
724553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 data;
73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
744553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
754553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_regs {
764553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
774553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 version;
78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
794553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 len;
804553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 data[0];
814553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
824553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_eeprom {
83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
844553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
854553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 magic;
864553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 offset;
874553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 len;
88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
894553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 data[0];
904553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
914553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_coalesce {
924553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
944553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_coalesce_usecs;
954553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_max_coalesced_frames;
964553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_coalesce_usecs_irq;
974553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_max_coalesced_frames_irq;
98654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
994553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_coalesce_usecs;
1004553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_max_coalesced_frames;
1014553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_coalesce_usecs_irq;
1024553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_max_coalesced_frames_irq;
103654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1044553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 stats_block_coalesce_usecs;
1054553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 use_adaptive_rx_coalesce;
1064553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 use_adaptive_tx_coalesce;
1074553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 pkt_rate_low;
108654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1094553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_coalesce_usecs_low;
1104553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_max_coalesced_frames_low;
1114553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_coalesce_usecs_low;
1124553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_max_coalesced_frames_low;
113654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1144553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 pkt_rate_high;
1154553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_coalesce_usecs_high;
1164553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_max_coalesced_frames_high;
1174553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_coalesce_usecs_high;
118654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1194553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_max_coalesced_frames_high;
1204553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rate_sample_interval;
1214553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
1224553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_ringparam {
123654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1244553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
1254553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_max_pending;
1264553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_mini_max_pending;
1274553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_jumbo_max_pending;
128654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1294553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_max_pending;
1304553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_pending;
1314553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_mini_pending;
1324553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_jumbo_pending;
133654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1344553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_pending;
1354553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
1364553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_pauseparam {
1374553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
138654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1394553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 autoneg;
1404553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 rx_pause;
1414553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 tx_pause;
1424553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
143654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1444553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETH_GSTRING_LEN 32
1454553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtenum ethtool_stringset {
1464553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ETH_SS_TEST = 0,
1474553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ETH_SS_STATS,
148654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1494553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ETH_SS_PRIV_FLAGS,
1504553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
1514553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_gstrings {
1524553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
153654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1544553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 string_set;
1554553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 len;
1564553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 data[0];
1574553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
158654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1594553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtenum ethtool_test_flags {
1604553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ETH_TEST_FL_OFFLINE = (1 << 0),
1614553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ETH_TEST_FL_FAILED = (1 << 1),
1624553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
163654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1644553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_test {
1654553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
1664553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 flags;
1674553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 reserved;
168654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1694553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 len;
1704553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u64 data[0];
1714553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
1724553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_stats {
173654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1744553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
1754553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 n_stats;
1764553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u64 data[0];
1774553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
178654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1794553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_perm_addr {
1804553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
1814553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 size;
1824553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u8 data[0];
183654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1844553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
1854553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtenum ethtool_flags {
1864553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt ETH_FLAG_LRO = (1 << 15),
1874553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
188654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1894553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidtstruct ethtool_rxnfc {
1904553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 cmd;
1914553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u32 flow_type;
1924553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt __u64 data;
193654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1944553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt};
1954553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GSET 0x00000001
1964553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SSET 0x00000002
1974553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GDRVINFO 0x00000003
198654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1994553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GREGS 0x00000004
2004553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GWOL 0x00000005
2014553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SWOL 0x00000006
2024553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GMSGLVL 0x00000007
203654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2044553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SMSGLVL 0x00000008
2054553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_NWAY_RST 0x00000009
2064553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GLINK 0x0000000a
2074553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GEEPROM 0x0000000b
208654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2094553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SEEPROM 0x0000000c
2104553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GCOALESCE 0x0000000e
2114553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SCOALESCE 0x0000000f
2124553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GRINGPARAM 0x00000010
213654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2144553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SRINGPARAM 0x00000011
2154553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GPAUSEPARAM 0x00000012
2164553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SPAUSEPARAM 0x00000013
2174553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GRXCSUM 0x00000014
218654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2194553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SRXCSUM 0x00000015
2204553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GTXCSUM 0x00000016
2214553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_STXCSUM 0x00000017
2224553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GSG 0x00000018
223654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2244553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SSG 0x00000019
2254553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_TEST 0x0000001a
2264553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GSTRINGS 0x0000001b
2274553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_PHYS_ID 0x0000001c
228654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2294553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GSTATS 0x0000001d
2304553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GTSO 0x0000001e
2314553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_STSO 0x0000001f
2324553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GPERMADDR 0x00000020
233654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2344553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GUFO 0x00000021
2354553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SUFO 0x00000022
2364553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GGSO 0x00000023
2374553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SGSO 0x00000024
238654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2394553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GFLAGS 0x00000025
2404553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SFLAGS 0x00000026
2414553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GPFLAGS 0x00000027
2424553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SPFLAGS 0x00000028
243654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2444553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GRXFH 0x00000029
2454553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SRXFH 0x0000002a
2464553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_GGRO 0x0000002b
2474553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ETHTOOL_SGRO 0x0000002c
248654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2494553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPARC_ETH_GSET ETHTOOL_GSET
2504553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPARC_ETH_SSET ETHTOOL_SSET
2514553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_10baseT_Half (1 << 0)
2524553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_10baseT_Full (1 << 1)
253654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2544553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_100baseT_Half (1 << 2)
2554553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_100baseT_Full (1 << 3)
2564553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_1000baseT_Half (1 << 4)
2574553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_1000baseT_Full (1 << 5)
258654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2594553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_Autoneg (1 << 6)
2604553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_TP (1 << 7)
2614553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_AUI (1 << 8)
2624553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_MII (1 << 9)
263654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2644553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_FIBRE (1 << 10)
2654553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_BNC (1 << 11)
2664553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_10000baseT_Full (1 << 12)
2674553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_Pause (1 << 13)
268654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2694553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_Asym_Pause (1 << 14)
2704553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SUPPORTED_2500baseX_Full (1 << 15)
2714553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_10baseT_Half (1 << 0)
2724553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_10baseT_Full (1 << 1)
273654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2744553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_100baseT_Half (1 << 2)
2754553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_100baseT_Full (1 << 3)
2764553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_1000baseT_Half (1 << 4)
2774553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_1000baseT_Full (1 << 5)
278654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2794553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_Autoneg (1 << 6)
2804553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_TP (1 << 7)
2814553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_AUI (1 << 8)
2824553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_MII (1 << 9)
283654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2844553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_FIBRE (1 << 10)
2854553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_BNC (1 << 11)
2864553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_10000baseT_Full (1 << 12)
2874553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_Pause (1 << 13)
288654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2894553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_Asym_Pause (1 << 14)
2904553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define ADVERTISED_2500baseX_Full (1 << 15)
2914553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPEED_10 10
2924553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPEED_100 100
293654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2944553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPEED_1000 1000
2954553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPEED_2500 2500
2964553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SPEED_10000 10000
2974553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define DUPLEX_HALF 0x00
298654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2994553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define DUPLEX_FULL 0x01
3004553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define PORT_TP 0x00
3014553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define PORT_AUI 0x01
3024553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define PORT_MII 0x02
303654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3044553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define PORT_FIBRE 0x03
3054553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define PORT_BNC 0x04
3064553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define XCVR_INTERNAL 0x00
3074553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define XCVR_EXTERNAL 0x01
308654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3094553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define XCVR_DUMMY1 0x02
3104553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define XCVR_DUMMY2 0x03
3114553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define XCVR_DUMMY3 0x04
3124553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define AUTONEG_DISABLE 0x00
313654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3144553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define AUTONEG_ENABLE 0x01
3154553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_PHY (1 << 0)
3164553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_UCAST (1 << 1)
3174553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_MCAST (1 << 2)
318654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3194553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_BCAST (1 << 3)
3204553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_ARP (1 << 4)
3214553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_MAGIC (1 << 5)
3224553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define WAKE_MAGICSECURE (1 << 6)
323654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3244553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define TCP_V4_FLOW 0x01
3254553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define UDP_V4_FLOW 0x02
3264553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SCTP_V4_FLOW 0x03
3274553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define AH_ESP_V4_FLOW 0x04
328654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3294553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define TCP_V6_FLOW 0x05
3304553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define UDP_V6_FLOW 0x06
3314553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define SCTP_V6_FLOW 0x07
3324553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define AH_ESP_V6_FLOW 0x08
333654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3344553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_DEV_PORT (1 << 0)
3354553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_L2DA (1 << 1)
3364553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_VLAN (1 << 2)
3374553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_L3_PROTO (1 << 3)
338654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3394553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_IP_SRC (1 << 4)
3404553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_IP_DST (1 << 5)
3414553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_L4_B_0_1 (1 << 6)
3424553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_L4_B_2_3 (1 << 7)
343654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3444553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#define RXH_DISCARD (1 << 31)
3454553a785e2305e1ed0ba7dc45d494f4f83bbd0baDmitry Shmidt#endif
346