<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blackbird-op-linux/drivers/net/ethernet/cavium/liquidio/liquidio_common.h, branch master</title>
<subtitle>Blackbird™ Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/blackbird-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/blackbird-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/'/>
<updated>2018-09-17T15:22:26+00:00</updated>
<entry>
<title>liquidio: Add the features to show FEC settings and set FEC settings</title>
<updated>2018-09-17T15:22:26+00:00</updated>
<author>
<name>Weilin Chang</name>
<email>weilin.chang@cavium.com</email>
</author>
<published>2018-09-17T05:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=75b2c206bb10961879912bd6a4199bf4dfa6eda2'/>
<id>urn:sha1:75b2c206bb10961879912bd6a4199bf4dfa6eda2</id>
<content type='text'>
1. Add functions for get_fecparam and set_fecparam.
2. Modify lio_get_link_ksettings to display FEC setting.

Signed-off-by: Weilin Chang &lt;weilin.chang@cavium.com&gt;
Acked-by: Derek Chickles &lt;derek.chickles@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: Add spoof checking on a VF MAC address</title>
<updated>2018-09-06T22:52:18+00:00</updated>
<author>
<name>Weilin Chang</name>
<email>weilin.chang@cavium.com</email>
</author>
<published>2018-09-06T01:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=488752220b4a73ae131ca3e7c0c83b9f1bf092e4'/>
<id>urn:sha1:488752220b4a73ae131ca3e7c0c83b9f1bf092e4</id>
<content type='text'>
1. Provide the API to set/unset the spoof checking feature.
2. Add a function to periodically provide the count of found
   packets with spoof VF MAC address.
3. Prevent VF MAC address changing while the spoofchk of the VF is
   on unless the changing MAC address is issued from PF.

Signed-off-by: Weilin Chang &lt;weilin.chang@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: Added delayed work for periodically updating the link statistics.</title>
<updated>2018-09-04T02:08:07+00:00</updated>
<author>
<name>Pradeep Nalla</name>
<email>pradeep.nalla@cavium.com</email>
</author>
<published>2018-09-01T00:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=35878618c92db85c4e077ada6c2c18ac79ccadb8'/>
<id>urn:sha1:35878618c92db85c4e077ada6c2c18ac79ccadb8</id>
<content type='text'>
Signed-off-by: Pradeep Nalla &lt;pradeep.nalla@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: copperhead LED identification</title>
<updated>2018-08-10T21:43:46+00:00</updated>
<author>
<name>Raghu Vatsavayi</name>
<email>raghu.vatsavayi@cavium.com</email>
</author>
<published>2018-08-09T20:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=0520344cdb1efa7c6404168b66f8dd0b1fe5face'/>
<id>urn:sha1:0520344cdb1efa7c6404168b66f8dd0b1fe5face</id>
<content type='text'>
Add LED identification support for liquidio TP copperhead cards.

Signed-off-by: Raghu Vatsavayi &lt;raghu.vatsavayi@cavium.com&gt;
Acked-by: Derek Chickles &lt;derek.chickles@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: bump up driver version to 1.7.2 to match newer NIC firmware</title>
<updated>2018-05-10T21:32:18+00:00</updated>
<author>
<name>Felix Manlunas</name>
<email>felix.manlunas@cavium.com</email>
</author>
<published>2018-05-09T18:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=7d0870f661e11b9248c87919bd2ce61ba6a67a82'/>
<id>urn:sha1:7d0870f661e11b9248c87919bd2ce61ba6a67a82</id>
<content type='text'>
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: support use of ethtool to set link speed of CN23XX-225 cards</title>
<updated>2018-05-08T03:31:23+00:00</updated>
<author>
<name>Weilin Chang</name>
<email>weilin.chang@cavium.com</email>
</author>
<published>2018-05-04T18:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=18b338f5f9539512e76fd9ebd4c6ca1a0e159e2b'/>
<id>urn:sha1:18b338f5f9539512e76fd9ebd4c6ca1a0e159e2b</id>
<content type='text'>
Support setting the link speed of CN23XX-225 cards (which can do 25Gbps or
10Gbps) via ethtool_ops.set_link_ksettings.

