<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blackbird-op-linux/include/linux/qed/qed_iov_if.h, branch v5.2</title>
<subtitle>Blackbird™ Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/blackbird-op-linux/atom?h=v5.2</id>
<link rel='self' href='https://git.raptorcs.com/git/blackbird-op-linux/atom?h=v5.2'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/'/>
<updated>2017-01-02T02:02:14+00:00</updated>
<entry>
<title>qed*: Add support for ndo_set_vf_trust</title>
<updated>2017-01-02T02:02:14+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-01-01T11:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=f990c82c385b1d9ce6acadb668df313c693cf48f'/>
<id>urn:sha1:f990c82c385b1d9ce6acadb668df313c693cf48f</id>
<content type='text'>
Trusted VFs would be allowed to receive promiscuous and
multicast promiscuous data.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: Update to dual-license</title>
<updated>2017-01-02T02:02:14+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-01-01T11:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=e8f1cb507d01205e03f69809af4347ed8ec9db5b'/>
<id>urn:sha1:e8f1cb507d01205e03f69809af4347ed8ec9db5b</id>
<content type='text'>
Since the submission of the qedr driver, there's inconsistency
in the licensing of the various qed/qede files - some are GPLv2
and some are dual-license.
Since qedr requires dual-license and it's dependent on both,
we're updating the licensing of all qed/qede source files.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: support ndo_get_vf_config</title>
<updated>2016-05-12T04:04:08+00:00</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@qlogic.com</email>
</author>
<published>2016-05-11T13:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=73390ac9d82bf9f0c849ff57b06a03145fbf05d6'/>
<id>urn:sha1:73390ac9d82bf9f0c849ff57b06a03145fbf05d6</id>
<content type='text'>
Allows the user to view the VF configuration by observing the PF's
device.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: IOV support spoof-checking</title>
<updated>2016-05-12T04:04:08+00:00</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@qlogic.com</email>
</author>
<published>2016-05-11T13:36:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=6ddc7608258d57d61e16d55461400bb6eff18d72'/>
<id>urn:sha1:6ddc7608258d57d61e16d55461400bb6eff18d72</id>
<content type='text'>
Add support in `ndo_set_vf_spoofchk' for allowing PF control over
its VF spoof-checking configuration.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: IOV link control</title>
<updated>2016-05-12T04:04:08+00:00</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@qlogic.com</email>
</author>
<published>2016-05-11T13:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=733def6a04bf3d2810dd675e1240f8df94d633c3'/>
<id>urn:sha1:733def6a04bf3d2810dd675e1240f8df94d633c3</id>
<content type='text'>
This adds support in 2 ndo that allow PF to tweak the VF's view of the
link - `ndo_set_vf_link_state' to allow it a view independent of the PF's,
and `ndo_set_vf_rate' which would allow the PF to limit the VF speed.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: Support forced MAC</title>
<updated>2016-05-12T04:04:08+00:00</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@qlogic.com</email>
</author>
<published>2016-05-11T13:36:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=eff169608c250193e72089dc4ab15cb79e0bd68c'/>
<id>urn:sha1:eff169608c250193e72089dc4ab15cb79e0bd68c</id>
<content type='text'>
Allows the PF to enforce the VF's mac.
i.e., by using `ip link ... vf &lt;x&gt; mac &lt;value&gt;'.

While a MAC is forced, PF would prevent the VF from configuring any other
MAC.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: Support PVID configuration</title>
<updated>2016-05-12T04:04:07+00:00</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@qlogic.com</email>
</author>
<published>2016-05-11T13:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=08feecd7fc709077ce92d21a979f522a5f57170a'/>
<id>urn:sha1:08feecd7fc709077ce92d21a979f522a5f57170a</id>
<content type='text'>
This adds support for PF control over the VF vlan configuration.
I.e., `ip link ... vf &lt;x&gt; vlan &lt;vid&gt;' should now be supported.

 1. &lt;vid&gt; != 0 =&gt; VF receives [unknowingly] only traffic tagged by
    &lt;vid&gt; and tags all outgoing traffic sent by VF with &lt;vid&gt;.
 2. &lt;vid&gt; == 0 ==&gt; Remove the pvid configuration, reverting to previous.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: IOV configure and FLR</title>
<updated>2016-05-12T04:04:07+00:00</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@qlogic.com</email>
</author>
<published>2016-05-11T13:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=0b55e27d563f493665693b494735574e68c3c5b9'/>
<id>urn:sha1:0b55e27d563f493665693b494735574e68c3c5b9</id>
<content type='text'>
While previous patches have already added the necessary logic to probe
VFs as well as enabling them in the HW, this patch adds the ability to
support VF FLR &amp; SRIOV disable.

It then wraps both flows together into the first IOV callback to be
provided to the protocol driver - `configure'. This would later to be used
to enable and disable SRIOV in the adapter.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
