freebsd-dev/sys
Conrad Meyer 8270d35eca Add ddb(4) 'netdump' command to netdump a core without preconfiguration
Add a 'X -s <server> -c <client> [-g <gateway>] -i <interface>' subroutine
to the generic debugnet code.  The imagined use is both netdump, shown here,
and NetGDB (vaporware).  It uses the ddb(4) lexer, with some new extensions,
to parse out IPv4 addresses.

'Netdump' uses the generic debugnet routine to load a configuration and
start a dump, without any netdump configuration prior to panic.

Loosely derived from work by:	John Reimer <john.reimer AT emc.com>
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D21460
2019-10-17 19:49:20 +00:00
..
amd64 Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
arm Remove page locking from pmap_mincore(). 2019-10-16 22:03:27 +00:00
arm64 Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
bsm
cam Add kern.cam.da.X.quirks tunable, similar existing for ada. 2019-09-26 14:48:39 +00:00
cddl MFV r353637: 10844 Serialize ZTHR operations to eliminate races 2019-10-16 09:29:01 +00:00
compat Fix missing epochification of the LinuxKPI after r353292. 2019-10-15 11:14:14 +00:00
conf Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
contrib Fix read past end of struct in ncsw glue code. 2019-10-12 23:16:17 +00:00
crypto Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
ddb ddb(4): Add some support for lexing IPv6 addresses 2019-09-09 16:32:23 +00:00
dev acpica: Match ID_PROBE default implementation to interface 2019-10-17 18:45:11 +00:00
dts dtso: allwinner: Add an overlay for H3 thermal node 2019-08-24 13:26:34 +00:00
fs (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
gdb gdb(4): Root a sysctl tree at 'debug.gdb.' 2019-09-08 22:52:47 +00:00
geom Make all the gnop parameters optional in the request from userland, 2019-10-16 21:49:44 +00:00
gnu arm: dts: ti: Fix mmc3 instance by setting it to disabled 2019-10-07 08:11:49 +00:00
i386 Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
isa
kern Add a very limited DDB dumpon(8)-alike to MI dumper code 2019-10-17 18:29:44 +00:00
kgssapi Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
libkern Remove zlib 1.0.4 from kernel. 2019-08-25 17:13:00 +00:00
mips Remove page locking from pmap_mincore(). 2019-10-16 22:03:27 +00:00
modules attach itwd to the module build on x86 2019-10-16 15:01:44 +00:00
net Add ddb(4) 'netdump' command to netdump a core without preconfiguration 2019-10-17 19:49:20 +00:00
net80211 Don't use if_maddr_rlock() in 802.11, use epoch(9) directly instead. 2019-10-10 23:55:33 +00:00
netgraph Don't use if_maddr_rlock() in ng_eiface(4), use epoch(9) directly instead. 2019-10-10 23:49:19 +00:00
netinet Add ddb(4) 'netdump' command to netdump a core without preconfiguration 2019-10-17 19:49:20 +00:00
netinet6 Fix panic in network stack due to use after free when receiving 2019-10-16 09:11:49 +00:00
netipsec Widen NET_EPOCH coverage. 2019-10-07 22:40:05 +00:00
netpfil Use epoch(9) directly instead of obsoleted KPI. 2019-10-14 16:37:41 +00:00
netsmb Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
nfs
nfsclient
nfsserver
nlm
ofed VLAN_TRUNKDEV() requires epochification in ibcore after r353292. 2019-10-16 08:56:07 +00:00
opencrypto kTLS support for TLS 1.3 2019-09-27 19:17:40 +00:00
powerpc Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
riscv Remove page locking from pmap_mincore(). 2019-10-16 22:03:27 +00:00
rpc Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
security Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map. 2019-10-08 07:14:21 +00:00
sparc64 Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
sys Add a very limited DDB dumpon(8)-alike to MI dumper code 2019-10-17 18:29:44 +00:00
teken Adjust teken to allow build as part of loader 2019-09-05 18:07:40 +00:00
tests
tools fw_stub.awk: use @generated tag in generated files 2019-09-11 13:35:22 +00:00
ufs ufs: add root vnode caching 2019-10-06 22:18:03 +00:00
vm swapon_check_swzone(): use already calculated static variables. 2019-10-17 13:49:47 +00:00
x86 x86: Use canonical spelling of MOVDIR64B feature/instruction 2019-10-14 20:55:01 +00:00
xdr
xen
Makefile