![]()
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 25 16:09:04 2009 UTC (3 years, 1 month ago) by chris
Branch: MAIN
CVS Tags: HEAD
Diff to previous 1.13 (colored)
IP multipath sysctl
Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 10 07:01:12 2009 UTC (3 years, 2 months ago) by chris
Branch: MAIN
Diff to previous 1.12 (colored)
new CARP preempt and esp udpencap buttons, also see IFQ drops in show version
Revision 1.12 / (download) - annotate - [select for diffs], Mon Mar 2 20:29:37 2009 UTC (3 years, 2 months ago) by chris
Branch: MAIN
Diff to previous 1.11 (colored)
Move to table based sysctl configuration, much better than before. This work was done last year but forgotten. Also replace net.inet.ip.maxqueue (which is the TCP fragment queue) with net.inet.ip.ifq.maxlen (max queued packets per interface) which is really what we wanted from the beginning.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 22 01:08:41 2008 UTC (4 years, 2 months ago) by chris
Branch: MAIN
Diff to previous 1.10 (colored)
make conf_ipsysctl table driven too
and fix a bug created in table driven ipsysctl set
('no ip xxx' would not set a default value)
Revision 1.10 / (download) - annotate - [select for diffs], Wed Feb 6 22:48:53 2008 UTC (4 years, 3 months ago) by chris
Branch: MAIN
Diff to previous 1.9 (colored)
convert my copyrights to simpler ISC-style copyright statement
Revision 1.9 / (download) - annotate - [select for diffs], Mon Feb 4 02:49:46 2008 UTC (4 years, 3 months ago) by chris
Branch: MAIN
Diff to previous 1.8 (colored)
Destroy inappropriate use of CMP_ARG and rename it to MIN_ARG since is
is really only for comparing that an argument matches a minimum of the
characters supplied to the second position in the macro.
Next move from using half-assed minimum-matching/ambiguous proof to
being truly table driven by using genget everywhere. This is done by
eliminating chains of if (CMP_ARG){...; return;} and using structs
which genget loops around to determine the shortest non-ambiguous
prefix. This doesn't buy command completion yet! But, by using
table driven command sets, it moves in the right direction.
Also replace use of CMP_ARG in places that are not table-driven to
isprefix() (it was already in genget.c) which does matching in the
opposite order, so nsh can know that an argument is "interface"
and match i, in, int, inte, ... but not match iff or other mis-spelled
arguments. (CMP_ARG was just matching against the minimum non-
ambiguous part of the argument as compiled into nsh at any given
time, poor form)
Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 29 07:24:51 2008 UTC (4 years, 3 months ago) by chris
Branch: MAIN
Diff to previous 1.7 (colored)
convert if() chain to use genget (so we get proper prefix and ambiguous support, also easier on the old eyes)
Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 8 20:10:17 2006 UTC (6 years, 1 month ago) by chris
Branch: MAIN
Diff to previous 1.6 (colored)
use size_t where appropriate
Revision 1.6 / (download) - annotate - [select for diffs], Sun Jun 12 07:47:58 2005 UTC (6 years, 11 months ago) by chris
Branch: MAIN
Diff to previous 1.5 (colored)
Simplify life with strtonum() and other little cleanups
Revision 1.5 / (download) - annotate - [select for diffs], Wed Apr 23 18:58:42 2003 UTC (9 years ago) by chris
Branch: MAIN
Diff to previous 1.4 (colored)
Whoops, it's IPPROTO_MOBILE not IPPROTO_GRE for mobileip....
Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 17 16:46:44 2003 UTC (9 years, 1 month ago) by chris
Branch: MAIN
Diff to previous 1.3 (colored)
fix think-o
Revision 1.3 / (download) - annotate - [select for diffs], Thu Apr 17 02:25:52 2003 UTC (9 years, 1 month ago) by chris
Branch: MAIN
Diff to previous 1.2 (colored)
Don't display an error when we are reading sysctls that don't exist for the kernel.. Just bail out. Avoids errors during show run or write that would otherwise be annoying to people with trimmed-down kernels.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 14 16:24:23 2003 UTC (9 years, 1 month ago) by chris
Branch: MAIN
Diff to previous 1.1 (colored)
set DEFAULT_XXX value for sysctl variables that take a value 'no ip .... <val>'
Revision 1.1 / (download) - annotate - [select for diffs], Mon Apr 14 08:44:20 2003 UTC (9 years, 1 month ago) by chris
Branch: MAIN
Clean up in commands.c a little bit, and add controls for IP-related sysctls (such as enabling ip forwarding)