<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f771314d - idpf: compile singleq code only under default-n CONFIG_IDPF_SINGLEQ</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/idpf/Makefile#f771314d</link>
        <description>idpf: compile singleq code only under default-n CONFIG_IDPF_SINGLEQCurrently, all HW supporting idpf supports the singleq model, but noneof it advertises it by default, as splitq is supported and preferredfor multiple reasons. Still, this almost dead code often times addshotpath branches and redundant cacheline accesses.While it can&apos;t currently be removed, add CONFIG_IDPF_SINGLEQ and buildthe singleq code only when it&apos;s enabled manually. This corresponds to-10 Kb of object code size and a good bunch of hotpath checks.idpf_is_queue_model_split() works as a gate and compiles out to `true`when the config option is disabled.Reviewed-by: Przemek Kitszel &lt;przemyslaw.kitszel@intel.com&gt;Signed-off-by: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/idpf/Makefile</description>
        <pubDate>Thu, 20 Jun 2024 13:53:42 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>02cbfba1 - idpf: add ethtool callbacks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/idpf/Makefile#02cbfba1</link>
        <description>idpf: add ethtool callbacksInitialize all the ethtool ops that are supported by the driver andadd the necessary support for the ethtool callbacks. Also addasynchronous link notification virtchnl support where the deviceControl Plane sends the link status and link speed as anasynchronous event message. Driver report the link speed onethtool .idpf_get_link_ksettings query.Introduce soft reset function which is used by some of the ethtoolcallbacks such as .set_channels, .set_ringparam etc. to change theexisting queue configuration. It deletes the existing queues by sendingdelete queues virtchnl message to the CP and calls the &apos;vport_stop&apos; flowwhich disables the queues, vport etc. New set of queues are requested tothe CP and reconfigure the queue context by calling the &apos;vport_open&apos;flow. Soft reset flow also adjusts the number of vectors associated to avport if .set_channels is called.Signed-off-by: Alan Brady &lt;alan.brady@intel.com&gt;Co-developed-by: Alice Michael &lt;alice.michael@intel.com&gt;Signed-off-by: Alice Michael &lt;alice.michael@intel.com&gt;Co-developed-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Signed-off-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Co-developed-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Signed-off-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Reviewed-by: Sridhar Samudrala &lt;sridhar.samudrala@intel.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Co-developed-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/idpf/Makefile</description>
        <pubDate>Tue, 08 Aug 2023 00:34:15 +0000</pubDate>
        <dc:creator>Alan Brady &lt;alan.brady@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>95af467d - idpf: configure resources for RX queues</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/idpf/Makefile#95af467d</link>
        <description>idpf: configure resources for RX queuesSimilar to the TX, RX also supports both single and split queue models.In single queue model, the same descriptor queue is used by SW to postbuffer descriptors to HW and by HW to post completed descriptorsto SW. In split queue model, &quot;RX buffer queues&quot; are used to passdescriptor buffers from SW to HW whereas &quot;RX queues&quot; are used topost the descriptor completions i.e. descriptors that point tocompleted buffers, from HW to SW. &quot;RX queue group&quot; is a set ofRX queues grouped together and will be serviced by a &quot;RX buffer queuegroup&quot;. IDPF supports 2 buffer queues i.e. large buffer (4KB) queueand small buffer (2KB) queue per buffer queue group. HW uses largebuffers for &apos;hardware gro&apos; feature and also if the packet size ismore than 2KB, if not 2KB buffers are used.Add all the resources required for the RX queues initialization.Allocate memory for the RX queue and RX buffer queue groups. Initializethe software maintained refill queues for buffer management algorithm.Same like the TX queues, initialize the queue parameters for the RXqueues and send the config RX queue virtchnl message to the deviceControl Plane.Signed-off-by: Alan Brady &lt;alan.brady@intel.com&gt;Co-developed-by: Alice Michael &lt;alice.michael@intel.com&gt;Signed-off-by: Alice Michael &lt;alice.michael@intel.com&gt;Co-developed-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Signed-off-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Co-developed-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Signed-off-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Co-developed-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Signed-off-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Reviewed-by: Sridhar Samudrala &lt;sridhar.samudrala@intel.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Co-developed-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/idpf/Makefile</description>
        <pubDate>Tue, 08 Aug 2023 00:34:09 +0000</pubDate>
        <dc:creator>Alan Brady &lt;alan.brady@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0fe45467 - idpf: add create vport and netdev configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/idpf/Makefile#0fe45467</link>
        <description>idpf: add create vport and netdev configurationAdd the required support to create a vport by spawningthe init task. Once the vport is created, initialize andallocate the resources needed for it. Configure and registera netdev for each vport with all the features supportedby the device based on the capabilities received from thedevice Control Plane. Spawn the init task till all the defaultvports are created.Co-developed-by: Alan Brady &lt;alan.brady@intel.com&gt;Signed-off-by: Alan Brady &lt;alan.brady@intel.com&gt;Co-developed-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Signed-off-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Co-developed-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Signed-off-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Co-developed-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Signed-off-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Co-developed-by: Shailendra Bhatnagar &lt;shailendra.bhatnagar@intel.com&gt;Signed-off-by: Shailendra Bhatnagar &lt;shailendra.bhatnagar@intel.com&gt;Reviewed-by: Sridhar Samudrala &lt;sridhar.samudrala@intel.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Signed-off-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/idpf/Makefile</description>
        <pubDate>Tue, 08 Aug 2023 00:34:06 +0000</pubDate>
        <dc:creator>Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8077c727 - idpf: add controlq init and reset checks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/idpf/Makefile#8077c727</link>
        <description>idpf: add controlq init and reset checksAt the end of the probe, initialize and schedule the event workqueue.It calls the hard reset function where reset checks are done to findif the device is out of the reset. Control queue initialization andthe necessary control queue support is added.Introduce function pointers for the register operations which aredifferent between PF and VF devices.Signed-off-by: Joshua Hay &lt;joshua.a.hay@intel.com&gt;Co-developed-by: Alan Brady &lt;alan.brady@intel.com&gt;Signed-off-by: Alan Brady &lt;alan.brady@intel.com&gt;Co-developed-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Signed-off-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Co-developed-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Signed-off-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Co-developed-by: Shailendra Bhatnagar &lt;shailendra.bhatnagar@intel.com&gt;Signed-off-by: Shailendra Bhatnagar &lt;shailendra.bhatnagar@intel.com&gt;Reviewed-by: Sridhar Samudrala &lt;sridhar.samudrala@intel.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Co-developed-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/idpf/Makefile</description>
        <pubDate>Tue, 08 Aug 2023 00:34:04 +0000</pubDate>
        <dc:creator>Joshua Hay &lt;joshua.a.hay@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e850efed - idpf: add module register and probe functionality</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/idpf/Makefile#e850efed</link>
        <description>idpf: add module register and probe functionalityAdd the required support to register IDPF PCI driver, as well asprobe and remove call backs. Enable the PCI device and requestthe kernel to reserve the memory resources that will be used by thedriver. Finally map the BAR0 address space.Signed-off-by: Phani Burra &lt;phani.r.burra@intel.com&gt;Co-developed-by: Alan Brady &lt;alan.brady@intel.com&gt;Signed-off-by: Alan Brady &lt;alan.brady@intel.com&gt;Co-developed-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Signed-off-by: Madhu Chittim &lt;madhu.chittim@intel.com&gt;Co-developed-by: Shailendra Bhatnagar &lt;shailendra.bhatnagar@intel.com&gt;Signed-off-by: Shailendra Bhatnagar &lt;shailendra.bhatnagar@intel.com&gt;Reviewed-by: Sridhar Samudrala &lt;sridhar.samudrala@intel.com&gt;Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Acked-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Co-developed-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Pavan Kumar Linga &lt;pavan.kumar.linga@intel.com&gt;Signed-off-by: Tony Nguyen &lt;anthony.l.nguyen@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/idpf/Makefile</description>
        <pubDate>Tue, 08 Aug 2023 00:34:03 +0000</pubDate>
        <dc:creator>Phani Burra &lt;phani.r.burra@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
