Re: [E1000-devel] vlan steering

2011-09-08 Thread Jesse Brandeburg
On Tue, 6 Sep 2011 02:19:44 -0700
bill4carson bill4car...@gmail.com wrote:

 Hi, guys
 
 
 Just a quick question about vlan steering,  does 82599 support this 
 feature?
 I didn't see any description about it in the 82576/82599 specification

I think what you're looking for is the VMDQ mode of the hardware, where
either VLAN id or MAC address selects which queue.

Our drivers currently don't implement this support fully.

 The bellow description is my understanding of vlan steering, correct
 me if I'm wrong about this concept.
 
   +- 
 Queue 1
   ++|
   packets from wire| |+- Queue 2
   -  | sort method| ---|
| |+- 
 Queue x
   ++|
   +- 

The picture is kinda hosed, but what happens is that a packet is
received by the hardware, the queue is picked based on hardware
configuration, and the packet is delivered to a descriptor in that
queue.

 Last queue
 sort method matters most.
 
 Vlan steering sort packets from wire based on the vlan ID in L2
 packet into different queues,
 this could relieve up layer protocol from the burden sorting by
 software.

We currently already offload the vlan ID (and strip it from the packet)
so there isn't a whole lot of offload overhead, AFAIK.

--
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
___
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel#174; Ethernet, visit 
http://communities.intel.com/community/wired


[E1000-devel] vlan steering

2011-09-06 Thread bill4carson
Hi, guys


Just a quick question about vlan steering,  does 82599 support this 
feature?
I didn't see any description about it in the 82576/82599 specification



The bellow description is my understanding of vlan steering, correct me
if I'm wrong about this concept.

  +- 
Queue 1
  ++|
  packets from wire| |+- Queue 2
  -  | sort method| ---|
   | |+- 
Queue x
  ++|
  +- 
Last queue
sort method matters most.

Vlan steering sort packets from wire based on the vlan ID in L2 packet 
into different queues,
this could relieve up layer protocol from the burden sorting by software.


thanks


bill



--
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free Love Thy Logs t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
___
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel#174; Ethernet, visit 
http://communities.intel.com/community/wired