<?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 netdevice.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fb3c236a - LinuxKPI: import beginning of a new version of netdevice.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#fb3c236a</link>
        <description>LinuxKPI: import beginning of a new version of netdevice.hImport a netdevice update complementing the last remaining bits ofthe old ifnet derived implementation.  Along add a (for now) taskbased NAPI implementation.This is the minimal set of chnages which are needed for the initialsupport of wireless drivers.  The NAPI implementation has an option tostill switch to &quot;direct dispatch&quot; as it had been used by these driversbefore not relying on a deferred context along with some printf tracing.This has been helpful in the last weeks for debugging and will becleaned once we have had broader testing and are sure this is fine as-is.Should we need a more time-sensitive or load-sensitive responsein the future we can always switch to something more sophisticated.Sponsored by:		The FreeBSD FoundationX-Differential Revision: D33075 (abandoned without feedback a while ago)(cherry picked from commit d105895844848ddba85d686e03e0d14c03ad4eb4)

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Sun, 26 Dec 2021 18:29:29 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b2af7db - LinuxKPI: add KPI for netdev_notifier_info returning ifp</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#4b2af7db</link>
        <description>LinuxKPI: add KPI for netdev_notifier_info returning ifpWhile currently the ifp gets cast to a net_device and then returnedand consumers are expecting an ifp again, allow parallel usage now andin the future by extending and also passing the ifp directly back inthe netdev_notifier_info.  Add a function to return the ifp instead ofthe net_device.Sponsored by:	The FreeBSD FoundationSuggested by:	hselaskyReviewed by:	hselaskyDifferential Revision: https://reviews.freebsd.org/D30522(cherry picked from commit 801cf532e70f6b0ebfb2d536b235f166b2e6f0a4)

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Fri, 28 May 2021 12:44:16 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1b9b5de4 - LinuxKPI: netdevice.h remove more ifnet operating macros</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#1b9b5de4</link>
        <description>LinuxKPI: netdevice.h remove more ifnet operating macrosNow that mlx4 and ofed either are operating on ifnet functionsdirectly or have a private copy of these macros, we can remove themfrom linux/netdevice.h.With this only the #define for net_device to ifnet is left.Sponsored by:	The FreeBSD FoundationReviewed by:	kibDifferential Revision: https://reviews.freebsd.org/D30478(cherry picked from commit 9b6835f3ab7f05728caeaaa2ade09e80f1c5e825)

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Wed, 26 May 2021 17:55:21 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ddecc06c - LinuxKPI/OFED/mlx4: cleanup netdevice.h some more</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#ddecc06c</link>
        <description>LinuxKPI/OFED/mlx4: cleanup netdevice.h some moreThis removes all unused bits from linux/netdevice.h and migrates twoinline functions into the mlx4 and ofed code respectively.This gets the mlx4/ofed (struct ifnet) specific bits down to 7 linesin netdevice.h.Sponsored by:	The FreeBSD FoundationReviewed by:	hselasky, kibDifferential Revision: https://reviews.freebsd.org/D30461(cherry picked from commit c35034b338eb4de6fb42fd855865bce21c81a225)

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Wed, 26 May 2021 12:27:26 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0bb23777 - LinuxKPI: netdevice notifier callback argument</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#0bb23777</link>
        <description>LinuxKPI: netdevice notifier callback argumentIntroduce struct netdev_notifier_info as a container to passnet_device to the callback functions.Adjust netdev_notifier_info_to_dev() to return the net_device field.Add explicit casts from ifp to ni-&gt;dev even though currentlystruct net_device is defined to struct ifnet.  This is needed inpreparation for untangling this and improving the net_device compatcode.Sponsored by:	The FreeBSD FoundationReviewed by:	hselaskyDifferential Revision:	https://reviews.freebsd.org/D29365(cherry picked from commit fdcfe8a298e23bef9588cafad2672e0c5f48a327)

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Sun, 21 Mar 2021 21:18:34 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>427c402d - Fix missing epochification of the LinuxKPI after r353292.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#427c402d</link>
        <description>Fix missing epochification of the LinuxKPI after r353292.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Tue, 15 Oct 2019 11:14:14 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>92cbd830 - linuxkpi: properly implement netif_carrier_ok().</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#92cbd830</link>
        <description>linuxkpi: properly implement netif_carrier_ok().Submitted by:   kib@Approved by:    hselasky (mentor)MFC after:      1 weekSponsored by:   Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Wed, 05 Dec 2018 13:17:15 +0000</pubDate>
        <dc:creator>Slava Shwartsman &lt;slavash@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40402727 - Add basic support for VIMAGE to the LinuxKPI and ibcore.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#40402727</link>
        <description>Add basic support for VIMAGE to the LinuxKPI and ibcore.Support is implemented by mapping Linux&apos;s &quot;struct net&quot; into FreeBSD&apos;s&quot;struct vnet&quot;. Currently only vnet0 is supported by ibcore.MFC after:		1 weekSponsored by:		Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Thu, 16 Mar 2017 09:59:35 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d2111773 - Add more network related macros and functions to the LinuxKPI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#d2111773</link>
        <description>Add more network related macros and functions to the LinuxKPI.MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Tue, 26 Jan 2016 14:29:50 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0c510167 - LinuxKPI style changes:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#0c510167</link>
        <description>LinuxKPI style changes:- Properly prefix internal functions with &quot;linux_&quot; instead of only a  single underscore to avoid future namespace collisions.- Make some functions global instead of inline to ease debugging and  to avoid unnecessary code duplication.- Remove no longer existing kthread_create() function&apos;s prototype.MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Fri, 08 Jan 2016 10:04:19 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d59ecb2 - Finish process of moving the LinuxKPI module into the default kernel build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h#8d59ecb2</link>
        <description>Finish process of moving the LinuxKPI module into the default kernel build.- Move all files related to the LinuxKPI into sys/compat/linuxkpi and  its subfolders.- Update sys/conf/files and some Makefiles to use new file locations.- Added description of COMPAT_LINUXKPI to sys/conf/NOTES which in turn  adds the LinuxKPI to all LINT builds.- The LinuxKPI can be added to the kernel by setting the  COMPAT_LINUXKPI option. The OFED kernel option no longer builds the  LinuxKPI into the kernel. This was done to keep the build rules for  the LinuxKPI in sys/conf/files simple.- Extend the LinuxKPI module to include support for USB by moving the  Linux USB compat from usb.ko to linuxkpi.ko.- Bump the FreeBSD_version.- A universe kernel build has been done.Reviewed by:	np @ (cxgb and cxgbe related changes only)Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/netdevice.h</description>
        <pubDate>Thu, 29 Oct 2015 08:28:39 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
