summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/nic.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/include/nic.h b/src/include/nic.h
index ae7dd606d..439e5a90b 100644
--- a/src/include/nic.h
+++ b/src/include/nic.h
@@ -14,6 +14,11 @@ typedef enum {
FORCE
} irq_action_t;
+typedef enum duplex {
+ HALF_DUPLEX = 1,
+ FULL_DUPLEX
+} duplex_t;
+
/*
* Structure returned from eth_probe and passed to other driver
* functions.
@@ -26,6 +31,8 @@ struct nic {
unsigned int packetlen;
unsigned int ioaddr;
unsigned char irqno;
+ unsigned int mbps;
+ duplex_t duplex;
void *priv_data; /* driver can hang private data here */
};