<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ixgbe/ixgbe_api.c, branch stable/14</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>ix/ixv: Add support for new Intel Ethernet E610 family devices</title>
<updated>2025-10-15T15:26:26+00:00</updated>
<author>
<name>Bhosale, Yogeshnull</name>
<email>nullyogesh.bhosale@intel.com</email>
</author>
<published>2025-08-19T14:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a728b96686e69cc3237f94b07f3bced44eeed8e9'/>
<id>a728b96686e69cc3237f94b07f3bced44eeed8e9</id>
<content type='text'>
This is part 1 of the support for the new Intel Ethernet E610 family of devices.

Introduce new PCI device IDs:
• 57AE: Intel(R) E610 (Backplane)
• 57AF: Intel(R) E610 (SFP)
• 57B0: Intel(R) E610 (10 GbE)
• 57B1: Intel(R) E610 (2.5 GbE)
• 57B2: Intel(R) E610 (SGMII)

Key updates for E610 family:
• Firmware manages Link and PHY
• Implement new CSR-based Admin Command Interface (ACI) for SW-FW interaction
• Tested exclusively for x64 operating systems on E610-XT2/XT4 (10G) and E610-IT4 (2.5G)
• Enable link speeds above 1G: 2.5G, 5G and 10G
• NVM Recovery Mode and Rollback support

Signed-off-by: Yogesh Bhosale yogesh.bhosale@intel.com
Co-developed-by: Krzysztof Galazka krzysztof.galazka@intel.com

Approved by:	kbowling (mentor), erj (mentor)
Tested by:	gowtham.kumar.ks_intel.com
Sponsored by:   Intel Corporation
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D50067

(cherry picked from commit dea5f973d0c8d29a79b433283d0a2de8f4615957)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is part 1 of the support for the new Intel Ethernet E610 family of devices.

Introduce new PCI device IDs:
• 57AE: Intel(R) E610 (Backplane)
• 57AF: Intel(R) E610 (SFP)
• 57B0: Intel(R) E610 (10 GbE)
• 57B1: Intel(R) E610 (2.5 GbE)
• 57B2: Intel(R) E610 (SGMII)

Key updates for E610 family:
• Firmware manages Link and PHY
• Implement new CSR-based Admin Command Interface (ACI) for SW-FW interaction
• Tested exclusively for x64 operating systems on E610-XT2/XT4 (10G) and E610-IT4 (2.5G)
• Enable link speeds above 1G: 2.5G, 5G and 10G
• NVM Recovery Mode and Rollback support

Signed-off-by: Yogesh Bhosale yogesh.bhosale@intel.com
Co-developed-by: Krzysztof Galazka krzysztof.galazka@intel.com

Approved by:	kbowling (mentor), erj (mentor)
Tested by:	gowtham.kumar.ks_intel.com
Sponsored by:   Intel Corporation
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D50067

(cherry picked from commit dea5f973d0c8d29a79b433283d0a2de8f4615957)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes</title>
<updated>2024-09-28T09:22:15+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2024-09-21T09:51:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b8c2ff930b397951a158ce150a5c6f8b2c533cf6'/>
<id>b8c2ff930b397951a158ce150a5c6f8b2c533cf6</id>
<content type='text'>
(cherry picked from commit f72de14ea13259db78b06c50da6c864dea698668)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit f72de14ea13259db78b06c50da6c864dea698668)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: improve function comments</title>
<updated>2024-09-27T03:32:39+00:00</updated>
<author>
<name>Radoslaw Tyl</name>
<email>radoslawx.tyl@intel.com</email>
</author>
<published>2024-09-20T02:50:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dc3f0089b14134f3eb0646de2cdf7ff57f39b2db'/>
<id>dc3f0089b14134f3eb0646de2cdf7ff57f39b2db</id>
<content type='text'>
Some function comments have mismatches between actual function names and
function name in comments, which causes warnings with kernel-doc. Fix
comments to match function names.

Signed-off-by: Radoslaw Tyl &lt;radoslawx.tyl@intel.com&gt;
Reviewed-by: Piotr Skajewski &lt;piotrx.skajewski@intel.com&gt;
Reviewed-by: Slawomir Mrozowicz &lt;slawomirx.mrozowicz@intel.com&gt;
Reviewed-by: Alice Michael &lt;alice.michael@intel.com&gt;

Obtained from:	DPDK (7b5bc85)

(cherry picked from commit edef2769483b29457f028a508ea96fc1099a0a21)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some function comments have mismatches between actual function names and
function name in comments, which causes warnings with kernel-doc. Fix
comments to match function names.

