Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas an
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas and introduced a WARNS=7 and wanted to try lifting the default tothat.Drop most of them; there is one in the blake2 kernel module, but I suspectit should be dropped -- the default WARNS in the rest of the build doesn'tcurrently apply to kernel modules, and I haven't put too much thought intowhether it makes sense to make it so.
show more ...
Use the right length.Submitted by: Sascha WildnerMFC after: 2 weeks
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will beaddressed in a future commit.
Use = rather than == for expressions to test(1) builtin(1) in sh(1) tocomply with standards.On modern branches there is an undocumented alias (see r219084) but onstable/7 this is still an error.
Use = rather than == for expressions to test(1) builtin(1) in sh(1) tocomply with standards.On modern branches there is an undocumented alias (see r219084) but onstable/7 this is still an error.Sponsored by: Cisco Systems, Inc.MFC after: 3 days
Update scripts to work around two sh(1) bugs found in stable/8:1) _x=$((_x + 1)) does not work while x=$((x + 1)) does.2) Parameter Expansion, esp. "${x%%bar}" does not work if quoted.Correct typ
Update scripts to work around two sh(1) bugs found in stable/8:1) _x=$((_x + 1)) does not work while x=$((x + 1)) does.2) Parameter Expansion, esp. "${x%%bar}" does not work if quoted.Correct typos and improve some details forwarding.sh alreadyhad in initiator, esp. related to ipfw accepting if the defaultis deny.Add an extra stat call to the "delay" function in addition to thetouch which together is still a lot faster than sleep 1 but seemsto help a lot more to mitigate the unrelated kernel race seen.Sponsored by: Cisco Systems, Inc.
Add regression tests scripts for multi-IP FIBs exercising the send,receive and forward path tagging packets with both the ifconfig fiboption or using ipfw, running ICMP6, TCP/v6 and UDP/v6 tests an
Add regression tests scripts for multi-IP FIBs exercising the send,receive and forward path tagging packets with both the ifconfig fiboption or using ipfw, running ICMP6, TCP/v6 and UDP/v6 tests andtesting both setfib(2) as well as the SO_SETFIB socket option.At 16 FIBs a total of over 64k return codes/replies/stati are checked,sometimes multiple times (in different ways, e.g. the reflected requestas well as ipfw counter values).The scripts need two or three machines to run and are thus not addedto the tools/regression framework but only to tools/test.Sponsored by: Cisco Systems, Inc.