TX Data Flow Diagram
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 132
show the basic driver flow to send a packet.
Figure 30: Transmit Data Flow
NIC Memory
Host Memory
Send BD 1
..
.
Send BD 2
Send BD 3
Send BD 4
Send BD 5
Send BD 6
Send BD 7
Send BD 8
SendBD 512
Frame
Buffer 1
Buffer 2
Buffer 3
Send Producer
Index
Buffer 3
Buffer 2
Buffer 1
Tx
Info
Tx
MAC
Send Consumer
Index
Status
Block
Status
Block
1
2
3
4
5
6
7
Send BD 1
..
.
Send BD n
Send BD n+1
Send BD n+2
SendBD 128
..
.
Host Memory
NIC Memory