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