Hello,

In case someone's interested: I've contacted Emulex technical support and they've confirmed promisc mode bug, it would be fixed with the next driver update. Meanwhile Emulex kindly provided me updated version, the patch is very simple:

--- sys/dev/oce/oce_mbox.c.orig 2015-06-24 15:51:28.000000000 +0300
+++ sys/dev/oce/oce_mbox.c      2015-06-24 15:51:32.000000000 +0300
@@ -865,7 +865,7 @@
                req->iface_flags = MBX_RX_IFACE_FLAGS_PROMISCUOUS;

        if (enable & 0x02)
-               req->iface_flags = MBX_RX_IFACE_FLAGS_VLAN_PROMISCUOUS;
+               req->iface_flags |= MBX_RX_IFACE_FLAGS_VLAN_PROMISCUOUS;

        req->if_id = sc->if_id;

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to