freebsd-skq/sys
Alexander V. Chernikov 9f25cbe45e Remove old hack abusing domattach from NFS code.
According to IANA RPC uaddr registry, there are no AFs
except IPv4 and IPv6, so it's not worth being too abstract here.

Remove ne_rtable[AF_MAX+1] and use explicit per-AF radix tries.
Use own initialization without relying on domattach code.

While I admit that this was one of the rare places in kernel
networking code which really was capable of doing multi-AF
without any AF-depended code, it is not possible anymore to
rely on dom* code.

While here, change terrifying "Invalid radix node head, rn:" message,
to different non-understandable "netcred already exists for given addr/mask",
but less terrifying. Since we know that rn_addaddr() returns NULL if
the same record already exists, we should provide more friendly error.

MFC after:	1 month
2014-11-05 00:58:01 +00:00
..
amd64 Add VirtIO console to the x86 NOTES and files 2014-11-03 22:37:10 +00:00
arm Fix usage of kern_getenv(). 2014-10-31 15:07:51 +00:00
boot Change the order of the arguments to file_loadraw(). They were swapped 2014-11-01 18:51:48 +00:00
bsm
cam Fix residual copy/paste in r274080. 2014-11-04 07:50:20 +00:00
cddl This change addresses 4 bugs in ZFS exposed by Richard Kojedzinszky's 2014-10-25 17:42:44 +00:00
compat Replace some calls to fuword() by fueword() with proper error checking. 2014-10-28 15:28:20 +00:00
conf Add VirtIO console to the x86 NOTES and files 2014-11-03 22:37:10 +00:00
contrib krping: In verbose mode print only first 128 bytes of krping data. 2014-10-27 22:41:55 +00:00
crypto
ddb ddb: ANSI-fy function declarations. 2014-10-12 18:01:52 +00:00
dev vt(4): Support syscons' SC_HISTORY_SIZE to configure history size 2014-11-04 23:51:35 +00:00
fs Fix up some session-related races in devfs. 2014-11-03 03:12:15 +00:00
gdb Add support for gdb's memory searching capabilities to our in-kernel gdb 2014-09-05 16:40:47 +00:00
geom Revert somewhat hackish geom_disk optimization, committed as part of r256880, 2014-10-25 15:16:19 +00:00
gnu reiserfs: Use signed i_nlink 2014-09-25 19:10:32 +00:00
i386 Add VirtIO console to the x86 NOTES and files 2014-11-03 22:37:10 +00:00
isa
kern Remove old hack abusing domattach from NFS code. 2014-11-05 00:58:01 +00:00
kgssapi Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
libkern Add a complete implementation of MurmurHash3. Tweak both implementations 2014-10-18 22:15:11 +00:00
mips Use search method instead of fixed offsets for finding rootfs. This unbreaks 2014-10-30 23:47:28 +00:00
modules Remove duplicate macro settings (probably due to an SVN merge /faux pas/ on my part. 2014-11-01 17:52:04 +00:00
net Clarify TSO segment limit comment and remove two TABs to make lines a 2014-11-03 13:02:58 +00:00
net80211 Fix multiple incorrect SYSCTL arguments in the kernel: 2014-10-21 07:31:21 +00:00
netgraph NG_NODE_NAME(node) is always not NULL. Use correct macro. 2014-11-02 05:51:31 +00:00
netinet Remove old hack abusing domattach from NFS code. 2014-11-05 00:58:01 +00:00
netinet6 Remove old hack abusing domattach from NFS code. 2014-11-05 00:58:01 +00:00
netipsec Use in_localip() instead of handmade implementation. 2014-10-31 12:19:22 +00:00
netnatm
netpfil Remove unused variable. 2014-11-04 10:25:52 +00:00
netsmb
nfs Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
nfsclient Follow up to r225617. In order to maximize the re-usability of kernel code 2014-10-16 18:04:43 +00:00
nfsserver Change NFS readdir() to only ignore cookies preceding the given offset for 2014-07-01 20:00:35 +00:00
nlm Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
ofed Fix compile warning by removing unused variable. 2014-10-30 16:57:56 +00:00
opencrypto Fix build for kernels without COMPAT_FREEBSD32. 2014-09-22 17:32:27 +00:00
pc98 Add COMPAT_FREEBSD9 and COMPAT_FREEBSD10 options to wrap code that 2014-10-24 19:58:24 +00:00
powerpc Add type qualifier volatile to the base (userspace) address argument 2014-10-31 17:43:21 +00:00
rpc Merge the NFSv4.1 server code in projects/nfsv4.1-server over 2014-07-01 20:47:16 +00:00
security Replace dev_clone with cdevpriv(9) KPI in audit_pipe code. 2014-08-20 16:04:30 +00:00
sparc64 Add fueword(9) and casueword(9) functions. They are like fuword(9) 2014-10-28 15:22:13 +00:00
sys Remove old hack abusing domattach from NFS code. 2014-11-05 00:58:01 +00:00
teken
tools Allow the make_dtb script to work outside of a "make buildkernel" context 2014-08-30 22:39:15 +00:00
ufs When non-forced unmount or remount rw->ro is performed, writes on UFS 2014-11-02 13:14:55 +00:00
vm Fix mis-spelling of bits and types names in the 2014-11-04 19:56:04 +00:00
x86 MFamd64: Add support for extended FPU states on i386. This includes 2014-11-02 22:58:30 +00:00
xdr
xen xen: implement the privcmd user-space device 2014-10-22 17:07:20 +00:00
Makefile Remove "pci" from CSCOPEDIRS. 2014-09-23 06:32:19 +00:00