XAPP1082 v4.0 2015.4
This wiki page summarizes the performance of PS-EMIO (MACB diver) and PL Ethernet with CSO support for 1000BaseX and SGMII.
Build:
Vivado 2015.4
Kernel version 4.0 (2015.4)

These measurements are obtained against u-buntu high performance peer machine. The NIC on motherboard has been used with default offload options
(GSO, TSO) enabled. Performance is expected to differ when a different peer OS is used and peer NIC offload options are disabled.
Socket size in netperf (-s) is configured to 65536 for inbound tests.

PS EMIO Ethernet for 1000BaseX
Outbound: 850.72 Mbps
Inbound: 769.7 Mbps

PS EMIO Ethernet for SGMII
Outbound: 842.96 Mbps
Inbound: 760.97 Mbps

PL Ethernet for 1000BaseX with CSO offload
Outbound: 641.56 Mbps
Inbound: 727.63 Mbps

PL Ethernet for SGMII with CSO offload
Outbound: 642.73 Mbps
Inbound: 722.70 Mbps

Note: For better performance numbers and stability improvement of PL Ethernet driver, please refer to xilinx-v2016.1 tag kernel driver.


PS Ethernet for 1000BaseX in Bi-directional mode using iperf commands
Refer to AR66670
Outbound: 269 Mbps
Inbound: 329 Mbps

PL Ethernet for 1000BaseX with CSO offload in Bi-directional mode using iperf commands
Refer to AR66446
Outbound: 316 Mbps
Inbound: 429 Mbps