Packet Generator Packet Length - PGPL (04294h; R/W) — Intel
®
82575EB Gigabit Ethernet
Controller
324632-003 Intel
®
82575EB Gigabit Ethernet Controller
Revision: 2.1 Software Developer’s Manual and EEPROM Guide
January 2011 443
14.11.6 Packet Generator Packet Length - PGPL
(04294h; R/W)
The actual boundaries for the packet size are the sizes defined in this registers + 16 bytes of header
(DA, SA, Length, 00).
The actual size for a given packet data is a value between min data length and max data length
determined by PGCTL.length_mode.
When using an LFSR, the polynomial used is X^16 + X^10 + X^7 + X^1. Seed: 16'hFFFF
In order to get a constant size, min data length should be equal to max data length.
Min data length should always be smaller or equal to max data length.
If padding is enabled by TCTL.PSP, the minimum packet size on the network is 64 bytes.
14.11.7 Packet Generator Number of Packets - PGNP
(04298h; R/W)
Field Bit(s)
Initial
Value
Description
Min Data
Length
15:0 0h Minimum Data Length
The minimum size of the data in packets sent by the packet generator. The minimum
value allowed for this field is 1.
Max Data
Length
31:16 0h Maximum Data Length
The maximum size of the data in packets sent by the packet generator. The maximum
value allowed for this field is 9 KB.
Field Bit(s)
Initial
Value
Description
Number of
Packets
15:0 0h Number of Packets to Send
A value of FFFFh equals packets continuously sent.
LFSR_LEN_
SIZE
20:16 0h LFSR Length Size
Number of bits used for LFSR pseudo random generator used to generate the packet
length.
Reserved 22:21 00b Reserved
LFSR_IPG_
SIZE
27:23 0h LFSR IPG Size
Number of bits used for LFSR pseudo random generator used to generate the inter
packet gap.
Reserved 28 0b Reserved
Stop 29 0b Stop
Stop to send packets - useful when the number of packets is unlimited.
Start Tx (SC) 30 0b Start Tx
Start to send packets.
Start Rx (SC) 31 0b Start Rx
Start to receive packets.