From 4ad70e6055093123f0611269ca7e8e201257e5db Mon Sep 17 00:00:00 2001 From: aiju Date: Wed, 13 Dec 2017 22:20:12 +0000 Subject: vmx(1): fix virtio network bloomfilter --- sys/src/cmd/vmx/virtio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/cmd/vmx/virtio.c b/sys/src/cmd/vmx/virtio.c index 7e9f34131..8a7a7d0b3 100644 --- a/sys/src/cmd/vmx/virtio.c +++ b/sys/src/cmd/vmx/virtio.c @@ -423,14 +423,14 @@ viomacok(VIODev *d, u8int *mac) return (d->net.flags & VNETNOUNI) == 0; if(memcmp(mac, d->net.mac, 6) == 0) return 1; if(d->net.macbloom == 0) return 0; - return d->net.macbloom & 1ULL<net.macbloom >> bloomhash(mac) & 1; }else if(memcmp(mac, bcast, 6) == 0) return (d->net.flags & VNETNOBCAST) == 0; else{ if((d->net.flags & (VNETNOMULTI|VNETALLMULTI)) != 0) return (d->net.flags & VNETNOMULTI) == 0; if(d->net.multibloom == 0) return 0; - return d->net.multibloom & 1ULL<net.multibloom >> bloomhash(mac) & 1; } } -- cgit v1.2.3