There is no such thing as "vlan promiscuous mode" in FreeBSD really
and when you run tcpdump on a vlan, you enable promiscuous for its
parent interface.
Ye, I realized that.
Promiscuous mode may disable hardware vlan processing and switch to
software processing temporary.
It seems bxe(4) driver may have issues with hardware vlan processing.
Please show output of "ifconfig bxe0" command.
bxe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric
0 mtu 9170
options=527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO>
ether 2c:44:fd:8e:0a:68
hwaddr 2c:44:fd:8e:0a:68
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (10Gbase-SR <full-duplex>)
status: active
You should try to disable hardware vlan processing with "ifconfig bxe0
-vlanhwtag" and repeat your tests.
If it helps, you could replace ifconfig_bxe0="up" with
ifconfig_bxe0="-vlanhwtag"
as temporary workaround and raise a problem report against bxe(4)
driver.
(server-prod </root>) 0 # ifconfig bxe0 -vlanhwtag
ifconfig: -vlanhwtag: Invalid argument
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[email protected]"