opnsense-src/sys/compat/linux
Conrad Meyer 9e47480e94 linux(4): Improve netlink diagnostics
Add some missing netlink_family definitions and produce vaguely
human-readable error messages for those definitions, like we used to do for
just ROUTE and KOBJECT_UEVENTS.

Additionally, if we know it's a netfilter socket but didn't find it in the
table, fall back to printing that instead of the generic handler ("socket
domain 16, ...").

No change to the emulator correctness, just mildly improved diagnostics for
gaps.
2020-11-03 19:50:42 +00:00
..
check_error.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
check_internal_locks.d Linuxolator whitespace cleanup 2018-02-05 17:29:12 +00:00
linux.c linuxolator: implement memfd_create syscall 2020-06-29 03:09:14 +00:00
linux.h linux(4): Improve netlink diagnostics 2020-11-03 19:50:42 +00:00
linux_common.c Add defines for Linux errno values and use them to make linux_errtbl[] 2020-10-29 14:23:52 +00:00
linux_common.h Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functions 2019-05-13 17:48:16 +00:00
linux_dtrace.h sys/compat: further adoption of SPDX licensing ID tags. 2017-11-27 15:13:23 +00:00
linux_emul.c Set default stack size for Linux apps to 8MB. This matches Linux' 2020-10-16 11:23:30 +00:00
linux_emul.h Make linux_errtbl[] static. 2020-11-03 19:12:33 +00:00
linux_errno.c Fix rookie mistake - it's nitems(), not sizeof(). 2020-11-03 14:44:33 +00:00
linux_errno.h Fix typo. 2020-10-29 14:42:51 +00:00
linux_errno.inc Make linux_errtbl[] static. 2020-11-03 19:12:33 +00:00
linux_event.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_event.h Linux epoll: Register events with zero event mask 2019-11-24 20:47:40 +00:00
linux_file.c linux: silence renameat2 flags warning 2020-10-26 18:03:50 +00:00
linux_file.h linuxolator: implement memfd_create syscall 2020-06-29 03:09:14 +00:00
linux_fork.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_futex.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_futex.h linux: futex_mtx should follow futex_list 2019-10-18 12:25:33 +00:00
linux_getcwd.c cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
linux_ioctl.c linux(4): Quiesce unrecognized ioctl warning for F2FS query 2020-11-02 18:45:43 +00:00
linux_ioctl.h linux(4): Quiesce unrecognized ioctl warning for F2FS query 2020-11-02 18:45:43 +00:00
linux_ipc.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_ipc.h Update syscall.master to 5.0. 2019-03-24 14:50:02 +00:00
linux_ipc64.h Linuxolator whitespace cleanup 2018-02-05 17:29:12 +00:00
linux_mib.c Add compat.linux.dummy_rlimits, and disable by default. 2020-10-18 15:58:16 +00:00
linux_mib.h Add compat.linux.dummy_rlimits, and disable by default. 2020-10-18 15:58:16 +00:00
linux_misc.c linux(4) prctl(2): Implement PR_[GS]ET_DUMPABLE 2020-11-03 02:10:54 +00:00
linux_misc.h linux(4) prctl(2): Implement PR_[GS]ET_DUMPABLE 2020-11-03 02:10:54 +00:00
linux_mmap.c linux(4): Quiesce warning about madvise(..., -1) 2020-10-30 19:02:59 +00:00
linux_mmap.h Add linux_madvise(2) instead of having Linux apps call the native 2020-06-20 18:29:22 +00:00
linux_persona.h Linuxolator whitespace cleanup 2018-02-05 17:29:12 +00:00
linux_signal.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_signal.h Rationalize license text on Linuxolator files 2018-03-23 14:39:34 +00:00
linux_socket.c linux(4): Improve netlink diagnostics 2020-11-03 19:50:42 +00:00
linux_socket.h Make linux(4) support SO_PROTOCOL. Running Python test suite 2020-06-28 18:56:32 +00:00
linux_stats.c Fix potential race condition in linux stat(2). 2020-10-20 17:19:10 +00:00
linux_sysctl.c Quiet unused fn warning for linuxulator w/o legacy syscalls 2018-06-25 19:24:50 +00:00
linux_sysproto.h sys/compat: further adoption of SPDX licensing ID tags. 2017-11-27 15:13:23 +00:00
linux_time.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_timer.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_timer.h Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
linux_uid16.c linux: add sysctl compat.linux.use_emul_path 2020-08-18 22:04:22 +00:00
linux_util.c Fix potential race condition in linux stat(2). 2020-10-20 17:19:10 +00:00
linux_util.h Fix potential race condition in linux stat(2). 2020-10-20 17:19:10 +00:00
linux_vdso.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_vdso.h Avoid using [LINUX_]SHAREDPAGE constant directly in the vdso code. 2017-07-30 21:24:20 +00:00
linux_videodev2_compat.h
linux_videodev_compat.h
stats_timing.d Linuxolator whitespace cleanup 2018-02-05 17:29:12 +00:00
trace_futexes.d Linuxolator whitespace cleanup 2018-02-05 17:29:12 +00:00