LinuxKPI; add more defintions to netdevice.h

Add new enums to netdevice.h (including one which is referenced but
no value of it is used in a driver so we have to add a "dummy" value
to avoid an empty enum).

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
This commit is contained in:
Bjoern A. Zeeb 2024-09-12 20:46:22 +00:00
parent c12e3a0525
commit 6ed447b51a

View file

@ -75,6 +75,10 @@ struct wireless_dev; /* net/cfg80211.h */
#define NET_NAME_UNKNOWN 0
enum net_addr_assign_type {
NET_ADDR_RANDOM,
};
enum netdev_tx {
NETDEV_TX_OK = 0,
};
@ -95,6 +99,10 @@ enum net_device_reg_state {
NETREG_REGISTERED,
};
enum tc_setup_type {
TC_SETUP_MAX_DUMMY,
};
struct net_device_ops {
int (*ndo_open)(struct net_device *);
int (*ndo_stop)(struct net_device *);
@ -122,6 +130,7 @@ struct net_device {
unsigned long tx_errors;
unsigned long tx_packets;
} stats;
enum net_addr_assign_type addr_assign_type;
enum net_device_reg_state reg_state;
const struct ethtool_ops *ethtool_ops;
const struct net_device_ops *netdev_ops;