diff options
| author | Kornel Duleba <mindal@semihalf.com> | 2021-11-30 08:23:29 +0000 |
|---|---|---|
| committer | Wojciech Macek <wma@FreeBSD.org> | 2021-12-08 08:32:51 +0000 |
| commit | b3d4891af03d1d4fe497b537519ed4995630aa08 (patch) | |
| tree | 7542e16fd8b1b3094a30c576d47dc7755c9a704d /sys/dev/enetc | |
| parent | 49c2c62889b06d781c5e1f96bce0e26fd21ceb04 (diff) | |
Diffstat (limited to 'sys/dev/enetc')
| -rw-r--r-- | sys/dev/enetc/if_enetc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/enetc/if_enetc.c b/sys/dev/enetc/if_enetc.c index abdb527760f6..e05e551ff48f 100644 --- a/sys/dev/enetc/if_enetc.c +++ b/sys/dev/enetc/if_enetc.c @@ -811,7 +811,7 @@ enetc_hash_mac(void *arg, struct sockaddr_dl *sdl, u_int cnt) for (i = 0; i < 6; i++) { bit = 0; for (j = 0; j < 8; j++) - bit ^= address & BIT(i + j*6); + bit ^= !!(address & BIT(i + j*6)); hash |= bit << i; } @@ -852,7 +852,7 @@ enetc_hash_vid(uint16_t vid) for (i = 0;i < 6;i++) { bit = vid & BIT(i); - bit ^= vid & BIT(i + 6); + bit ^= !!(vid & BIT(i + 6)); hash |= bit << i; } |
