<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/Documentation/networking/device_drivers/ethernet, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/Documentation/networking/device_drivers/ethernet?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/Documentation/networking/device_drivers/ethernet?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-08-30T10:32:51Z</updated>
<entry>
<title>net: ngbe: Add build support for ngbe</title>
<updated>2022-08-30T10:32:51Z</updated>
<author>
<name>Mengyuan Lou</name>
<email>mengyuanlou@net-swift.com</email>
</author>
<published>2022-08-26T03:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e79e40c83b9fd4e8b9b9d4fc9093d25b7a67c745'/>
<id>urn:sha1:e79e40c83b9fd4e8b9b9d4fc9093d25b7a67c745</id>
<content type='text'>
Add build options and guidance doc.
Initialize pci device access for Wangxun Gigabit Ethernet devices.

Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Mengyuan Lou &lt;mengyuanlou@net-swift.com&gt;
Link: https://lore.kernel.org/r/20220826034609.51854-1-mengyuanlou@net-swift.com
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;
</content>
</entry>
<entry>
<title>ice: add write functionality for GNSS TTY</title>
<updated>2022-07-21T20:25:17Z</updated>
<author>
<name>Karol Kolacinski</name>
<email>karol.kolacinski@intel.com</email>
</author>
<published>2022-06-24T15:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d6b98c8d242aee40e7b8919dd07b593b0739e38d'/>
<id>urn:sha1:d6b98c8d242aee40e7b8919dd07b593b0739e38d</id>
<content type='text'>
Add the possibility to write raw bytes to the GNSS module through the
first TTY device. This allows user to configure the module.

Create a second read-only TTY device.

