gem5  v20.1.0.0
Namespaces | Classes | Enumerations | Variables
iGbReg Namespace Reference

Namespaces

 TxdOp
 

Classes

struct  Regs
 
struct  RxDesc
 
struct  TxDesc
 

Enumerations

enum  IntTypes {
  IT_NONE = 0x00000, IT_TXDW = 0x00001, IT_TXQE = 0x00002, IT_LSC = 0x00004,
  IT_RXSEQ = 0x00008, IT_RXDMT = 0x00010, IT_RXO = 0x00040, IT_RXT = 0x00080,
  IT_MADC = 0x00200, IT_RXCFG = 0x00400, IT_GPI0 = 0x02000, IT_GPI1 = 0x04000,
  IT_TXDLOW = 0x08000, IT_SRPD = 0x10000, IT_ACK = 0x20000
}
 

Variables

const uint32_t REG_CTRL = 0x00000
 
const uint32_t REG_STATUS = 0x00008
 
const uint32_t REG_EECD = 0x00010
 
const uint32_t REG_EERD = 0x00014
 
const uint32_t REG_CTRL_EXT = 0x00018
 
const uint32_t REG_MDIC = 0x00020
 
const uint32_t REG_FCAL = 0x00028
 
const uint32_t REG_FCAH = 0x0002C
 
const uint32_t REG_FCT = 0x00030
 
const uint32_t REG_VET = 0x00038
 
const uint32_t REG_PBA = 0x01000
 
const uint32_t REG_ICR = 0x000C0
 
const uint32_t REG_ITR = 0x000C4
 
const uint32_t REG_ICS = 0x000C8
 
const uint32_t REG_IMS = 0x000D0
 
const uint32_t REG_IMC = 0x000D8
 
const uint32_t REG_IAM = 0x000E0
 
const uint32_t REG_RCTL = 0x00100
 
const uint32_t REG_FCTTV = 0x00170
 
const uint32_t REG_TIPG = 0x00410
 
const uint32_t REG_AIFS = 0x00458
 
const uint32_t REG_LEDCTL = 0x00e00
 
const uint32_t REG_EICR = 0x01580
 
const uint32_t REG_IVAR0 = 0x01700
 
const uint32_t REG_FCRTL = 0x02160
 
const uint32_t REG_FCRTH = 0x02168
 
const uint32_t REG_RDBAL = 0x02800
 
const uint32_t REG_RDBAH = 0x02804
 
const uint32_t REG_RDLEN = 0x02808
 
const uint32_t REG_SRRCTL = 0x0280C
 
const uint32_t REG_RDH = 0x02810
 
const uint32_t REG_RDT = 0x02818
 
const uint32_t REG_RDTR = 0x02820
 
const uint32_t REG_RXDCTL = 0x02828
 
const uint32_t REG_RADV = 0x0282C
 
const uint32_t REG_TCTL = 0x00400
 
const uint32_t REG_TDBAL = 0x03800
 
const uint32_t REG_TDBAH = 0x03804
 
const uint32_t REG_TDLEN = 0x03808
 
const uint32_t REG_TDH = 0x03810
 
const uint32_t REG_TXDCA_CTL = 0x03814
 
const uint32_t REG_TDT = 0x03818
 
const uint32_t REG_TIDV = 0x03820
 
const uint32_t REG_TXDCTL = 0x03828
 
const uint32_t REG_TADV = 0x0382C
 
const uint32_t REG_TDWBAL = 0x03838
 
const uint32_t REG_TDWBAH = 0x0383C
 
const uint32_t REG_CRCERRS = 0x04000
 
const uint32_t REG_RXCSUM = 0x05000
 
const uint32_t REG_RLPML = 0x05004
 
const uint32_t REG_RFCTL = 0x05008
 
const uint32_t REG_MTA = 0x05200
 
const uint32_t REG_RAL = 0x05400
 
const uint32_t REG_RAH = 0x05404
 
const uint32_t REG_VFTA = 0x05600
 
const uint32_t REG_WUC = 0x05800
 
const uint32_t REG_WUFC = 0x05808
 
const uint32_t REG_WUS = 0x05810
 
const uint32_t REG_MANC = 0x05820
 
const uint32_t REG_SWSM = 0x05B50
 
const uint32_t REG_FWSM = 0x05B54
 
const uint32_t REG_SWFWSYNC = 0x05B5C
 
const uint8_t EEPROM_READ_OPCODE_SPI = 0x03
 
