Unit E1000
Classes, Interfaces, Objects and Records Variables
Description
Driver->NetDev->E1000 - Intel E1000 /I217/82577LM Network Card Driver.
Uses
Overview
Functions and Procedures
Types
Constants
Description
Functions and Procedures
function getMACAddress : puint8; |
|
Types
TCardType = (...); |
Values
-
ctUnknown
-
ctE1000
-
ctI217
-
ct82577LM
|
Constants
REG_RXDCTL = $3828; |
RX Delay Timer Register
|
REG_RADV = $282C; |
RX Descriptor Control
|
REG_RSRPD = $2C00; |
RX Int. Absolute Delay Timer
|
REG_TIPG = $0410; |
RX Small Packet Detect Interrupt
|
ECTRL_SLU = $40; |
Transmit Inter Packet Gap
|
RCTL_EN = (1 SHL 1); |
set link up
|
RCTL_SBP = (1 SHL 2); |
Receiver Enable
|
RCTL_UPE = (1 SHL 3); |
Store Bad Packets
|
RCTL_MPE = (1 SHL 4); |
Unicast Promiscuous Enabled
|
RCTL_LPE = (1 SHL 5); |
Multicast Promiscuous Enabled
|
RCTL_LBM_NONE = (0 SHL 6); |
Long Packet Reception Enable
|
RCTL_LBM_PHY = (3 SHL 6); |
No Loopback
|
RTCL_RDMTS_HALF = (0 SHL 8); |
PHY or external SerDesc loopback
|
RTCL_RDMTS_QUARTER = (1 SHL 8); |
Free Buffer Threshold is 1/2 of RDLEN
|
RTCL_RDMTS_EIGHTH = (2 SHL 8); |
Free Buffer Threshold is 1/4 of RDLEN
|
RCTL_MO_36 = (0 SHL 12); |
Free Buffer Threshold is 1/8 of RDLEN
|
RCTL_MO_35 = (1 SHL 12); |
Multicast Offset - bits 47:36
|
RCTL_MO_34 = (2 SHL 12); |
Multicast Offset - bits 46:35
|
RCTL_MO_32 = (3 SHL 12); |
Multicast Offset - bits 45:34
|
RCTL_BAM = (1 SHL 15); |
Multicast Offset - bits 43:32
|
RCTL_VFE = (1 SHL 18); |
Broadcast Accept Mode
|
RCTL_CFIEN = (1 SHL 19); |
VLAN Filter Enable
|
RCTL_CFI = (1 SHL 20); |
Canonical Form Indicator Enable
|
RCTL_DPF = (1 SHL 22); |
Canonical Form Indicator Bit Value
|
RCTL_PMCF = (1 SHL 23); |
Discard Pause Frames
|
RCTL_SECRC = (1 SHL 26); |
Pass MAC Control Frames
|
RCTL_BSIZE_256 = (3 SHL 16); |
Strip Ethernet CRC Buffer Sizes
|
RCTL_BSIZE_512 = (2 SHL 16); |
|
RCTL_BSIZE_1024 = (1 SHL 16); |
|
RCTL_BSIZE_2048 = (0 SHL 16); |
|
RCTL_BSIZE_4096 = ((3 SHL 16) OR (1 SHL 25)); |
|
RCTL_BSIZE_8192 = ((2 SHL 16) OR (1 SHL 25)); |
|
RCTL_BSIZE_16384 = ((1 SHL 16) OR (1 SHL 25)); |
|
CMD_EOP = (1 SHL 0); |
Transmit Command
|
CMD_IFCS = (1 SHL 1); |
End of Packet
|
CMD_IC = (1 SHL 2); |
Insert FCS
|
CMD_RPS = (1 SHL 4); |
Report Status
|
CMD_VLE = (1 SHL 6); |
Report Packet Sent
|
CMD_IDE = (1 SHL 7); |
VLAN Packet Enable
|
TCTL_EN = (1 SHL 1); |
Interrupt Delay Enable TCTL Register
|
TCTL_PSP = (1 SHL 3); |
Transmit Enable
|
TCTL_CT_SHIFT = 4; |
Pad Short Packets
|
TCTL_COLD_SHIFT = 12; |
Collision Threshold
|
TCTL_SWXOFF = (1 SHL 22); |
Collision Distance
|
TCTL_RTLC = (1 SHL 24); |
Software XOFF Transmission
|
TSTA_DD = (1 SHL 0); |
Re-transmit on Late Collision
|
TSTA_EC = (1 SHL 1); |
Descriptor Done
|
TSTA_LC = (1 SHL 2); |
Excess Collisions
|
LSTA_TU = (1 SHL 3); |
Late Collision
|
E1000_NUM_RX_DESC = 32; |
Transmit Underrun
|
Author
Generated by PasDoc 0.15.0.
|