Signed-off-by: Karol Kolacinski &lt;karol.kolacinski@intel.com&gt;
Tested-by: Gurucharan &lt;gurucharanx.g@intel.com&gt; (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;
</content>
</entry>
<entry>
<title>eth: remove neterion/vxge</title>
<updated>2022-07-05T22:26:31Z</updated>
<author>
<name>Jakub Kicinski</name>
<email>kuba@kernel.org</email>
</author>
<published>2022-07-05T22:22:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f05643a0f60bf67c09a5276b81258b845b0c73b4'/>
<id>urn:sha1:f05643a0f60bf67c09a5276b81258b845b0c73b4</id>
<content type='text'>
The last meaningful change to this driver was made by Jon in 2011.
As much as we'd like to believe that this is because the code is
perfect the chances are nobody is using this hardware.

Because of the size of this driver there is a nontrivial maintenance
cost to keeping this code around, in the last 2 years we're averaging
more than 1 change a month. Some of which require nontrivial review
effort, see commit 877fe9d49b74 ("Revert "drivers/net/ethernet/neterion/vxge:
Fix a use-after-free bug in vxge-main.c"") for example.

Let's try to remove this driver. In general, IMHO, we need to
establish a clear path for shedding dead code. It will be hard
to unless we have some experience trying to delete stuff.

Link: https://lore.kernel.org/r/20220701044234.706229-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>net: txgbe: Add build support for txgbe</title>
<updated>2022-06-30T03:57:06Z</updated>
<author>
<name>Jiawen Wu</name>
<email>jiawenwu@trustnetic.com</email>
</author>
<published>2022-06-28T09:55:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3ce7547e5b710cb90e1150f9bb867c133576441a'/>
<id>urn:sha1:3ce7547e5b710cb90e1150f9bb867c133576441a</id>
<content type='text'>
Add doc build infrastructure for txgbe driver.
Initialize PCI memory space for WangXun 10 Gigabit Ethernet devices.

Signed-off-by: Jiawen Wu &lt;jiawenwu@trustnetic.com&gt;
Link: https://lore.kernel.org/r/20220628095530.889344-1-jiawenwu@trustnetic.com
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>eth: de4x5: remove support for Generic DECchip &amp; DIGITAL EtherWORKS PCI/EISA</title>
<updated>2022-05-23T10:43:51Z</updated>
<author>
<name>Jakub Kicinski</name>
<email>kuba@kernel.org</email>
</author>
<published>2022-05-19T03:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=32c53420d2a0c2c3a691edb895d90d9d028ca3e0'/>
<id>urn:sha1:32c53420d2a0c2c3a691edb895d90d9d028ca3e0</id>
<content type='text'>
Looks like almost all changes to this driver had been tree-wide
refactoring since git era begun. There is one commit from Al
15 years ago which could potentially be fixing a real bug.

The driver is using virt_to_bus() and is a real magnet for pointless
cleanups. It seems unlikely to have real users. Let's try to shed
this maintenance burden.

Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; (powerpc)
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>octeon_ep: Add driver framework and device initialization</title>
<updated>2022-04-13T11:56:32Z</updated>
<author>
<name>Veerasenareddy Burru</name>
<email>vburru@marvell.com</email>
</author>
<published>2022-04-13T03:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=862cd659a6fbac664f1fcdd7149046040a7a7e9c'/>
<id>urn:sha1:862cd659a6fbac664f1fcdd7149046040a7a7e9c</id>
<content type='text'>
Add driver framework and device setup and initialization for Octeon
PCI Endpoint NIC.

Add implementation to load module, initilaize, register network device,
cleanup and unload module.

Signed-off-by: Veerasenareddy Burru &lt;vburru@marvell.com&gt;
Signed-off-by: Abhijit Ayarekar &lt;aayarekar@marvell.com&gt;
Signed-off-by: Satananda Burla &lt;sburla@marvell.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: ena: Update LLQ header length in ena documentation</title>
<updated>2022-01-08T03:25:50Z</updated>
<author>
<name>Arthur Kiyanovski</name>
<email>akiyano@amazon.com</email>
</author>
<published>2022-01-07T20:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=273a2397fc9157c04e904b6ae37f723aa910a0d1'/>
<id>urn:sha1:273a2397fc9157c04e904b6ae37f723aa910a0d1</id>
<content type='text'>
LLQ entry length is 128 bytes. Therefore the maximum header in
the entry is calculated by:
tx_max_header_size =
LLQ_ENTRY_SIZE - DESCRIPTORS_NUM_BEFORE_HEADER * 16 =
128 - 2 * 16 = 96

This patch updates the documentation so that it states the correct
max header length.

Signed-off-by: Shay Agroskin &lt;shayagr@amazon.com&gt;
Signed-off-by: Arthur Kiyanovski &lt;akiyano@amazon.com&gt;
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>docs: networking: dpaa2: Fix DPNI header</title>
<updated>2021-12-20T11:46:42Z</updated>
<author>
<name>Sean Anderson</name>
<email>sean.anderson@seco.com</email>
</author>
<published>2021-12-17T17:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=662f11d55ffd02933e1bd275d732b97eddccf870'/>
<id>urn:sha1:662f11d55ffd02933e1bd275d732b97eddccf870</id>
<content type='text'>
The DPNI object should get its own header, like the rest of the objects.

Fixes: 60b91319a349 ("staging: fsl-mc: Convert documentation to rst format")
Signed-off-by: Sean Anderson &lt;sean.anderson@seco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: Document how to enable NBASE-T support</title>
<updated>2021-12-15T19:09:29Z</updated>
<author>
<name>Robert Schlabbach</name>
<email>robert_s@gmx.net</email>
</author>
<published>2021-10-26T00:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=271225fd57c2f1e0b3f8826df51be6c634affefe'/>
<id>urn:sha1:271225fd57c2f1e0b3f8826df51be6c634affefe</id>
<content type='text'>
Commit a296d665eae1 ("ixgbe: Add ethtool support to enable 2.5 and 5.0
Gbps support") introduced suppression of the advertisement of NBASE-T
speeds by default, according to Todd Fujinaka to accommodate customers
with network switches which could not cope with advertised NBASE-T
speeds, as posted in the E1000-devel mailing list:

https://sourceforge.net/p/e1000/mailman/message/37106269/

However, the suppression was not documented at all, nor was how to
enable NBASE-T support.

Properly document the NBASE-T suppression and how to enable NBASE-T
support.

Fixes: a296d665eae1 ("ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support")
Reported-by: Robert Schlabbach &lt;robert_s@gmx.net&gt;
Signed-off-by: Robert Schlabbach &lt;robert_s@gmx.net&gt;
Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;
</content>
</entry>
<entry>
<title>net/mlx5: SF_DEV Add SF device trace points</title>
<updated>2021-10-25T20:51:21Z</updated>
<author>
<name>Parav Pandit</name>
<email>parav@nvidia.com</email>
</author>
<published>2021-10-05T08:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d67ab0a8c130be38b6dda8da3616a97f020ac424'/>
<id>urn:sha1:d67ab0a8c130be38b6dda8da3616a97f020ac424</id>
<content type='text'>
Add SF device add and delete specific trace points.

echo mlx5:mlx5_sf_dev_add &gt;&gt; /sys/kernel/debug/tracing/set_event
echo mlx5:mlx5_sf_dev_del &gt;&gt; /sys/kernel/debug/tracing/set_event
echo mlx5:mlx5_sf_vhca_event &gt;&gt; /sys/kernel/debug/tracing/set_event

Signed-off-by: Parav Pandit &lt;parav@nvidia.com&gt;
Signed-off-by: Saeed Mahameed &lt;saeedm@nvidia.com&gt;
</content>
</entry>
</feed>