const uint8_t EEPROM_RDSR_OPCODE_SPI = 0x05
 
const uint8_t EEPROM_SIZE = 64
 
const uint16_t EEPROM_CSUM = 0xBABA
 
const uint8_t VLAN_FILTER_TABLE_SIZE = 128
 
const uint8_t RCV_ADDRESS_TABLE_SIZE = 24
 
const uint8_t MULTICAST_TABLE_SIZE = 128
 
const uint32_t STATS_REGS_SIZE = 0x228
 
const uint8_t PHY_PSTATUS = 0x1
 
const uint8_t PHY_PID = 0x2
 
const uint8_t PHY_EPID = 0x3
 
const uint8_t PHY_GSTATUS = 10
 
const uint8_t PHY_EPSTATUS = 15
 
const uint8_t PHY_AGC = 18
 
const uint16_t RXDS_DYNINT = 0x800
 
const uint16_t RXDS_UDPV = 0x400
 
const uint16_t RXDS_CRCV = 0x100
 
const uint16_t RXDS_PIF = 0x080
 
const uint16_t RXDS_IPCS = 0x040
 
const uint16_t RXDS_TCPCS = 0x020
 
const uint16_t RXDS_UDPCS = 0x010
 
const uint16_t RXDS_VP = 0x008
 
const uint16_t RXDS_IXSM = 0x004
 
const uint16_t RXDS_EOP = 0x002
 
const uint16_t RXDS_DD = 0x001
 
const uint8_t RXDE_RXE = 0x80
 
const uint8_t RXDE_IPE = 0x40
 
const uint8_t RXDE_TCPE = 0x20
 
const uint8_t RXDE_SEQ = 0x04
 
const uint8_t RXDE_SE = 0x02
 
const uint8_t RXDE_CE = 0x01
 
const uint16_t RXDEE_HBO = 0x008
 
const uint16_t RXDEE_CE = 0x010
 
const uint16_t RXDEE_LE = 0x020
 
const uint16_t RXDEE_PE = 0x080
 
const uint16_t RXDEE_OSE = 0x100
 
const uint16_t RXDEE_USE = 0x200
 
const uint16_t RXDEE_TCPE = 0x400
 
const uint16_t RXDEE_IPE = 0x800
 
const uint8_t RXDT_LEGACY = 0x00
 
const uint8_t RXDT_ADV_ONEBUF = 0x01
 
const uint8_t RXDT_ADV_SPLIT_A = 0x05
 
const uint16_t RXDP_IPV4 = 0x001
 
const uint16_t RXDP_IPV4E = 0x002
 
const uint16_t RXDP_IPV6 = 0x004
 
const uint16_t RXDP_IPV6E = 0x008
 
const uint16_t RXDP_TCP = 0x010
 
const uint16_t RXDP_UDP = 0x020
 
const uint16_t RXDP_SCTP = 0x040
 
const uint16_t RXDP_NFS = 0x080
 

Enumeration Type Documentation

◆ IntTypes

Enumerator
IT_NONE 
IT_TXDW 
IT_TXQE 
IT_LSC 
IT_RXSEQ 
IT_RXDMT 
IT_RXO 
IT_RXT 
IT_MADC 
IT_RXCFG 
IT_GPI0 
IT_GPI1 
IT_TXDLOW 
IT_SRPD 
IT_ACK 

Definition at line 169 of file i8254xGBe_defs.hh.

Variable Documentation

◆ EEPROM_CSUM

const uint16_t iGbReg::EEPROM_CSUM = 0xBABA

Definition at line 105 of file i8254xGBe_defs.hh.

◆ EEPROM_RDSR_OPCODE_SPI

const uint8_t iGbReg::EEPROM_RDSR_OPCODE_SPI = 0x05

Definition at line 103 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ EEPROM_READ_OPCODE_SPI

const uint8_t iGbReg::EEPROM_READ_OPCODE_SPI = 0x03

Definition at line 102 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ EEPROM_SIZE

const uint8_t iGbReg::EEPROM_SIZE = 64

Definition at line 104 of file i8254xGBe_defs.hh.

Referenced by IGbE::serialize(), and IGbE::unserialize().

◆ MULTICAST_TABLE_SIZE

const uint8_t iGbReg::MULTICAST_TABLE_SIZE = 128

Definition at line 109 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ PHY_AGC

const uint8_t iGbReg::PHY_AGC = 18

