<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ixgbe/ixgbe_phy.c, branch stable/13</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>ixgbe: Add support for 1000BASE-BX SFP modules</title>
<updated>2025-02-16T00:26:26+00:00</updated>
<author>
<name>Tore Amundsen</name>
<email>tore@amundsen.org</email>
</author>
<published>2024-11-06T21:31:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b26592d87dbedb202b4b75f8515165deb7e234d0'/>
<id>b26592d87dbedb202b4b75f8515165deb7e234d0</id>
<content type='text'>
Add support for 1Gbit BiDi modules

Signed-off-by:	Tore Amundsen &lt;tore@amundsen.org&gt;
Relnotes:	yes
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1518

(cherry picked from commit 89d4096950c4db748e39758c941cfb708c2ff808)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for 1Gbit BiDi modules

Signed-off-by:	Tore Amundsen &lt;tore@amundsen.org&gt;
Relnotes:	yes
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1518

(cherry picked from commit 89d4096950c4db748e39758c941cfb708c2ff808)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Add support for 1Gbit Active DAC links</title>
<updated>2024-11-23T06:20:31+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2024-11-20T00:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=974d9c5a875044810557f96264f23ecfc106f13d'/>
<id>974d9c5a875044810557f96264f23ecfc106f13d</id>
<content type='text'>
1Gbit also emperically works on Active DACs.

Sponsored by:	BBOX.io

(cherry picked from commit e38f9257c3fac5cb5a62f62c424a976446ae1220)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1Gbit also emperically works on Active DACs.

Sponsored by:	BBOX.io

(cherry picked from commit e38f9257c3fac5cb5a62f62c424a976446ae1220)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Add support for 1Gbit DAC links</title>
<updated>2024-11-21T05:53:37+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2024-11-14T06:33:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f6a3934d63fd1439f363d5a733a0fa71525c6e7d'/>
<id>f6a3934d63fd1439f363d5a733a0fa71525c6e7d</id>
<content type='text'>
This is a relatively well known trick for the X520 (82599), can be
useful for testing and lab settings.  It's not an official standard or
particularly common but ubiquitous Broadcom switch ASICs deal with it.

We'll call it 1000Base-KX because it's SerDes on the passive cable and
I don't think it's worth adding another media type for this.

Reviewed by:	emaste
Sponsored by:	BBOX.io
Differential Revision:	https://reviews.freebsd.org/D47352

(cherry picked from commit 48ddd1b9f88753c6875566fbb67bc622453e4993)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a relatively well known trick for the X520 (82599), can be
useful for testing and lab settings.  It's not an official standard or
particularly common but ubiquitous Broadcom switch ASICs deal with it.

We'll call it 1000Base-KX because it's SerDes on the passive cable and
I don't think it's worth adding another media type for this.

Reviewed by:	emaste
Sponsored by:	BBOX.io
Differential Revision:	https://reviews.freebsd.org/D47352

(cherry picked from commit 48ddd1b9f88753c6875566fbb67bc622453e4993)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: fix misleading indentation in ixgbe_phy</title>
<updated>2024-09-29T03:57:31+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2024-09-22T03:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d7fcaeca4cec899fe0f73ded3253b365d3baab9f'/>
<id>d7fcaeca4cec899fe0f73ded3253b365d3baab9f</id>
<content type='text'>
(cherry picked from commit e3a6e916dbbade2d4047e127c371ee0d0a25a294)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit e3a6e916dbbade2d4047e127c371ee0d0a25a294)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: update ixgbe_phy with ix-3.3.38 changes</title>
<updated>2024-09-28T09:24:44+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2024-09-21T09:45:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b1dadbcebdfd3e711f792f9aa8cbaeb063e1ce91'/>
<id>b1dadbcebdfd3e711f792f9aa8cbaeb063e1ce91</id>
<content type='text'>
(cherry picked from commit e06918b94ac44448272a9d6747dcdba142e18b58)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit e06918b94ac44448272a9d6747dcdba142e18b58)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: improve function comments</title>
<updated>2024-09-27T03:39:01+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=8bb9fe07c7daaf8a3d88aa3578cbd5e6e55bbeba'/>
<id>8bb9fe07c7daaf8a3d88aa3578cbd5e6e55bbeba</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>ixgbe: fix PHY ID for X550</title>
<updated>2024-09-26T03:32:48+00:00</updated>
<author>
<name>Radoslaw Tyl</name>
<email>radoslawx.tyl@intel.com</email>
</author>
<published>2024-09-19T20:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0097d7ec6bc46a441fb13b703c1ea0388d6033c8'/>
<id>0097d7ec6bc46a441fb13b703c1ea0388d6033c8</id>
<content type='text'>
DPDK commit message

