History log of /freebsd-head/sys/compat/linuxkpi/common/include/linux/etherdevice.h
Revision Date Author Comments
33133b3b41a3dfd6204155c22b7d0d14039152ed 04-Apr-2019 cem <cem@FreeBSD.org> Replace read_random(9) with more appropriate arc4rand(9) KPIs

Reviewed by: ae, delphij
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D19760
81de646c9b63ca08c4a8f7f6b158aadcd963bfa6 23-Mar-2018 emaste <emaste@FreeBSD.org> linuxkpi whitespace cleanup

Reviewed by: hselasky, markj
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D14807
593f90ae1a6faf7f6504cacbc9e04e675cddd770 08-Mar-2017 hselasky <hselasky@FreeBSD.org> Implement eth_zero_addr() in the LinuxKPI.

MFC after: 1 week
Sponsored by: Mellanox Technologies
552a8ba1c7d9747793cc596231acaa577569499d 07-Jun-2016 hselasky <hselasky@FreeBSD.org> Fallback to arc4rand() in the LinuxKPI when read_random() returns
zero. This can happen for virtual machines.

MFC after: 1 week
Sponsored by: Mellanox Technologies
00d578928eca75be320b36d37543a7e2a4f9fbdb 27-May-2016 grehan <grehan@FreeBSD.org> Create branch for bhyve graphics import.
e1c5b02269f9183f4c185346c26ce54776d111b9 03-Mar-2016 hselasky <hselasky@FreeBSD.org> Add more functions to the LinuxKPI.

Define strnicmp as a function macro instead of a regular macro while
at it.

MFC after: 1 week
Sponsored by: Mellanox Technologies
6530ee10673a0681ec91d4fb10aaef1e12c9b3ca 26-Jan-2016 hselasky <hselasky@FreeBSD.org> Implement ether_addr_equal(), ether_addr_equal_64bits() and
random_ether_addr() for the LinuxKPI.

MFC after: 1 week
Sponsored by: Mellanox Technologies
26e5f8b61896cf7cfe4ba4a9e160b344398c9c12 03-Dec-2015 hselasky <hselasky@FreeBSD.org> Add some structures and defines which will be used when decoding small
form factor, SFF, standards compliant ethernet EEPROMs.

MFC after: 1 week
Obtained from: Linux
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