Features
Some features not normally used in low latency deployments because of their adverse impact
have been removed. The following table gives a comparison of features on the X3522 and the
X2522 (its predecessor):
Table 3: Comparison of features on the X3522 and the X2522
Feature
X2522
X3522
Size
Low-profile, half length
Low-profile, half length
Interfaces
2 SFP+ cages (2×10/25G)
2 DSFP+ cages (2×2×10G)
PCIe vendor ID
1924 (Solarflare)
10ee (Xilinx)
OS support
Linux, Windows, VMWare
Linux
Net driver name
sfc
xilinx_efct
Onload support
Yes
Yes
TCPDirect support
Yes
Yes
ef_vi support
Yes
Yes
Sfptpd support
Yes
Yes
Oscillator
Discrete Stratum 3
Discrete Stratum 3
Hardware timestamps
Yes
Yes
Jumbo frame support
Yes
No
RX queues
Multiple separate queues
Shared queue
TX types
DMA, PIO, CTPIO
CTPIO only
Number of filters
16384 total
256 per port
Types of filter
3 or 5 part IP, MAC address, all-unicast,
all-multicast, all-discards
3-part IP, all multicast
Dropped on NIC
Unsubscribed/unwanted
Explicit only
Duplicate multicast filters
Yes
No
PF-VLAN
Yes
No
Multi-PF mode
Yes
No
SR-IOV support
Yes
No
Hardware TX checksum offload
Yes
No
You can upgrade the X3522 by enabling hybrid mode. You can then add your own application
code to the datapath in the FPGA, meaning it can be easily customized to add new features.
Tuning
Changes in the design and behavior of the X3522 mean that it might require different system
tuning settings from its predecessors.
Chapter 3: What's New
UG1523 (v1.0) October 18, 2022
Alveo X3522 User Guide
19