<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bxe, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-08-19T12:33:33Z</updated>
<entry>
<title>Fix a typo that was introduced while fixing a typo</title>
<updated>2021-08-19T12:33:33Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2021-08-14T12:30:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a98dd5c1e79240dfd82bdf04741e9a4c269a5bf8'/>
<id>urn:sha1:a98dd5c1e79240dfd82bdf04741e9a4c269a5bf8</id>
<content type='text'>
- s/enrtry/entry/

(cherry picked from commit 646f3a36c8df0e54e71332038ede594965daac6e)
</content>
</entry>
<entry>
<title>Fix a common typo in a comment</title>
<updated>2021-08-19T07:36:02Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2021-08-14T11:29:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2971cf09c819e19a4a664b08e2b548f0b6ea475f'/>
<id>urn:sha1:2971cf09c819e19a4a664b08e2b548f0b6ea475f</id>
<content type='text'>
- s/enrty/entry/

(cherry picked from commit 86b74b736818a0b025ef520f8a4f570f48741666)
</content>
</entry>
<entry>
<title>Add support for Error Recovery</title>
<updated>2018-10-15T18:39:33Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-10-15T18:39:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=36baf17e543c6c1b035a5f87b0b1747f2cded806'/>
<id>urn:sha1:36baf17e543c6c1b035a5f87b0b1747f2cded806</id>
<content type='text'>
Submitted by:Vaishali.Kulkarni@cavium.com
Approved by:re(kib)
MFC after:5 days
</content>
</entry>
<entry>
<title>Fixed isses:</title>
<updated>2018-09-17T20:15:18Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-09-17T20:15:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d50798c61e21d9b8d52810c7da805dad348a876'/>
<id>urn:sha1:9d50798c61e21d9b8d52810c7da805dad348a876</id>
<content type='text'>
 State check before enqueuing transmit task in bxe_link_attn() routine.
 State check before invoking bxe_nic_unload in bxe_shutdown().

Submitted by:Vaishali.Kulkarni@cavium.com
Approved by:re(gjb)
</content>
</entry>
<entry>
<title>Fixes for  the following issues:</title>
<updated>2018-07-17T23:56:13Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-07-17T23:56:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38b42191fb8cbdf348508c72b504e0dc3da1b53c'/>
<id>urn:sha1:38b42191fb8cbdf348508c72b504e0dc3da1b53c</id>
<content type='text'>
1. Fix taskqueues drain/free to fix panic seen when interface is being
   bought down and in parallel asynchronous link events happening.

2. Fix bxe_ifmedia_status()

Submitted by:Vaishali.Kulkarni@cavium.com and Anand.Khoje@cavium.com
MFC after:5 days
</content>
</entry>
<entry>
<title>Fix build of bxe with base gcc on i386</title>
<updated>2018-06-11T10:08:22Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-06-11T10:08:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48f00bafa17458f3f5d63ab94e2b9f2c62a95121'/>
<id>urn:sha1:48f00bafa17458f3f5d63ab94e2b9f2c62a95121</id>
<content type='text'>
Casting from rman_res_t to a pointer results in "cast to pointer from
integer of different size" warnings with base gcc on i386, so print
these without casting.  The kva field of struct bxe_bar is of type
vm_offset_t, which can be 32 or 64 bit, so cast it to uintmax_t before
printing.

Reviewed by:	markj
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D15733
</content>
</entry>
<entry>
<title>ifnet: Replace if_addr_lock rwlock with epoch + mutex</title>
<updated>2018-05-18T20:13:34Z</updated>
<author>
<name>Matt Macy</name>
<email>mmacy@FreeBSD.org</email>
</author>
<published>2018-05-18T20:13:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7c5a620e2b99e914f1770abde956cf0d0a970b7'/>
<id>urn:sha1:d7c5a620e2b99e914f1770abde956cf0d0a970b7</id>
<content type='text'>
Run on LLNW canaries and tested by pho@

gallatin:
Using a 14-core, 28-HTT single socket E5-2697 v3 with a 40GbE MLX5
based ConnectX 4-LX NIC, I see an almost 12% improvement in received
packet rate, and a larger improvement in bytes delivered all the way
to userspace.

When the host receiving 64 streams of netperf -H $DUT -t UDP_STREAM -- -m 1,
I see, using nstat -I mce0 1 before the patch:

InMpps OMpps  InGbs  OGbs err TCP Est %CPU syscalls csw     irq GBfree
4.98   0.00   4.42   0.00 4235592     33   83.80 4720653 2149771   1235 247.32
4.73   0.00   4.20   0.00 4025260     33   82.99 4724900 2139833   1204 247.32
4.72   0.00   4.20   0.00 4035252     33   82.14 4719162 2132023   1264 247.32
4.71   0.00   4.21   0.00 4073206     33   83.68 4744973 2123317   1347 247.32
4.72   0.00   4.21   0.00 4061118     33   80.82 4713615 2188091   1490 247.32
4.72   0.00   4.21   0.00 4051675     33   85.29 4727399 2109011   1205 247.32
4.73   0.00   4.21   0.00 4039056     33   84.65 4724735 2102603   1053 247.32

After the patch

InMpps OMpps  InGbs  OGbs err TCP Est %CPU syscalls csw     irq GBfree
5.43   0.00   4.20   0.00 3313143     33   84.96 5434214 1900162   2656 245.51
5.43   0.00   4.20   0.00 3308527     33   85.24 5439695 1809382   2521 245.51
5.42   0.00   4.19   0.00 3316778     33   87.54 5416028 1805835   2256 245.51
5.42   0.00   4.19   0.00 3317673     33   90.44 5426044 1763056   2332 245.51
5.42   0.00   4.19   0.00 3314839     33   88.11 5435732 1792218   2499 245.52
5.44   0.00   4.19   0.00 3293228     33   91.84 5426301 1668597   2121 245.52

Similarly, netperf reports 230Mb/s before the patch, and 270Mb/s after the patch

Reviewed by:	gallatin
Sponsored by:	Limelight Networks
Differential Revision:	https://reviews.freebsd.org/D15366
</content>
</entry>
<entry>
<title>Fix bxe(4) netdump rx polling.</title>
<updated>2018-05-09T19:54:34Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2018-05-09T19:54:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b4fa90d6f9d9cd88ac63fc6d32c6fbd6a00e5d4d'/>
<id>urn:sha1:b4fa90d6f9d9cd88ac63fc6d32c6fbd6a00e5d4d</id>
<content type='text'>
Reviewed by:	cem, rstone
X-MFC with:	r333287
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Add netdump support to bxe(4).</title>
<updated>2018-05-06T00:47:39Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2018-05-06T00:47:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6eadb68b140ce428ed54e78e0304482912a04a9e'/>
<id>urn:sha1:6eadb68b140ce428ed54e78e0304482912a04a9e</id>
<content type='text'>
Tested with a NetXtreme II BCM57810 adapter.

Reviewed by:	davidcs
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D15257
</content>
</entry>
<entry>
<title>Fix Issue with adding MUltiCast Addresses. When multicast addresses are</title>
<updated>2018-04-25T18:06:22Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-04-25T18:06:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cbbd5be004192b7554dcafd235cff149b4bce5a5'/>
<id>urn:sha1:cbbd5be004192b7554dcafd235cff149b4bce5a5</id>
<content type='text'>
added/deleted, the delete the multicast addresses previously programmed
in HW and reprogram the new set of multicast addresses.

Submitted by:Vaishali.Kulkarni@cavium.com
MFC after:5 days
</content>
</entry>
</feed>
