History log of /freebsd-head/sys/compat/linuxkpi/common/include/linux/netdevice.h
Revision Date Author Comments
a229d895ec68cbfbaabee3f8f4e692ec3568f548 15-Oct-2019 hselasky <hselasky@FreeBSD.org> Fix missing epochification of the LinuxKPI after r353292.

Sponsored by: Mellanox Technologies
b2f6cad4de352970a0c625bd3505f453513dbf31 05-Dec-2018 slavash <slavash@FreeBSD.org> linuxkpi: properly implement netif_carrier_ok().

Submitted by: kib@
Approved by: hselasky (mentor)
MFC after: 1 week
Sponsored by: Mellanox Technologies
f9c6d3f8a5acd9bda0f5bc161fd50f4913e6ffcb 16-Mar-2017 hselasky <hselasky@FreeBSD.org> Add basic support for VIMAGE to the LinuxKPI and ibcore.

Support is implemented by mapping Linux's "struct net" into FreeBSD's
"struct vnet". Currently only vnet0 is supported by ibcore.

MFC after: 1 week
Sponsored by: Mellanox Technologies
00d578928eca75be320b36d37543a7e2a4f9fbdb 27-May-2016 grehan <grehan@FreeBSD.org> Create branch for bhyve graphics import.
821336ce2f2365f2088975b4b4d9fe1306222915 26-Jan-2016 hselasky <hselasky@FreeBSD.org> Add more network related macros and functions to the LinuxKPI.

MFC after: 1 week
Sponsored by: Mellanox Technologies
d1f61053c33f953ac5dfa5ed62f1b79965c662fb 08-Jan-2016 hselasky <hselasky@FreeBSD.org> LinuxKPI style changes:
- Properly prefix internal functions with "linux_" 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's prototype.

MFC after: 1 week
Sponsored by: Mellanox Technologies
97b71ce545702c6c9c80c6d958ebd7d30f656be2 29-Oct-2015 hselasky <hselasky@FreeBSD.org> 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