Signed-off-by: Radoslaw Tyl &lt;radoslawx.tyl@intel.com&gt;
Reviewed-by: Piotr Skajewski &lt;piotrx.skajewski@intel.com&gt;
Reviewed-by: Slawomir Mrozowicz &lt;slawomirx.mrozowicz@intel.com&gt;
Reviewed-by: Alice Michael &lt;alice.michael@intel.com&gt;

Obtained from:	DPDK (7b5bc85)

(cherry picked from commit edef2769483b29457f028a508ea96fc1099a0a21)
</pre>
</div>
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c comment pattern</title>
<updated>2023-08-16T17:54:24+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=71625ec9ad2a9bc8c09784fbd23b759830e0ee5f'/>
<id>71625ec9ad2a9bc8c09784fbd23b759830e0ee5f</id>
<content type='text'>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Fix typos in source code comments</title>
<updated>2023-04-28T10:01:58+00:00</updated>
<author>
<name>Ian Moffett</name>
<email>ian@mkall.org</email>
</author>
<published>2023-04-28T10:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=99cb088f1a2513ad71225b9691e0aed09ba8fafe'/>
<id>99cb088f1a2513ad71225b9691e0aed09ba8fafe</id>
<content type='text'>
- s/feilds/fields/

Reviewed by:	zlei
MFC after:	3 days
Pull Request:	https://github.com/freebsd/freebsd-src/pull/707
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- s/feilds/fields/

Reviewed by:	zlei
MFC after:	3 days
Pull Request:	https://github.com/freebsd/freebsd-src/pull/707
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe(4): Fix common typos in source code comments</title>
<updated>2022-06-06T05:28:56+00:00</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-06-06T05:28:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cd7e11f78dedad810273ae71d791027e75aa16c9'/>
<id>cd7e11f78dedad810273ae71d791027e75aa16c9</id>
<content type='text'>
- s/filer/filter/

Obtained from:	NetBSD
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- s/filer/filter/

Obtained from:	NetBSD
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Update shared code catchup</title>
<updated>2021-10-07T01:45:55+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2021-10-07T01:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f66b96d8658f8721e6b1c6f035611bec44675b9'/>
<id>3f66b96d8658f8721e6b1c6f035611bec44675b9</id>
<content type='text'>
Leftovers from DPDK sync

Reviewed by:	grehan
Obtained from:	DPDK
MFC after:	5 days
Differential Revision:	https://reviews.freebsd.org/D31621
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Leftovers from DPDK sync

Reviewed by:	grehan
Obtained from:	DPDK
MFC after:	5 days
Differential Revision:	https://reviews.freebsd.org/D31621
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: remove whitespace in function comments</title>
<updated>2021-09-07T04:17:18+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2021-09-07T03:26:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4cdc5e12a849871e4e8062a62a31f28545901d84'/>
<id>4cdc5e12a849871e4e8062a62a31f28545901d84</id>
<content type='text'>
Remove unnecessary extra whitespace on all function comments, replacing
' *  ' with ' * '.

This was done automatically via sed using the following transformation:

  sed 's/^ \*  / * /'

Signed-off-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;
Signed-off-by: Guinan Sun &lt;guinanx.sun@intel.com&gt;
Reviewed-by: Wei Zhao &lt;wei.zhao1@intel.com&gt;

Approved by:	imp
Obtained from:	DPDK (40023f73c76579e58a859dab87b4c30278eb2e48)
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31621
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove unnecessary extra whitespace on all function comments, replacing
' *  ' with ' * '.

This was done automatically via sed using the following transformation:

  sed 's/^ \*  / * /'

Signed-off-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;
Signed-off-by: Guinan Sun &lt;guinanx.sun@intel.com&gt;
Reviewed-by: Wei Zhao &lt;wei.zhao1@intel.com&gt;

Approved by:	imp
Obtained from:	DPDK (40023f73c76579e58a859dab87b4c30278eb2e48)
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31621
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Update copyright to 2020</title>
<updated>2021-09-07T03:13:28+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2021-09-07T03:11:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8455e365f77f5b66ac9521dbcd690f79345ce147'/>
<id>8455e365f77f5b66ac9521dbcd690f79345ce147</id>
<content type='text'>
Synced to the ixgbe shared code with DPDK shared code which has local
fixes on top of "not-released-cid-ixgbe.2020.06.09.tar.gz"

Approved by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31621
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Synced to the ixgbe shared code with DPDK shared code which has local
fixes on top of "not-released-cid-ixgbe.2020.06.09.tar.gz"

Approved by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31621
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Use C99 bool types</title>
<updated>2021-09-07T02:54:22+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2021-09-07T02:54:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=79b36ec91decc18d062fc428e2fd34d41aba0630'/>
<id>79b36ec91decc18d062fc428e2fd34d41aba0630</id>
<content type='text'>
Approved by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31621
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31621
</pre>
</div>
</content>
</entry>
</feed>
