Hi,

Please help me to understand how VLAN filtering works with ixgbe driver.

I have the following setup
2 x Intel(R) 10 Gigabit XF SR Dual Port Server Adapter, 82598 controller
OpenSuse 11.2, 64 bit, kernel version: 2.6.31.5
ixgbe-2.0.44.14-NAPI

I have 4 ixgbe interfaces (eth1, eth2, eth3, eth4), and I would like to bridge 
them.
I would like to bridge only some specified VLANs (101 and 102).

I have to cope with mass traffic, so effective VLAN filtering is very important.
I would like to use the 82598 controller's HW VLAN filtering.

I use the following script:

    input_eths="eth1 eth2 eth3 eth4"
    input_vlans="101 102"

    echo ""
    echo "  Setting up input interfaces ..."
    for eth in $input_eths
    do
      echo "    $eth"
      ifconfig $eth 0.0.0.0 up
      for vlan in $input_vlans
      do
        vconfig add $eth $vlan
        ifconfig $eth.$vlan up
      done
    done

    echo ""
    echo "  Setting up bridge ..."
    brctl addbr br0
    for eth in $input_eths
    do
        for vlan in $input_vlans
        do
          brctl addif br0 $eth.$vlan
        done
    done
    ifconfig br0 up

My question is the following:
If I use the vconfig utility to specify VLANs, does it result HW vlan filtering 
in the 82598 Controller,
or VLAN filtering is expressen only in the Linux (in the ixgbe driver or in the 
Linux network stack)?

Thanks,
Gyorgy Szaniszlo
Ericsson Hungary Ltd.


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to