<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/bnxt, branch openslx</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/bnxt?h=openslx</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/bnxt?h=openslx'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2025-10-01T15:20:23+00:00</updated>
<entry>
<title>[bnxt] Handle link related async events</title>
<updated>2025-10-01T15:20:23+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-09-18T19:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cf534975411051ea0ddcbea28347d8d643a36360'/>
<id>urn:sha1:cf534975411051ea0ddcbea28347d8d643a36360</id>
<content type='text'>
Handle async events related to link speed change, link speed config
change, and port phy config changes.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Add error recovery support</title>
<updated>2025-09-18T12:25:07+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-08-29T10:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6464f2edb855274cd3e311eff0aa718935b3eef6'/>
<id>urn:sha1:6464f2edb855274cd3e311eff0aa718935b3eef6</id>
<content type='text'>
Add support to advertise adapter error recovery support to the
firmware.  Implement error recovery operations if adapter fault is
detected.  Refactor memory allocation to better align with probe and
open functions.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Update CQ doorbell type</title>
<updated>2025-08-13T11:36:20+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-08-13T11:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a53ec449327788e2015642bff21443d3a399c05b'/>
<id>urn:sha1:a53ec449327788e2015642bff21443d3a399c05b</id>
<content type='text'>
Update completion queue doorbell to a non-arming type, since polling
is used.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Remove unnecessary test_if macro</title>
<updated>2025-07-30T13:08:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-07-30T13:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=01b1028d4e1556852e3e7fa1f204137950ac1e6b'/>
<id>urn:sha1:01b1028d4e1556852e3e7fa1f204137950ac1e6b</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[bnxt] Remove unnecessary I/O macros</title>
<updated>2025-07-30T13:03:51+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-07-24T18:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6ca7a560a43a97f029c006e6a514e9df0759fb50'/>
<id>urn:sha1:6ca7a560a43a97f029c006e6a514e9df0759fb50</id>
<content type='text'>
Remove unnecessary driver specific macros.  Use standard
pci_read_config_xxxx, pci_write_config_xxx, writel/q calls.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Update supported devices array</title>
<updated>2025-07-02T23:18:33+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-07-02T17:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6bc55d65b16fefdc53837ecd7bcee44eda03b3ac'/>
<id>urn:sha1:6bc55d65b16fefdc53837ecd7bcee44eda03b3ac</id>
<content type='text'>
Add support for new device IDs. Remove device IDs which were never
in use.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Update device descriptions</title>
<updated>2025-07-01T23:05:34+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-07-01T07:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0020627777027041203332dbc61ae8c872402f9d'/>
<id>urn:sha1:0020627777027041203332dbc61ae8c872402f9d</id>
<content type='text'>
Use human readable strings for dev_description in PCI_ROM array.

Signed-off-by:  Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Remove VLAN stripping logic</title>
<updated>2025-06-29T13:21:51+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-06-26T22:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=126366ac47920ac5ea4ec1a1a4e5863ea3e612a3'/>
<id>urn:sha1:126366ac47920ac5ea4ec1a1a4e5863ea3e612a3</id>
<content type='text'>
Remove logic that programs the hardware to strip out VLAN from RX
packets.  Do not drop packets due to VLAN mismatch and allow the upper
layer to decide whether to discard the packets.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Increase Tx descriptors</title>
<updated>2025-06-25T13:05:33+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-06-25T13:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=54392f0d70b54209bd074528f8cfcf33743e097f'/>
<id>urn:sha1:54392f0d70b54209bd074528f8cfcf33743e097f</id>
<content type='text'>
Increase TX and CMP descriptor counts.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
<entry>
<title>[bnxt] Remove TX padding</title>
<updated>2025-06-11T14:07:40+00:00</updated>
<author>
<name>Joseph Wong</name>
</author>
<published>2025-06-11T14:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1de3aef78c1a8c87cc921463bb2cf6054a442fa7'/>
<id>urn:sha1:1de3aef78c1a8c87cc921463bb2cf6054a442fa7</id>
<content type='text'>
Remove unnecessary TX padding.

Signed-off-by: Joseph Wong &lt;joseph.wong@broadcom.com&gt;
</content>
</entry>
</feed>
