mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
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:
parent
c12e3a0525
commit
6ed447b51a
1 changed files with 9 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue