Am 2017-10-05 10:53, schrieb Eugene Grosbein:
On 05.10.2017 15:36, [email protected] wrote:
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
It seems bxe(4) driver does not allow voluntary disable of vlanhwtag.
Anyway, your problem seems to be hardware-dependent as lagg/LACP works
just
fine with Intel cards, for example.
That would be unfortunate.
But I prefer Intel (or Mellanox) anyway.
Also, you have not specified FreeBSD version you use.
11.1-AMD64.
Rainer
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[email protected]"