Add some structures and defines which will be used when decoding small
form factor, SFF, standards compliant ethernet EEPROMs. MFC after: 1 week Obtained from: Linux Sponsored by: Mellanox Technologies
This commit is contained in:
parent
895f86f15f
commit
f837e46d16
@ -29,6 +29,25 @@
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
#define ETH_MODULE_SFF_8079 1
|
||||
#define ETH_MODULE_SFF_8079_LEN 256
|
||||
#define ETH_MODULE_SFF_8472 2
|
||||
#define ETH_MODULE_SFF_8472_LEN 512
|
||||
#define ETH_MODULE_SFF_8636 3
|
||||
#define ETH_MODULE_SFF_8636_LEN 256
|
||||
#define ETH_MODULE_SFF_8436 4
|
||||
#define ETH_MODULE_SFF_8436_LEN 256
|
||||
|
||||
struct ethtool_eeprom {
|
||||
u32 offset;
|
||||
u32 len;
|
||||
};
|
||||
|
||||
struct ethtool_modinfo {
|
||||
u32 type;
|
||||
u32 eeprom_len;
|
||||
};
|
||||
|
||||
static inline bool
|
||||
is_zero_ether_addr(const u8 * addr)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user