<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ixl, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-09-14T23:49:17Z</updated>
<entry>
<title>MFS r365647: ixl powerpc64 fixes</title>
<updated>2020-09-14T23:49:17Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2020-09-14T23:49:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99d69579e829350b0e1722467e209d1e760c5530'/>
<id>urn:sha1:99d69579e829350b0e1722467e209d1e760c5530</id>
<content type='text'>
PR:		249254
Approved by:	re (gjb@)
</content>
</entry>
<entry>
<title>MFC r365231: ixl(4): Add support for X710-T*L devices</title>
<updated>2020-09-04T21:21:23Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2020-09-04T21:21:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4dbd9fb414339259f67ec203b2e5fda7ca1c94d'/>
<id>urn:sha1:d4dbd9fb414339259f67ec203b2e5fda7ca1c94d</id>
<content type='text'>
PR:		249058
Sponsored by:	Intel Corporation
</content>
</entry>
<entry>
<title>MFC r361992: ixl(4): Add FW recovery mode support and other things</title>
<updated>2020-08-04T23:30:10Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2020-08-04T23:30:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2bba796c66ede62803ed5da3d83e7efb70c5e9bc'/>
<id>urn:sha1:2bba796c66ede62803ed5da3d83e7efb70c5e9bc</id>
<content type='text'>
Update the iflib version of ixl driver based on the OOT version ixl-1.11.29.

Major changes:

- Extract iflib specific functions from ixl_pf_main.c to ixl_pf_iflib.c
  to simplify code sharing between legacy and iflib version of driver

- Add support for most recent FW API version (1.10), which extends FW
  LLDP Agent control by user to X722 devices

- Improve handling of device global reset

- Add support for the FW recovery mode

- Use virtchnl function to validate virtual channel messages instead of
  using separate checks

- Fix MAC/VLAN filters accounting

Relnotes:	yes
Sponsored by:	Intel Corporation
</content>
</entry>
<entry>
<title>MFC r360398 and r360902</title>
<updated>2020-05-14T19:56:54Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2020-05-14T19:56:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=098959689147cbadf167971a6e6ebc822267024a'/>
<id>urn:sha1:098959689147cbadf167971a6e6ebc822267024a</id>
<content type='text'>
These commits introduce a new iflib device-dependent method and
implements that method in the Intel ethernet network drivers;
this method tells iflib if the network interface needs to be
restarted when certain events happen.

This fixes several issues that occur when VLANs are registered
or unregistered with the network interface.

PR:		240818, 241785
Sponsored by:	Intel Corporation
</content>
</entry>
<entry>
<title>MFC r348445 (by lwhsu):</title>
<updated>2020-04-25T13:14:06Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2020-04-25T13:14:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26f6652191dcabe91b3b650ce2dff038090cc146'/>
<id>urn:sha1:26f6652191dcabe91b3b650ce2dff038090cc146</id>
<content type='text'>
Add the missing braces to fix the code not guarded by the if clause and has
misleading indentation.  This is found by gcc -Wmisleading-indentation

Approved by:	erj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D20428
</content>
</entry>
<entry>
<title>MFC r356309: ixl: prevent non-privileged access to NVM update interface</title>
<updated>2020-01-10T18:31:59Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2020-01-10T18:31:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2530bbb6dab56aa7eeaf5e089d4070860337d28'/>
<id>urn:sha1:b2530bbb6dab56aa7eeaf5e089d4070860337d28</id>
<content type='text'>
Sponsored by:	Intel Corporation
</content>
</entry>
<entry>
<title>MFC isc_pause_frame field fixes to Intel ethernet drivers</title>
<updated>2020-01-02T22:57:21Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2020-01-02T22:57:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84945cafdd94d30c78c0e5aa21ca6c2f67eedf5a'/>
<id>urn:sha1:84945cafdd94d30c78c0e5aa21ca6c2f67eedf5a</id>
<content type='text'>
This MFC includes: r353656, r353657, r353658, and r353661

Sponsored by:	Intel Corporation
</content>
</entry>
<entry>
<title>MFC r345303, r345305, r345657, r345658</title>
<updated>2019-04-17T23:02:37Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2019-04-17T23:02:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb517a6207e178bc938b3b712d8ee46f76c05eba'/>
<id>urn:sha1:cb517a6207e178bc938b3b712d8ee46f76c05eba</id>
<content type='text'>
Includes:
- iflib: prevent possible infinite loop in iflib_encap
- iflib: expose the Rx mbuf buffer size to drivers
- iflib: hold the CTX lock in iflib_pseudo_register
- iflib: return ENETDOWN when the network device is down
</content>
</entry>
<entry>
<title>MFC r344132:</title>
<updated>2019-02-15T19:13:11Z</updated>
<author>
<name>Eric Joyner</name>
<email>erj@FreeBSD.org</email>
</author>
<published>2019-02-15T19:13:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a79778f686879b64f665bdf855de4279618ec6d'/>
<id>urn:sha1:0a79778f686879b64f665bdf855de4279618ec6d</id>
<content type='text'>
ixl: Fix panic caused by bug exposed by r344062

Don't use a struct if_irq for IFLIB_INTR_IOV type interrupts since that results
in get_core_offset() being called on them, and get_core_offset() doesn't
handle IFLIB_INTR_IOV type interrupts, which results in an assert() being triggered
in iflib_irq_set_affinity().

PR:		235730
Reported by:	Jeffrey Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Sponsored by:	Intel Corporation
</content>
</entry>
<entry>
<title>MFC: r343372</title>
<updated>2019-02-13T16:02:52Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2019-02-13T16:02:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef551d646257f34e5e89319ac2e932003b2dcd4c'/>
<id>urn:sha1:ef551d646257f34e5e89319ac2e932003b2dcd4c</id>
<content type='text'>
ixl(4): Fix handling data passed with ioctl from NVM update tool

From Krzysztof:

Ensure that the entire data buffer passed from the NVM update tool is copied in
to kernel space and copied back out to user space using copyin() and copyout().

PR:		234104
Submitted by:	Krzysztof Galazka &lt;krzysztof.galazka@intel.com&gt;
Reported by:	Finn &lt;ixbug@riseup.net&gt;
Differential Revision:	https://reviews.freebsd.org/D18817
</content>
</entry>
</feed>
