<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ethernet/intel/igc, branch linux-5.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-01-17T17:55:34Z</updated>
<entry>
<title>igc: Add PHY power management control</title>
<updated>2020-01-17T17:55:34Z</updated>
<author>
<name>Sasha Neftin</name>
</author>
<published>2020-01-08T08:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcb3244ccdc4cebb6ed3d47d973da7b1a03837c0'/>
<id>urn:sha1:bcb3244ccdc4cebb6ed3d47d973da7b1a03837c0</id>
<content type='text'>
PHY power management control should provide a reliable and accurate
indication of PHY reset completion and decrease the delay time
after a PHY reset

Signed-off-by: Sasha Neftin &lt;sasha.neftin@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Add support for TSO</title>
<updated>2020-01-17T17:55:34Z</updated>
<author>
<name>Sasha Neftin</name>
</author>
<published>2020-01-05T12:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f38b782dccabb2ada5c5b3c0dfb5ef0758a67ce0'/>
<id>urn:sha1:f38b782dccabb2ada5c5b3c0dfb5ef0758a67ce0</id>
<content type='text'>
TCP segmentation offload allows a device to segment a single frame
into multiple frames with a data payload size specified in socket buffer.
As a result we can now send data approximately up to seven percents fast
than was previously possible on my system.

Signed-off-by: Sasha Neftin &lt;sasha.neftin@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Add SKU for i225 device</title>
<updated>2020-01-17T17:55:34Z</updated>
<author>
<name>Sasha Neftin</name>
</author>
<published>2020-01-01T07:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e7d4b93b0de94386be44d2a7ffa417a5c4adc1b'/>
<id>urn:sha1:0e7d4b93b0de94386be44d2a7ffa417a5c4adc1b</id>
<content type='text'>
Add support for blank NVM SKU

Signed-off-by: Sasha Neftin &lt;sasha.neftin@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Remove unused definition</title>
<updated>2020-01-17T17:55:34Z</updated>
<author>
<name>Sasha Neftin</name>
</author>
<published>2020-01-01T06:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34e9c162f09e224e94e519643970f6d7d607c8fd'/>
<id>urn:sha1:34e9c162f09e224e94e519643970f6d7d607c8fd</id>
<content type='text'>
Remove the unused IGC_FUNC_0 definition and make the code cleaner

Signed-off-by: Sasha Neftin &lt;sasha.neftin@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Fix typo in a comment</title>
<updated>2020-01-17T17:55:34Z</updated>
<author>
<name>Sasha Neftin</name>
</author>
<published>2019-12-29T14:09:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=93d85dc5651d8337e3681441df1d5dd4184784ab'/>
<id>urn:sha1:93d85dc5651d8337e3681441df1d5dd4184784ab</id>
<content type='text'>
Fix typo in a context descriptor comment

Signed-off-by: Sasha Neftin &lt;sasha.neftin@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Use Start of Packet signal from PHY for timestamping</title>
<updated>2020-01-06T23:02:45Z</updated>
<author>
<name>Vinicius Costa Gomes</name>
</author>
<published>2019-12-02T23:19:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a299df3524eabc1def8e93bf005b07ea396ff2bd'/>
<id>urn:sha1:a299df3524eabc1def8e93bf005b07ea396ff2bd</id>
<content type='text'>
For better accuracy, i225 is able to do timestamping using the Start of
Packet signal from the PHY.

Signed-off-by: Vinicius Costa Gomes &lt;vinicius.gomes@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Add support for ethtool GET_TS_INFO command</title>
<updated>2020-01-06T22:59:48Z</updated>
<author>
<name>Vinicius Costa Gomes</name>
</author>
<published>2019-12-02T23:19:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=60dbede0c4f3d7b1a1f56d1f91bbca3c5a73f7f5'/>
<id>urn:sha1:60dbede0c4f3d7b1a1f56d1f91bbca3c5a73f7f5</id>
<content type='text'>
This command allows igc to report what types of timestamping are
supported. ptp4l uses this to detect if the hardware supports
timestamping.

Signed-off-by: Vinicius Costa Gomes &lt;vinicius.gomes@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Add support for TX timestamping</title>
<updated>2020-01-06T22:39:17Z</updated>
<author>
<name>Vinicius Costa Gomes</name>
</author>
<published>2019-12-02T23:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c344ae24501558b14341247abef41e0b420c090'/>
<id>urn:sha1:2c344ae24501558b14341247abef41e0b420c090</id>
<content type='text'>
This adds support for timestamping packets being transmitted.

Based on the code from i210. The basic differences is that i225 has 4
registers to store the transmit timestamps (i210 has one). Right now,
we only support retrieving from one register, support for using the
other registers will be added later.

Signed-off-by: Vinicius Costa Gomes &lt;vinicius.gomes@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Add support for RX timestamping</title>
<updated>2020-01-06T22:19:31Z</updated>
<author>
<name>Vinicius Costa Gomes</name>
</author>
<published>2019-12-02T23:19:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81b055205e8ba2d400c8fa5845ba540a4a880a3a'/>
<id>urn:sha1:81b055205e8ba2d400c8fa5845ba540a4a880a3a</id>
<content type='text'>
This adds support for timestamping received packets.

It is based on the i210, as many features of i225 work the same way.
The main difference from i210 is that i225 has support for choosing
the timer register to use when timestamping packets. Right now, we
only support using timer 0. The other difference is that i225 stores
two timestamps in the receive descriptor, right now, we only retrieve
one.

Signed-off-by: Vinicius Costa Gomes &lt;vinicius.gomes@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>igc: Add basic skeleton for PTP</title>
<updated>2020-01-06T21:33:01Z</updated>
<author>
<name>Vinicius Costa Gomes</name>
</author>
<published>2019-12-02T23:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f2958052c5820d0795616fcc299097390cf92a8'/>
<id>urn:sha1:5f2958052c5820d0795616fcc299097390cf92a8</id>
<content type='text'>
This allows the creation of the /dev/ptpX device for i225, and reading
and writing the time.

Signed-off-by: Vinicius Costa Gomes &lt;vinicius.gomes@intel.com&gt;
Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
</feed>
