freebsd-src/sys
Alexander V. Chernikov 5d6894bd66 routing: improve debug logging
Use standard logging (FIB_XX_LOG) across nhg code instead of using
 old-style DPRINTFs.
 Add debug object printer for nhgs (`nhgrp_print_buf`).

Example:

```
Jun 19 20:17:09 devel2 kernel: [nhgrp] inet.0 nhgrp_ctl_alloc_default: multipath init done
Jun 19 20:17:09 devel2 kernel: [nhg_ctl] inet.0 alloc_nhgrp: num_nhops: 2, compiled_nhop: 2

Jun 19 20:17:26 devel2 kernel: [nhg_ctl] inet.0 alloc_nhgrp: num_nhops: 3, compiled_nhop: 3
Jun 19 20:17:26 devel2 kernel: [nhg_ctl] inet.0 destroy_nhgrp: destroying nhg#0/sz=2:[#6:1,#5:1]
```

Differential Revision: https://reviews.freebsd.org/D35525
MFC after: 2 weeks
2022-06-22 15:59:21 +00:00
..
amd64 linux(4): To reuse MD linux.h hide kernel dependencies unde _KERNEL constraint 2022-06-22 14:28:24 +03:00
arm am335x: Fix a typo in a source code comment 2022-06-04 13:28:10 +02:00
arm64 linux(4): To reuse MD linux.h hide kernel dependencies unde _KERNEL constraint 2022-06-22 14:28:24 +03:00
bsm
cam CTL: Fix double command completions on HA failover. 2022-06-14 00:24:39 -04:00
cddl loader: add support for gzip compression 2022-06-09 20:54:30 +03:00
compat linprocfs: Skip printing of the guard page in the /proc/self/maps 2022-06-22 14:49:40 +03:00
conf Remove ISA sound cards from NOTES 2022-06-21 16:33:00 -04:00
contrib ACPICA: Revert an upstream patch to appease useless warnings 2022-06-13 21:40:30 -04:00
crypto OpenSSL: Regen assembly file for OpenSSSL 1.1.1p 2022-06-21 14:20:33 -04:00
ddb ddb: namespacing of struct command 2022-06-14 13:10:08 -03:00
dev if_ix: Reset on an ECC error 2022-06-21 20:22:25 -07:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs nfscl: Clean up the code by removing vfs_flags() macro 2022-06-20 13:23:04 -07:00
gdb
geom geom(4): Fix a common typo in a source code comment 2022-06-05 09:51:10 +02:00
gnu
i386 x86: cleanup in machine/cpufunc.h 2022-06-13 18:35:38 +01:00
isa
kern vfs: fix vfs_bio_clrbuf() for PAGE_SIZE > block size 2022-06-21 17:58:52 -07:00
kgssapi
libkern libkern: Fix a typo in a source code comment 2022-06-05 08:57:26 +02:00
modules Retire snd_sbc ISA sound card driver 2022-06-21 14:50:04 -04:00
net routing: improve debug logging 2022-06-22 15:59:21 +00:00
net80211 net80211 / LinuxKPI: 802.11: add Control Trigger Subframe information 2022-06-17 22:55:13 +00:00
netgraph ng_ubt(4): Probe USB Bluetooth per USB interface and not per USB device. 2022-06-03 10:49:17 +02:00
netinet tcp: fix TCPPCAP for kernels enabling VNET 2022-06-15 23:28:54 +02:00
netinet6 rip6: Fix a lock order reversal in rip6_bind() 2022-06-14 12:00:59 -04:00
netipsec
netpfil pf: support matching on tags for Ethernet rules 2022-06-20 10:16:20 +02:00
netsmb
nfs nfs: skip bootpc when vfs.root.mountfrom is other than nfs 2022-05-31 16:07:27 -03:00
nfsclient
nfsserver
nlm
ofed ibcore: Fix a race with disassociate and exit_mmap() 2022-06-21 11:33:27 +02:00
opencrypto
powerpc powerpc: Fix a typo in a comment 2022-06-04 19:55:03 +02:00
riscv Fix the test used to wait for AP startup on x86, arm64, riscv 2022-06-15 11:38:04 -04:00
rpc
security sysent: Get rid of bogus sys/sysent.h include. 2022-05-28 20:52:17 +03:00
sys struct kinfo_file changes needed for lsof to work using only usermode APIs` 2022-06-18 12:34:25 +03:00
teken
tests
tools firmware: Map '@' in filenames to '_' in symbols. 2022-06-14 10:50:51 -07:00
ufs UFS: make mkdir() and link() reliable when using SU and reaching nlink limit 2022-06-22 15:35:47 +03:00
vm vm: Fix racy checks for swap objects 2022-06-20 12:48:14 -04:00
x86 Fix the test used to wait for AP startup on x86, arm64, riscv 2022-06-15 11:38:04 -04:00
xdr
xen xenbus: improve device tracking 2022-06-07 12:29:53 +02:00
Makefile