beautypg.com
UG_8430_004
78Q8430 Software Driver Development Guidelines
Rev. 1.0
3
Table of Contents
1
Introduction ......................................................................................................................................... 4
2
List of Features ................................................................................................................................... 6
MAC Operations .................................................................................................................................. 8
3.1
Basic Transmit .............................................................................................................................. 8
3.2
Basic Receive ............................................................................................................................... 9
3.2.1
Hardware Jabber Protection.............................................................................................. 9
3.3
Transmit PAUSE......................................................................................................................... 10
3.3.1
Specify PAUSE Frame .................................................................................................... 10
3.3.2
Specify PAUSE Time ...................................................................................................... 10
3.3.3
PAUSE Transmit Immediately......................................................................................... 11
3.4
Local PAUSE .............................................................................................................................. 11
3.4.1
Disable Local PAUSE...................................................................................................... 11
3.4.2
Enable Local PAUSE ...................................................................................................... 11
3.4.3
Start Local PAUSE Timer ................................................................................................ 12
3.5
HNR Frame Transmission .......................................................................................................... 12
3.5.1
Specify HNR Frame ........................................................................................................ 12
3.5.2
HNR Automatic Transmission ......................................................................................... 12
3.5.3
HNR Transmit Immediately ............................................................................................. 13
3.6
Receive Interrupt Delay Timer .................................................................................................... 13
3.7
Host Drop.................................................................................................................................... 13
3.8
Append CRC............................................................................................................................... 14
3.9
Add Padding ............................................................................................................................... 15
3.10
Strip CRC.................................................................................................................................... 15
3.11
Strip Padding .............................................................................................................................. 15
4
Packet Classification ........................................................................................................................ 16
4.1
CAM Configuration...................................................................................................................... 16
4.2
Address Recognition (ARC)........................................................................................................ 16
4.2.1
Wildcard Address Filters ................................................................................................. 16
4.2.2
Promiscuous Mode Off.................................................................................................... 17
4.2.3
Promiscuous Mode On.................................................................................................... 17
4.2.4
Unicast Address Filters ................................................................................................... 17
4.2.5
Multicast Address Filters ................................................................................................. 19
4.2.6
Negative Address Filters ................................................................................................. 21
4.3
OnNow Packet Recognition........................................................................................................ 21
4.3.1
Enable OnNow ................................................................................................................ 21
4.3.2
Disable OnNow................................................................................................................ 21
4.3.3
Set the OnNow Pattern ................................................................................................... 21
4.4
Magic Packet Recognition .......................................................................................................... 22
4.4.1
Enable Magic Packet....................................................................................................... 23
4.4.2
Disable Magic Packet ...................................................................................................... 23
4.4.3
Set Magic Packet MAC Address ..................................................................................... 23
4.5
Classification Interrupts .............................................................................................................. 24
5
Media Controller Offload Features .................................................................................................. 25
5.1
DMA ............................................................................................................................................ 25
5.1.1
Slave DMA Read Mode................................................................................................... 25
5.1.2
Slave DMA Write Mode ................................................................................................... 25
5.2
Jumbo Frames ............................................................................................................................ 26
5.2.1
Receive Jumbo................................................................................................................ 26
5.2.2
Transmit Jumbo............................................................................................................... 27
5.3
Watermarking.............................................................................................................................. 28
5.3.1
Headroom Watermark ..................................................................................................... 28
5.3.2
PAUSE Watermark Level ................................................................................................ 28
5.3.3
Watermark Interrupt ........................................................................................................ 29