Definition at line 119 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ PHY_EPID

const uint8_t iGbReg::PHY_EPID = 0x3

Definition at line 116 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ PHY_EPSTATUS

const uint8_t iGbReg::PHY_EPSTATUS = 15

Definition at line 118 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ PHY_GSTATUS

const uint8_t iGbReg::PHY_GSTATUS = 10

Definition at line 117 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ PHY_PID

const uint8_t iGbReg::PHY_PID = 0x2

Definition at line 115 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ PHY_PSTATUS

const uint8_t iGbReg::PHY_PSTATUS = 0x1

Definition at line 114 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ RCV_ADDRESS_TABLE_SIZE

const uint8_t iGbReg::RCV_ADDRESS_TABLE_SIZE = 24

Definition at line 108 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_AIFS

const uint32_t iGbReg::REG_AIFS = 0x00458

Definition at line 58 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_CRCERRS

const uint32_t iGbReg::REG_CRCERRS = 0x04000

Definition at line 85 of file i8254xGBe_defs.hh.

Referenced by IGbE::read().

◆ REG_CTRL

const uint32_t iGbReg::REG_CTRL = 0x00000

Definition at line 38 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_CTRL_EXT

const uint32_t iGbReg::REG_CTRL_EXT = 0x00018

Definition at line 42 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_EECD

const uint32_t iGbReg::REG_EECD = 0x00010

Definition at line 40 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_EERD

const uint32_t iGbReg::REG_EERD = 0x00014

Definition at line 41 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_EICR

const uint32_t iGbReg::REG_EICR = 0x01580

Definition at line 60 of file i8254xGBe_defs.hh.

Referenced by IGbE::read().

◆ REG_FCAH

const uint32_t iGbReg::REG_FCAH = 0x0002C

Definition at line 45 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_FCAL

const uint32_t iGbReg::REG_FCAL = 0x00028

Definition at line 44 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_FCRTH

const uint32_t iGbReg::REG_FCRTH = 0x02168

Definition at line 63 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_FCRTL

const uint32_t iGbReg::REG_FCRTL = 0x02160

Definition at line 62 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_FCT

const uint32_t iGbReg::REG_FCT = 0x00030

Definition at line 46 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_FCTTV

const uint32_t iGbReg::REG_FCTTV = 0x00170

Definition at line 56 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_FWSM

const uint32_t iGbReg::REG_FWSM = 0x05B54

Definition at line 99 of file i8254xGBe_defs.hh.

Referenced by IGbE::read().

◆ REG_IAM

const uint32_t iGbReg::REG_IAM = 0x000E0

Definition at line 54 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_ICR

const uint32_t iGbReg::REG_ICR = 0x000C0

Definition at line 49 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_ICS

const uint32_t iGbReg::REG_ICS = 0x000C8

Definition at line 51 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_IMC

const uint32_t iGbReg::REG_IMC = 0x000D8

Definition at line 53 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_IMS

const uint32_t iGbReg::REG_IMS = 0x000D0

Definition at line 52 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_ITR

const uint32_t iGbReg::REG_ITR = 0x000C4

Definition at line 50 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_IVAR0

const uint32_t iGbReg::REG_IVAR0 = 0x01700

Definition at line 61 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_LEDCTL

const uint32_t iGbReg::REG_LEDCTL = 0x00e00

Definition at line 59 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_MANC

const uint32_t iGbReg::REG_MANC = 0x05820

Definition at line 97 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_MDIC

const uint32_t iGbReg::REG_MDIC = 0x00020

Definition at line 43 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_MTA

const uint32_t iGbReg::REG_MTA = 0x05200

Definition at line 89 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_PBA

const uint32_t iGbReg::REG_PBA = 0x01000

Definition at line 48 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RADV

const uint32_t iGbReg::REG_RADV = 0x0282C

Definition at line 72 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RAH

const uint32_t iGbReg::REG_RAH = 0x05404

Definition at line 91 of file i8254xGBe_defs.hh.

◆ REG_RAL

const uint32_t iGbReg::REG_RAL = 0x05400

Definition at line 90 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RCTL

const uint32_t iGbReg::REG_RCTL = 0x00100

Definition at line 55 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RDBAH

const uint32_t iGbReg::REG_RDBAH = 0x02804

Definition at line 65 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RDBAL

const uint32_t iGbReg::REG_RDBAL = 0x02800

Definition at line 64 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RDH