Also fix the function assigned to ethtool_ops.get_link_ksettings to use the
new link_ksettings api completely (instead of partially via
ethtool_convert_legacy_u32_to_link_mode).

Signed-off-by: Weilin Chang &lt;weilin.chang@cavium.com&gt;
Acked-by: Raghu Vatsavayi &lt;raghu.vatsavayi@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: enhanced ethtool --set-channels feature</title>
<updated>2018-04-30T13:26:29+00:00</updated>
<author>
<name>Intiyaz Basha</name>
<email>intiyaz.basha@cavium.com</email>
</author>
<published>2018-04-28T06:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=c33c997346c34ea7b89aec99524ad9632a2f1e0c'/>
<id>urn:sha1:c33c997346c34ea7b89aec99524ad9632a2f1e0c</id>
<content type='text'>
Enhancing driver to accept max supported queues for ethtool --set-channels

Signed-off-by: Intiyaz Basha &lt;intiyaz.basha@cavium.com&gt;
Acked-by: Derek Chickles &lt;derek.chickles@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: add support for ndo_get_stats64 instead of ndo_get_stats</title>
<updated>2018-04-27T17:19:38+00:00</updated>
<author>
<name>Pradeep Nalla</name>
<email>pradeep.nalla@cavium.com</email>
</author>
<published>2018-04-26T00:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=80002347d6f51c45e49eb545ec7ae7077d46faf8'/>
<id>urn:sha1:80002347d6f51c45e49eb545ec7ae7077d46faf8</id>
<content type='text'>
Support ndo_get_stats64 instead of ndo_get_stats.  Also add stats for
multicast and broadcast packets.

Signed-off-by: Pradeep Nalla &lt;pradeep.nalla@cavium.com&gt;
Acked-by: Raghu Vatsavayi &lt;raghu.vatsavayi@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: Enhanced ethtool stats</title>
<updated>2018-04-17T13:56:52+00:00</updated>
<author>
<name>Intiyaz Basha</name>
<email>intiyaz.basha@cavium.com</email>
</author>
<published>2018-04-17T06:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=897ddc24835ac9e267d70f1a77e75d30a0a636e9'/>
<id>urn:sha1:897ddc24835ac9e267d70f1a77e75d30a0a636e9</id>
<content type='text'>
1. Added red_drops stats. Inbound packets dropped by RED, buffer exhaustion
2. Included fcs_err, jabber_err, l2_err and frame_err errors under
   rx_errors
3. Included fifo_err, dmac_drop, red_drops, fw_err_pko, fw_err_link and
   fw_err_drop under rx_dropped
4. Included max_collision_fail, max_deferral_fail, total_collisions,
   fw_err_pko, fw_err_link, fw_err_drop and fw_err_pki under tx_dropped
5. Counting dma mapping errors
6. Added some firmware stats description and removed for some

Signed-off-by: Intiyaz Basha &lt;intiyaz.basha@cavium.com&gt;
Acked-by: Derek Chickles &lt;derek.chickles@cavium.com&gt;
Acked-by: Satanand Burla &lt;satananda.burla@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>liquidio: Prioritize control messages</title>
<updated>2018-03-29T18:13:49+00:00</updated>
<author>
<name>Intiyaz Basha</name>
<email>intiyaz.basha@cavium.com</email>
</author>
<published>2018-03-28T02:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=697fefc7c1531f75ecd9623a4a4cbd47fab32ca8'/>
<id>urn:sha1:697fefc7c1531f75ecd9623a4a4cbd47fab32ca8</id>
<content type='text'>
During heavy tx traffic, control messages (sent by liquidio driver to NIC
firmware) sometimes do not get processed in a timely manner.  Reason is:
the low-level metadata of control messages and that of egress network
packets indicate that they have the same priority.

Fix it by setting a higher priority for control messages through the new
ctrl_qpg field in the oct_txpciq struct.  It is the NIC firmware that does
the actual setting of priority by writing to the new ctrl_qpg field; the
host driver treats that value as opaque and just assigns it to pki_ih3-&gt;qpg

Signed-off-by: Intiyaz Basha &lt;intiyaz.basha@cavium.com&gt;
Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
