summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJonathan Matthew <jmatthew@cvs.openbsd.org>2019-01-21 00:23:40 +0000
committerJonathan Matthew <jmatthew@cvs.openbsd.org>2019-01-21 00:23:40 +0000
commitc37089cf5d4a1e0b42155213891cd76d56cf8906 (patch)
tree84afe45155d146989b77f4bf17af442eaafd81b1 /sys/dev
parentfb50eb495294d0043069f4badfd3dc3fdbb9a332 (diff)
also add a mac filter that ignores vlans for the broadcast address, so we can
see arp requests on vlans, among other things. ok dlg@
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/pci/if_ixl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/pci/if_ixl.c b/sys/dev/pci/if_ixl.c
index e14b41d1ef1..61ed8346db7 100644
--- a/sys/dev/pci/if_ixl.c
+++ b/sys/dev/pci/if_ixl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ixl.c,v 1.13 2019/01/20 23:44:58 jmatthew Exp $ */
+/* $OpenBSD: if_ixl.c,v 1.14 2019/01/21 00:23:39 jmatthew Exp $ */
/*
* Copyright (c) 2013-2015, Intel Corporation
@@ -1621,6 +1621,8 @@ ixl_attach(struct device *parent, struct device *self, void *aux)
IXL_AQ_OP_REMOVE_MACVLAN_IGNORE_VLAN);
ixl_add_macvlan(sc, sc->sc_ac.ac_enaddr, 0,
IXL_AQ_OP_ADD_MACVLAN_IGNORE_VLAN);
+ ixl_add_macvlan(sc, etherbroadcastaddr, 0,
+ IXL_AQ_OP_ADD_MACVLAN_IGNORE_VLAN);
ixl_intr_enable(sc);