178,22 → 178,14 |
reset dd ? ; |
transmit dd ? ; |
|
link_state dd ? ; link state (0 = no link) |
hwacc dd ? ; bitmask stating enabled HW accelerations (offload engines) |
|
bytes_tx dq ? ; Statistics, updated by the driver |
bytes_rx dq ? ; |
|
packets_tx dd ? ; |
packets_tx_err dd ? ; CRC errors, too long or too short frames |
packets_tx_drop dd ? ; |
packets_tx_ovr dd ? ; FIFO overrun |
|
packets_rx dd ? ; |
packets_rx_err dd ? ; CRC errors, too long or too short frames |
packets_rx_drop dd ? ; |
packets_rx_ovr dd ? ; FIFO overrun |
|
link_state dd ? ; link state (0 = no link) |
hwacc dd ? ; bitmask stating enabled HW accelerations (offload engines) |
|
ends |
|
struct NET_BUFF |
418,8 → 410,8 |
|
spin_lock_irqsave |
|
sub [net_buffs_free.current], 4 ; move pointer backwards |
mov eax, [net_buffs_free.current] ; place free'd buffer pointer on the list |
sub [net_buffs_free.current], 4 |
mov eax, [net_buffs_free.current] |
push [buffer] |
pop dword[eax] |
|