Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Sep 2019 17:23:25 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 240023] netmap lb pointer out of bounds on ixgbe
Message-ID:  <bug-240023-7501-ZsEMBkR4nU@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-240023-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-240023-7501@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240023

--- Comment #6 from mike <maware@ucsc.edu> ---


Some differences of note:
in IXGBE driver:
diff sys/dev/ixgbe/ixgbe_netmap.c 11.2/sys/dev/ixgbe/ixgbe_netmap.c
33c33
< /*$FreeBSD: releng/11.3/sys/dev/ixgbe/ixgbe_netmap.c 344047 2019-02-12
09:26:05Z vmaffione $*/
---
> /*$FreeBSD: releng/11.2/sys/dev/ixgbe/ixgbe_netmap.c 332481 2018-04-13 17=
:45:54Z shurd $*/
61c61
<  * $FreeBSD: releng/11.3/sys/dev/ixgbe/ixgbe_netmap.c 344047 2019-02-12
09:26:05Z vmaffione $
---
>  * $FreeBSD: releng/11.2/sys/dev/ixgbe/ixgbe_netmap.c 332481 2018-04-13 1=
7:45:54Z shurd $
121c121
<               nm_prinf("%s read  HLREG 0x%x rxc 0x%x",
---
> 		D("%s read  HLREG 0x%x rxc 0x%x",
136c136
<               nm_prinf("%s write HLREG 0x%x rxc 0x%x",
---
> 		D("%s write HLREG 0x%x rxc 0x%x",
343,344c343,344
<               if (unlikely(nic_i >=3D kring->nkr_num_slots)) {
<                       nm_prinf("TDH wrap %d", nic_i);
---
> 		if (nic_i >=3D kring->nkr_num_slots) { /* XXX can it happen ? */
> 			D("TDH wrap %d", nic_i);
411a412
> 		uint16_t slot_flags =3D kring->nkr_slot_flags;
423c424
<                       ring->slot[nm_i].flags =3D 0;
---
> 			ring->slot[nm_i].flags =3D slot_flags;

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-240023-7501-ZsEMBkR4nU>