net/ixgbe/base: fix PHY ID for X550
Function ixgbe_get_phy_type_from_id() for X550_PHY_ID2 and
X550_PHY_ID3 always return ixgbe_phy_unknown instead of ixgbe_phy_aq
because phy ID's last 4 bits are always masked, and should not be
taken into account when selecting phy type.

This patch adds default PHY ID for X550 devices with mask on last 4
bits (0xFFFFFFF0), and fixes the switch statement to use it.

Fixes: 58ddc80 ("ixgbe/base: add new X550 PHY ids")
Cc: stable@dpdk.org

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

Obtained from:	DPDK (a9f5a3b)

(cherry picked from commit 9b56dfd27c64fcaf2dfbaa1eb3e2bd2b163fa56c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DPDK commit message

net/ixgbe/base: fix PHY ID for X550
Function ixgbe_get_phy_type_from_id() for X550_PHY_ID2 and
X550_PHY_ID3 always return ixgbe_phy_unknown instead of ixgbe_phy_aq
because phy ID's last 4 bits are always masked, and should not be
taken into account when selecting phy type.

This patch adds default PHY ID for X550 devices with mask on last 4
bits (0xFFFFFFF0), and fixes the switch statement to use it.

Fixes: 58ddc80 ("ixgbe/base: add new X550 PHY ids")
Cc: stable@dpdk.org

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

Obtained from:	DPDK (a9f5a3b)

(cherry picked from commit 9b56dfd27c64fcaf2dfbaa1eb3e2bd2b163fa56c)
</pre>
</div>
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c comment pattern</title>
<updated>2023-08-23T17:43:22+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4fbf14e22d7b83de7080a8e491ba14a5785a0ff4'/>
<id>4fbf14e22d7b83de7080a8e491ba14a5785a0ff4</id>
<content type='text'>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/

Similar commit in current:
(cherry picked from commit 71625ec9ad2a)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/

Similar commit in current:
(cherry picked from commit 71625ec9ad2a)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Warn once for unsupported SFPs</title>
<updated>2023-08-10T00:27:31+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2023-08-03T05:59:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f5255126772e3c03442220939c7d2b12b12c2a3a'/>
<id>f5255126772e3c03442220939c7d2b12b12c2a3a</id>
<content type='text'>
The driver belabors the point about unsupported SFPs, printing multiple
times on link up. Limit it to once.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D39785

(cherry picked from commit a93409fc3cd7b4d4aeb35d7ef27f84c1ae13a42d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The driver belabors the point about unsupported SFPs, printing multiple
times on link up. Limit it to once.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D39785

(cherry picked from commit a93409fc3cd7b4d4aeb35d7ef27f84c1ae13a42d)
</pre>
</div>
</content>
</entry>
<entry>
<title>ixgbe: Update shared code catchup</title>
<updated>2021-10-12T18:18:05+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=88d064c121888fecb64ca02995b3375b6eefd28f'/>
<id>88d064c121888fecb64ca02995b3375b6eefd28f</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

(cherry picked from commit 3f66b96d8658f8721e6b1c6f035611bec44675b9)
</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

(cherry picked from commit 3f66b96d8658f8721e6b1c6f035611bec44675b9)
</pre>
</div>
</content>
</entry>
</feed>