const uint32_t iGbReg::REG_RDH = 0x02810

Definition at line 68 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RDLEN

const uint32_t iGbReg::REG_RDLEN = 0x02808

Definition at line 66 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RDT

const uint32_t iGbReg::REG_RDT = 0x02818

Definition at line 69 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RDTR

const uint32_t iGbReg::REG_RDTR = 0x02820

Definition at line 70 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RFCTL

const uint32_t iGbReg::REG_RFCTL = 0x05008

Definition at line 88 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RLPML

const uint32_t iGbReg::REG_RLPML = 0x05004

Definition at line 87 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RXCSUM

const uint32_t iGbReg::REG_RXCSUM = 0x05000

Definition at line 86 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_RXDCTL

const uint32_t iGbReg::REG_RXDCTL = 0x02828

Definition at line 71 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_SRRCTL

const uint32_t iGbReg::REG_SRRCTL = 0x0280C

Definition at line 67 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_STATUS

const uint32_t iGbReg::REG_STATUS = 0x00008

Definition at line 39 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_SWFWSYNC

const uint32_t iGbReg::REG_SWFWSYNC = 0x05B5C

Definition at line 100 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_SWSM

const uint32_t iGbReg::REG_SWSM = 0x05B50

Definition at line 98 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TADV

const uint32_t iGbReg::REG_TADV = 0x0382C

Definition at line 82 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TCTL

const uint32_t iGbReg::REG_TCTL = 0x00400

Definition at line 73 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDBAH

const uint32_t iGbReg::REG_TDBAH = 0x03804

Definition at line 75 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDBAL

const uint32_t iGbReg::REG_TDBAL = 0x03800

Definition at line 74 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDH

const uint32_t iGbReg::REG_TDH = 0x03810

Definition at line 77 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDLEN

const uint32_t iGbReg::REG_TDLEN = 0x03808

Definition at line 76 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDT

const uint32_t iGbReg::REG_TDT = 0x03818

Definition at line 79 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDWBAH

const uint32_t iGbReg::REG_TDWBAH = 0x0383C

Definition at line 84 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TDWBAL

const uint32_t iGbReg::REG_TDWBAL = 0x03838

Definition at line 83 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TIDV

const uint32_t iGbReg::REG_TIDV = 0x03820

Definition at line 80 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TIPG

const uint32_t iGbReg::REG_TIPG = 0x00410

Definition at line 57 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_TXDCA_CTL

const uint32_t iGbReg::REG_TXDCA_CTL = 0x03814

Definition at line 78 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_TXDCTL

const uint32_t iGbReg::REG_TXDCTL = 0x03828

Definition at line 81 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_VET

const uint32_t iGbReg::REG_VET = 0x00038

Definition at line 47 of file i8254xGBe_defs.hh.

Referenced by IGbE::write().

◆ REG_VFTA

const uint32_t iGbReg::REG_VFTA = 0x05600

Definition at line 92 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_WUC

const uint32_t iGbReg::REG_WUC = 0x05800

Definition at line 94 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_WUFC

const uint32_t iGbReg::REG_WUFC = 0x05808

Definition at line 95 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ REG_WUS

const uint32_t iGbReg::REG_WUS = 0x05810

Definition at line 96 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().

◆ RXDE_CE

const uint8_t iGbReg::RXDE_CE = 0x01

Definition at line 140 of file i8254xGBe_defs.hh.

◆ RXDE_IPE

const uint8_t iGbReg::RXDE_IPE = 0x40

Definition at line 136 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDE_RXE

const uint8_t iGbReg::RXDE_RXE = 0x80

Definition at line 135 of file i8254xGBe_defs.hh.

◆ RXDE_SE

const uint8_t iGbReg::RXDE_SE = 0x02

Definition at line 139 of file i8254xGBe_defs.hh.

◆ RXDE_SEQ

const uint8_t iGbReg::RXDE_SEQ = 0x04

Definition at line 138 of file i8254xGBe_defs.hh.

◆ RXDE_TCPE

const uint8_t iGbReg::RXDE_TCPE = 0x20

Definition at line 137 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDEE_CE

const uint16_t iGbReg::RXDEE_CE = 0x010

Definition at line 144 of file i8254xGBe_defs.hh.

◆ RXDEE_HBO

const uint16_t iGbReg::RXDEE_HBO = 0x008

Definition at line 143 of file i8254xGBe_defs.hh.

◆ RXDEE_IPE

