freebsd-skq/sys
melifaro 23582454c7 MFP r287070,r287073: split radix implementation and route table structure.
There are number of radix consumers in kernel land (pf,ipfw,nfs,route)
  with different requirements. In fact, first 3 don't have _any_ requirements
  and first 2 does not use radix locking. On the other hand, routing
  structure do have these requirements (rnh_gen, multipath, custom
  to-be-added control plane functions, different locking).
Additionally, radix should not known anything about its consumers internals.

So, radix code now uses tiny 'struct radix_head' structure along with
  internal 'struct radix_mask_head' instead of 'struct radix_node_head'.
  Existing consumers still uses the same 'struct radix_node_head' with
  slight modifications: they need to pass pointer to (embedded)
  'struct radix_head' to all radix callbacks.

Routing code now uses new 'struct rib_head' with different locking macro:
  RADIX_NODE_HEAD prefix was renamed to RIB_ (which stands for routing
  information base).

New net/route_var.h header was added to hold routing subsystem internal
  data. 'struct rib_head' was placed there. 'struct rtentry' will also
  be moved there soon.
2016-01-25 06:33:15 +00:00
..
amd64 Remove obsolete comment. 2016-01-23 08:08:06 +00:00
arm Update the Allwinner kernels: 2016-01-25 00:24:57 +00:00
arm64 Stop including fdt_common.h in the arm64 code. We don't use anything from 2016-01-22 16:35:01 +00:00
boot Use MAN= to specify that no man page is provided 2016-01-22 21:33:27 +00:00
bsm
cam Hide "soconnect() error" messages under bootverbose. 2016-01-22 09:32:19 +00:00
cddl Fix ru_oublocks accounting for ZFS. There are two code paths that can be 2016-01-23 12:13:09 +00:00
compat Implement 64-bit atomic operations for the LinuxKPI. 2016-01-21 17:56:23 +00:00
conf Add reset framework, a second part of new 'extended resources' family of 2016-01-24 11:03:35 +00:00
contrib Fix order of last two arguments of mtx_init 2016-01-14 20:25:22 +00:00
crypto
ddb
dev hyperv/vmbus: Avoid extra copy of page information. 2016-01-25 05:33:18 +00:00
fs ext2fs: passthrough any extra timestamps to the dinode struct. 2016-01-24 23:24:47 +00:00
gdb
geom Teach the flashmap code about the SPI flash. 2016-01-23 05:26:29 +00:00
gnu
i386 Adjust i386 comment to match amd64 one after r294311. 2016-01-19 08:09:09 +00:00
isa
kern MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
kgssapi
libkern
mips Stop calling fdt_immr_addr from the xlp startup code. It's used to set 2016-01-22 12:00:56 +00:00
modules ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
net MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
net80211 net80211: reduce stack usage for ieee80211_ioctl*() methods. 2016-01-24 23:35:20 +00:00
netgraph Make ng_netflow(9) use new routing KPI. 2016-01-14 13:14:12 +00:00
netinet MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
netinet6 MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
netipsec
netnatm
netpfil MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
netsmb
nfs MFP r287070,r287073: split radix implementation and route table structure. 2016-01-25 06:33:15 +00:00
nfsclient
nfsserver
nlm
ofed Fix for iWARP servers that listen on INADDR_ANY. 2016-01-22 23:33:34 +00:00
opencrypto
pc98
powerpc Revert a printf change from r294307. 2016-01-19 23:35:12 +00:00
riscv/include Correct RISC-V exception types. 2016-01-18 17:49:32 +00:00
rpc
security Busy the mount point which is the owner of the audit vnode, around 2016-01-16 10:06:33 +00:00
sparc64 Add an atomic_fetchadd_64() wrapper on sparc64. 2016-01-22 00:29:11 +00:00
sys Update comment to note the function, prison_priv_check(), that needs to 2016-01-21 20:52:20 +00:00
teken
tests
tools
ufs
vm Typo in comment. 2016-01-24 13:38:41 +00:00
x86
xdr
xen xenbus: add a comment with the names of the generated accessors 2016-01-15 14:34:31 +00:00
Makefile