Module Name: src Committed By: martin Date: Wed Apr 18 14:11:43 UTC 2018
Modified Files: src/sys/net [netbsd-8]: if_bridge.c if_bridgevar.h src/tests/net/if_bridge [netbsd-8]: t_rtable.sh Log Message: Pull up following revision(s) (requested by ozaki-r in ticket #777): tests/net/if_bridge/t_rtable.sh: revision 1.3 sys/net/if_bridge.c: revision 1.150-1.154 sys/net/if_bridgevar.h: revision 1.32 Remove obsolete NULL checks Simplify bridge_rtnode_insert (NFC) bridge: use pslist(9) for rtlist and rthash The change fixes race conditions on list operations. One example is that a reader may see invalid pointers on a looking item in a list due to lack of membar_producer. Add a test that checks if brconfig flush surely removes all entries Get rid of a unnecessary semicolon Pointed out by kamil@ Add missing PSLIST_ENTRY_INIT and PSLIST_ENTRY_DESTROY To generate a diff of this commit: cvs rdiff -u -r1.134.6.8 -r1.134.6.9 src/sys/net/if_bridge.c cvs rdiff -u -r1.31 -r1.31.10.1 src/sys/net/if_bridgevar.h cvs rdiff -u -r1.1.8.1 -r1.1.8.2 src/tests/net/if_bridge/t_rtable.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.