Description of problem: If you configure a cxgb3 adapter to use a specific vlan, tcp traffic on that interface is dropped/blocked/othewise not sent to userspace. Version-Release number of selected component (if applicable): kernel-2.6.18-308.12.1.el5 How reproducible: Always Steps to Reproduce: 1.Configure two machines with cxgb3 interfaces to talk over a vlan 2.ping one machine from the other one, confirm that icmp packets are not blocked 3.attempt to ssh from one machine to the other, observe that no connection happens Actual results: Packets lost Expected results: packets passed Additional info: We've seen this on multiple network configurations.
This only appears to happen when the base interface (the one with no vlan configuration) is not given an IP address and brought up. Simply doing an "ifconfig cxgb3 0.0.0.0 up" causes the interface to start correctly passing traffic. I'm investigating what piece of init code isn't being run.
The base interface must be up before the vlan interfaces are expected to work. You've confirmed that it works once the interface comes up, so this really is a configuration issue, not a bug.