linux/include/uapi/linux/ethtool_netlink.h

/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
/*
 * include/uapi/linux/ethtool_netlink.h - netlink interface for ethtool
 *
 * See Documentation/networking/ethtool-netlink.rst in kernel source tree for
 * doucumentation of the interface.
 */

#ifndef _UAPI_LINUX_ETHTOOL_NETLINK_H_
#define _UAPI_LINUX_ETHTOOL_NETLINK_H_

#include <linux/ethtool.h>

/* message types - userspace to kernel */
enum {};

/* message types - kernel to userspace */
enum {};

/* request header */

enum ethtool_header_flags {};

#define ETHTOOL_FLAG_ALL

enum {};

/* bit sets */

enum {};

enum {};

enum {};

/* string sets */

enum {};

enum {};

enum {};

enum {};

/* STRSET */

enum {};

/* LINKINFO */

enum {};

/* LINKMODES */

enum {};

/* LINKSTATE */

enum {};

/* DEBUG */

enum {};

/* WOL */

enum {};

/* FEATURES */

enum {};

/* PRIVFLAGS */

enum {};

/* RINGS */

enum {};

enum {};

/* CHANNELS */

enum {};

/* COALESCE */

enum {};

enum {};

enum {};

/* PAUSE */

enum {};

enum {};

/* EEE */

enum {};

/* TSINFO */

enum {};

enum {};

/* PHC VCLOCKS */

enum {};

/* CABLE TEST */

enum {};

/* CABLE TEST NOTIFY */
enum {};

enum {};

enum {};

enum {};

enum {};

enum {};

enum {};

/* CABLE TEST TDR */

enum {};

enum {};

/* CABLE TEST TDR NOTIFY */

enum {};

enum {};

enum {};

enum {};

enum {};

/* TUNNEL INFO */

enum {};

enum {};

enum {};

enum {};

enum {};

/* FEC */

enum {};

enum {};

/* MODULE EEPROM */

enum {};

/* STATS */

enum {};

enum {};

enum {};

enum {};

enum {};

enum {};

enum {};

/* MODULE */

enum {};

/* Power Sourcing Equipment */
enum {};

enum {};

enum {};

/* PLCA */

enum {};

/* MAC Merge (802.3) */

enum {};

enum {};

/* MODULE_FW_FLASH */

enum {};

/* generic netlink info */
#define ETHTOOL_GENL_NAME
#define ETHTOOL_GENL_VERSION

#define ETHTOOL_MCGRP_MONITOR_NAME

#endif /* _UAPI_LINUX_ETHTOOL_NETLINK_H_ */