It seems that REORDER_HDR is always one, even without setting it. At least /proc/net/vlan/eth0.2 shows this: eth0.2 VID: 2 REORDER_HDR: 1 dev->priv_flags: 1 I tried the command # ~/vconfig set_flag eth0.2 0 but got ERROR: trying to set flag on device -:eth0.2:- error: Invalid argument How should it be done? This is with 2.6.