NetBSD/sys
ozaki-r 10c5c9874c Restructure bridge_input and bridge_broadcast
There are two changes:
- Assemble the places calling pktq_enqueue (bridge_forward)
  for unicast and {b,m}cast frames into one
- Receive {b,m}cast frames in bridge_broadcast, not in
  bridge_input

The changes make the code clear and readable. bridge_input
now doesn't need to take care of {b,m}cast frames;
bridge_forward and bridge_broadcast have the responsibility.

The changes are based on a patch of Lloyd Parkes submitted
in PR 48104, but don't fix its issue yet.
2014-06-18 10:51:03 +00:00
..
altq - Move IFNET_*() macros under #ifdef _KERNEL. 2014-05-17 20:44:24 +00:00
arch Add sljit support to arm. 2014-06-17 06:36:39 +00:00
coda An (un)privileged user can easily make the kernel dereference a NULL 2014-04-16 18:55:17 +00:00
compat Rename stack gap arguments. 2014-06-13 10:42:26 +00:00
conf Document command line options and other inputs and outputs. 2014-06-14 12:42:41 +00:00
crypto fix sprintf. 2014-03-25 16:28:15 +00:00
ddb Make this build. 2014-04-12 19:25:48 +00:00
dev Fix uninitiazed variable problem found on zaurus. I don't know why 2014-06-18 06:35:19 +00:00
dist/pf - Implement pktqueue interface for lockless IP input queue. 2014-06-05 23:48:16 +00:00
external Add $NetBSD$. 2014-06-17 19:33:20 +00:00
fs Unlock directory vnode after VOP_CREATE. 2014-06-17 12:38:12 +00:00
gdbscripts Since mountlist is now a TAILQ, convert some missed usages 2013-11-23 16:15:24 +00:00
ipkdb
kern Require the actual namecache_look around cache_lookup_entry. 2014-06-16 12:28:10 +00:00
lib remove remaining makefile support for GCC < 45 that i found. 2014-06-14 20:49:36 +00:00
miscfs Change field "layerm_tag" to correct type "enum vtagtype". 2014-05-28 10:51:20 +00:00
modules add HYT-221/271/939 humidity/temperature I2C sensor 2014-05-18 11:46:23 +00:00
net Restructure bridge_input and bridge_broadcast 2014-06-18 10:51:03 +00:00
net80211 Use module-compatible sysctl init instead of link sets. 2014-04-07 00:07:40 +00:00
netatalk Adjust PR_WRAP_USRREQS() to include the attach/detach functions. 2014-05-20 19:04:00 +00:00
netbt Adjust PR_WRAP_USRREQS() to include the attach/detach functions. 2014-05-20 19:04:00 +00:00
netinet Add 3rd argument to pktq_create to pass sc 2014-06-16 00:33:39 +00:00
netinet6 Add 3rd argument to pktq_create to pass sc 2014-06-16 00:33:39 +00:00
netipsec cleanup debugging printfs and fix port endianness printing issue. 2014-06-16 03:34:45 +00:00
netisdn - Implement pktqueue interface for lockless IP input queue. 2014-06-05 23:48:16 +00:00
netkey
netmpls Adjust PR_WRAP_USRREQS() to include the attach/detach functions. 2014-05-20 19:04:00 +00:00
netnatm Adjust PR_WRAP_USRREQS() to include the attach/detach functions. 2014-05-20 19:04:00 +00:00
netsmb - Split off PRU_ATTACH and PRU_DETACH logic into separate functions. 2014-05-19 02:51:24 +00:00
nfs Change NFS from rbtree to vcache. 2014-05-30 08:47:45 +00:00
opencrypto Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
rump Antti objected to including rumpuser_sync_icache. Exclude it from the build. 2014-06-17 08:42:35 +00:00
secmodel Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
stand
sys Change dk_lookup() to return an anonymous vnode not associated with 2014-06-14 07:39:00 +00:00
ufs Don't t use a C++ keyword as field name. 2014-06-12 21:39:45 +00:00
uvm Allow VM_NFREELIST in uao_set_pgfl, meaning any freelist is OK. 2014-05-25 18:55:11 +00:00
Makefile