background image

I/O Virtualization Features

Features

Benefits

Eight transmit (Tx) and receive (Rx) queue pairs per port

•  Supports VMware* NetQueue and Microsoft* VMQ

Flexible Port Partitioning:

32 Virtual Functions on Quad-port or 16 Virtual Functions on 

Dual-port

•  Virtual Functions (VFs) appear as Ethernet Controllers in Linux OSes that can be assigned to VMs, Kernel processes or 

teamed using the Linux* Bonding Drivers

Support for PCI-SIG SR-IOV specification

•  Up to 8 Virtual Functions per Port

Rx/Tx Round-Robin Scheduling

•  Assigns time slices in equal portions in circular order for Rx/Tx for balanced bandwidth allocation

Traffic Isolation

•  Processes or VMs can be assigned a dedicated VF with VLAN support

Traffic Steering

•  Offloads sorting and classifying traffic in to VF or queues

VM to VM Packet forwarding (Packet Loopback)

•  On-chip VM-VM traffic enables PCIe* speed switching between VM

MAC and VLAN anti-spoofing

•  Enables anti spoofing filter on MAC addresses and VLAN for VFs.

Malicious driver detection

•  Monitors queues and VFs for malformed descriptors that might indicate a malicious or buggy driver.

Storm control

•  Limits to the broadcast or multicast traffic it can receive

Per-pool statistics, offloads, and jumbo frames support

•  Each Queue Pair or Pool has its own statistics, off-loads and Jumbo support options

Independent Function Level Reset (FLR) for Physical and Virtual 

Functions

•  VF resets only the part of the logic dedicated to specific VF and does not influence the shared port

IEEE 802.1q Virtual Local Area Network (VLAN) support with VLAN 

tag insertion, stripping and packet filtering for up to 4096 VLAN 

tags

•  Adding (for transmits) and removing (for receives) of VLAN tags with no VM involvement

•  Filtering packets belonging to certain VLANs

IEEE 802.1q advanced packet filtering

•  Lower processor utilization

Mirroring rules

•  Ability to reflect network traffic to a given VM or VLAN based on up to four rules

Support for Simple VEPA 

•  Support for external VM switching

VF Promiscuous modes

•  VLAN, unicast, multicast

Stateless Offloads/Performance Features

Features

Benefits

TCP/UDP, IPv4 checksum offloads (Rx/ Tx/Large-send); Extended 

Tx descriptors for more offload capabilities

•  Improved CPU usage

•  Checksum and segmentation capability extended to new standard packet type

IPv6 support for IP/TCP and IP/UDP receive checksum offload

•  Improved CPU usage

Tx TCP segmentation offload (IPv4, IPv6)

•  Increased throughput and lower processor usage 

•  Compatible with large-send offload

Transmit Segmentation Offloading (TSO)

•  Large TCP/UDP I/O is segmented by to the device it to L2 packets according to the requested MSS

Interrupt throttling control

•  Limits maximum interrupt rate and improves CPU utilization

Legacy and Message Signal Interrupt (MSI) Modes

•  Interrupt mapping

Message Signal Interrupt Extension (MSI-X)

•  Dynamic allocation of up to 25 vectors per port

Intelligent interrupt generation

•  Enhanced software device driver performance

Receive Side Scaling (RSS) for Windows environment 

Scalable I/O for Linux environments (IPv4, IPv6, TCP/UDP

•  Up to eight queues per port

Support for packets up to 9.5K Bytes (Jumbo Frames)

•  Improves the system performance related to handling of network data on multiprocessor systems

•  Enables higher and better throughput of data

Low Latency Interrupts

•  Based on the sensitivity of the incoming data, the controller can bypass the automatic moderation of time intervals between 

the interrupts

Header/packet data split in receive

•  Helps the driver to focus on the relevant part of the packet without the need to parse it

PCIe v2.1 TLP Processing Hint Requester

•  Provides hints on a per transaction basis 

Descriptor ring management hardware for Transmit and Receive

•  Optimized descriptor fetch and write-back for efficient system memory and PCIe bandwidth usage

Remote Boot Options

Features

Benefits

Preboot eXecution Environment (PXE) flash interface support

•  Enables system boot up via the EFI (32 bit and 64 bit)

•  Flash interface for PXE 2.1 option ROM

Intel® Ethernet iSCSI Remote Boot for Windows, Linux, and VMware •  Enables system boot up via iSCSI

•  Provides additional network management capability

Intel Boot Agent software:

Linux boot via PXE or BOOTP, Windows* Deployment Services, or 

UEFI

•  Enables networked computer to boot using a program code image supplied by a remote server

•  Complies with the Pre-boot eXecution Environment (PXE) Version 2.1 Specification

4

Summary of Contents for I350

Page 1: ...ller QoS functionality that can be used in both virtual and non virtual server deployments By taking advantage of the PCI SIG SR IOV specification Intel Ethernet products enable Flexible Port Partitioning FPP With FPP virtual controllers can be used by the Linux host directly and or assigned to virtual machines With this port partitioning administrators can create up to eight dedicated connections...

Page 2: ... operating power saving power on the network port and the switch port As soon as increased network traffic is detected the controller and the switch quickly come back to full power to handle the increased network traffic EEE is supported for both 1000BASE T and 100BASE TX DMA Coalescing Another power management technology that can reduce power on the server platform is DMA Coalescing DMAC Typicall...

Page 3: ... Idle LPI state as defined in the IEEE802 3az EEE standard DMA Coalescing Reduces platform power consumption by coalescing aligning and synchronizing DMA Enables synchronizing port activity and power management of memory CPU and RC internal circuitry Smart Power Down SPD at S0 no link Sx no link PHY powers down circuits and clocks that are not required for detection of link activity Active State P...

Page 4: ...cksum offloads Rx Tx Large send Extended Tx descriptors for more offload capabilities Improved CPU usage Checksum and segmentation capability extended to new standard packet type IPv6 support for IP TCP and IP UDP receive checksum offload Improved CPU usage Tx TCP segmentation offload IPv4 IPv6 Increased throughput and lower processor usage Compatible with large send offload Transmit Segmentation ...

Page 5: ...ort Standard Intel I O Acceleration Technology Intel I OAT Extreme system throughput Ships with full height bracket installed low profile bracket included in package T2 T4 and F2 Streamlines installation Specifications General Connectors RJ 45 Copper LC Fiber Optic Fiber IEEE standard network topology EEE 802 3 10BASE T 100BASE TX 1000BASE T Cabling Copper Fiber Category 3 or higher for 10BASE T o...

Page 6: ...s Server 2003 SP2 Windows Server 2008 SP2 Windows Server 2008 SP2 Core Windows Server 2008 SP2 w Hyper V role Hyper V Server 2008 SP2 stand alone version 2 Windows Server 2008 R2 SP1 Windows Server 2008 R2 SP1 Core Windows Server 2008 R2 SP1 w Hyper V role Hyper V Server 2008 R2 SP1 stand alone version 2 Linux Stable Kernel version 2 6 Linux RHEL 5 5 Linux RHEL 6 0 Linux SLES 10 SP3 Linux SLES 11 ...

Page 7: ...INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLESS OTHERWISE AGREED IN WRITING BY INTEL THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR Intel may make changes to specifications and product descriptions at any time without notice Designers mu...

Reviews: