<?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>a2fe35df - net: intel: Use *-y instead of *-objs in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/libeth/Makefile#a2fe35df</link>
        <description>net: intel: Use *-y instead of *-objs in Makefile*-objs suffix is reserved rather for (user-space) host programs whileusually *-y suffix is used for kernel drivers (although *-objs worksfor that purpose for now).Let&apos;s correct the old usages of *-objs in Makefiles.Reviewed-by: Aleksandr Loktionov &lt;aleksandr.loktionov@intel.com&gt;Reviewed-by: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Reviewed-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Tested-by: Pucha Himasekhar Reddy &lt;himasekharx.reddy.pucha@intel.com&gt;Signed-off-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Link: https://lore.kernel.org/r/20240607-next-2024-06-03-intel-next-batch-v3-1-d1470cee3347@intel.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/intel/libeth/Makefile</description>
        <pubDate>Fri, 07 Jun 2024 21:22:32 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>306ec721 - net: intel: introduce {, Intel} Ethernet common library</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/intel/libeth/Makefile#306ec721</link>
        <description>net: intel: introduce {, Intel} Ethernet common libraryNot a secret there&apos;s a ton of code duplication between two and more Intelethernet modules.Before introducing new changes, which would need to be copied over again,start decoupling the already existing duplicate functionality into a newmodule, which will be shared between several Intel Ethernet drivers.Add the lookup table which converts 8/10-bit hardware packet type intoa parsed bitfield structure for easy checking packet format parameters,such as payload level, IP version, etc. This is currently used by i40e,ice and iavf and it&apos;s all the same in all three drivers.The only difference introduced in this implementation is that instead ofdefining a 256 (or 1024 in case of ice) element array, add unlikely()condition to limit the input to 154 (current maximum non-reserved packettype). There&apos;s no reason to waste 600 (or even 3600) bytes only to nothurt very unlikely exception packets.The hash computation function now takes payload level directly as apkt_hash_type. There&apos;s a couple cases when non-IP ptypes are marked asL3 payload and in the previous versions their hash level would be 2, not3. But skb_set_hash() only sees difference between L4 and non-L4, thusthis won&apos;t change anything at all.The module is behind the hidden Kconfig symbol, which the drivers willselect when needed. The exports are behind &apos;LIBIE&apos; namespace to limitthe scope of the functions.Not that non-HW-specific symbols will live in yet another module,libeth. This is done to easily distinguish pretty generic code readyfor reusing by any other vendor and/or for moving the layer up fromthe code useful in Intel&apos;s 1-100G drivers only.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/libeth/Makefile</description>
        <pubDate>Thu, 18 Apr 2024 11:36:07 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