const uint16_t iGbReg::RXDEE_IPE = 0x800

Definition at line 150 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDEE_LE

const uint16_t iGbReg::RXDEE_LE = 0x020

Definition at line 145 of file i8254xGBe_defs.hh.

◆ RXDEE_OSE

const uint16_t iGbReg::RXDEE_OSE = 0x100

Definition at line 147 of file i8254xGBe_defs.hh.

◆ RXDEE_PE

const uint16_t iGbReg::RXDEE_PE = 0x080

Definition at line 146 of file i8254xGBe_defs.hh.

◆ RXDEE_TCPE

const uint16_t iGbReg::RXDEE_TCPE = 0x400

Definition at line 149 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDEE_USE

const uint16_t iGbReg::RXDEE_USE = 0x200

Definition at line 148 of file i8254xGBe_defs.hh.

◆ RXDP_IPV4

const uint16_t iGbReg::RXDP_IPV4 = 0x001

Definition at line 159 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDP_IPV4E

const uint16_t iGbReg::RXDP_IPV4E = 0x002

Definition at line 160 of file i8254xGBe_defs.hh.

◆ RXDP_IPV6

const uint16_t iGbReg::RXDP_IPV6 = 0x004

Definition at line 161 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDP_IPV6E

const uint16_t iGbReg::RXDP_IPV6E = 0x008

Definition at line 162 of file i8254xGBe_defs.hh.

◆ RXDP_NFS

const uint16_t iGbReg::RXDP_NFS = 0x080

Definition at line 166 of file i8254xGBe_defs.hh.

◆ RXDP_SCTP

const uint16_t iGbReg::RXDP_SCTP = 0x040

Definition at line 165 of file i8254xGBe_defs.hh.

◆ RXDP_TCP

const uint16_t iGbReg::RXDP_TCP = 0x010

Definition at line 163 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDP_UDP

const uint16_t iGbReg::RXDP_UDP = 0x020

Definition at line 164 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDS_CRCV

const uint16_t iGbReg::RXDS_CRCV = 0x100

Definition at line 124 of file i8254xGBe_defs.hh.

◆ RXDS_DD

const uint16_t iGbReg::RXDS_DD = 0x001

Definition at line 132 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDS_DYNINT

const uint16_t iGbReg::RXDS_DYNINT = 0x800

Definition at line 122 of file i8254xGBe_defs.hh.

◆ RXDS_EOP

const uint16_t iGbReg::RXDS_EOP = 0x002

Definition at line 131 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDS_IPCS

const uint16_t iGbReg::RXDS_IPCS = 0x040

Definition at line 126 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDS_IXSM

const uint16_t iGbReg::RXDS_IXSM = 0x004

Definition at line 130 of file i8254xGBe_defs.hh.

◆ RXDS_PIF

const uint16_t iGbReg::RXDS_PIF = 0x080

Definition at line 125 of file i8254xGBe_defs.hh.

◆ RXDS_TCPCS

const uint16_t iGbReg::RXDS_TCPCS = 0x020

Definition at line 127 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDS_UDPCS

const uint16_t iGbReg::RXDS_UDPCS = 0x010

Definition at line 128 of file i8254xGBe_defs.hh.

Referenced by IGbE::RxDescCache::pktComplete().

◆ RXDS_UDPV

const uint16_t iGbReg::RXDS_UDPV = 0x400

Definition at line 123 of file i8254xGBe_defs.hh.

◆ RXDS_VP

const uint16_t iGbReg::RXDS_VP = 0x008

Definition at line 129 of file i8254xGBe_defs.hh.

◆ RXDT_ADV_ONEBUF

const uint8_t iGbReg::RXDT_ADV_ONEBUF = 0x01

◆ RXDT_ADV_SPLIT_A

const uint8_t iGbReg::RXDT_ADV_SPLIT_A = 0x05

◆ RXDT_LEGACY

const uint8_t iGbReg::RXDT_LEGACY = 0x00

◆ STATS_REGS_SIZE

const uint32_t iGbReg::STATS_REGS_SIZE = 0x228

Definition at line 110 of file i8254xGBe_defs.hh.

Referenced by IGbE::read().

◆ VLAN_FILTER_TABLE_SIZE

const uint8_t iGbReg::VLAN_FILTER_TABLE_SIZE = 128

Definition at line 107 of file i8254xGBe_defs.hh.

Referenced by IGbE::read(), and IGbE::write().


Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17