Hi,

I maintain a gldv3 driver for a 10GbE. I am trying to make it support network 
virtualization.

Though this 10GbE hardware  does support multiple TX/RX rings, multiple MAC 
addresses & VLAN tags and PCI-X interrupt, it has very limited rx packet 
steering capabilities: only based on VLAN tag match, MAC address match, 
multicast address match, RSS match. When such a (VLAN tag, MAC addr etc) match 
happens, the packet is steered to a predefined ring, all other packets go to 
default ring. It does not check IP addresses, protocols and ports.

So, for this hardware, how do I expose its ring capabilites? Is the NIC Level 1 
VIRT capable only, not Level 2? 

I am still very confused on Rx ring groups. What is the criteria to group 
rings? Does the hardware must support ring group? Do I need ring group for this 
10GbE? 

Tom
-- 
This message posted from opensolaris.org

Reply via email to