diff options
| author | Marty Connor | 2007-11-20 16:23:32 +0100 |
|---|---|---|
| committer | Marty Connor | 2007-11-20 16:23:32 +0100 |
| commit | e41550b0bafca53d35fde62b4103399348cbf2a6 (patch) | |
| tree | b156d4033752c20ef52040b779b4323b0ac8fb65 /src/drivers/net/e1000/e1000_hw.h | |
| parent | Fix typo. (diff) | |
| download | ipxe-e41550b0bafca53d35fde62b4103399348cbf2a6.tar.gz ipxe-e41550b0bafca53d35fde62b4103399348cbf2a6.tar.xz ipxe-e41550b0bafca53d35fde62b4103399348cbf2a6.zip | |
A version of the new e1000 driver that transmits.
autonegotiation still needs work. receive is not working yet.
Diffstat (limited to 'src/drivers/net/e1000/e1000_hw.h')
| -rw-r--r-- | src/drivers/net/e1000/e1000_hw.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/net/e1000/e1000_hw.h b/src/drivers/net/e1000/e1000_hw.h index dd4fd02e0..4287e7e58 100644 --- a/src/drivers/net/e1000/e1000_hw.h +++ b/src/drivers/net/e1000/e1000_hw.h @@ -598,7 +598,7 @@ struct e1000_rx_desc { uint8_t status; /* Descriptor status */ uint8_t errors; /* Descriptor Errors */ uint16_t special; -}; +} __attribute__ (( packed )) ; /* Receive Descriptor - Extended */ union e1000_rx_desc_extended { @@ -729,7 +729,7 @@ struct e1000_tx_desc { uint16_t special; } fields; } upper; -}; +} __attribute__ (( packed )) ; /* Transmit Descriptor bit definitions */ #define E1000_TXD_DTYP_D 0x00100000 /* Data Descriptor */ |
