freebsd-skq/sbin
glebius d5ab5191cf Add a new feature for optimizining ipfw rulesets - substitution of the
action argument with the value obtained from table lookup. The feature
is now applicable only to "pipe", "queue", "divert", "tee", "netgraph"
and "ngtee" rules.

An example usage:

  ipfw pipe 1000 config bw 1000Kbyte/s
  ipfw pipe 4000 config bw 4000Kbyte/s
  ipfw table 1 add x.x.x.x 1000
  ipfw table 1 add x.x.x.y 4000
  ipfw pipe tablearg ip from table(1) to any

In the example above the rule will throw different packets to different pipes.

TODO:
  - Support "skipto" action, but without searching all rules.
  - Improve parser, so that it warns about bad rules. These are:
    - "tablearg" argument to action, but no "table" in the rule. All
      traffic will be blocked.
    - "tablearg" argument to action, but "table" searches for entry with
      a specific value. All traffic will be blocked.
    - "tablearg" argument to action, and two "table" looks - for src and
      for dst. The last lookup will match.
2005-12-13 12:16:03 +00:00
..
adjkerntz
atacontrol -mdoc sweep. 2005-11-18 10:36:29 +00:00
atm Use the C99 syntax for designated initialisers. 2005-08-05 07:33:50 +00:00
badsect
bsdlabel -mdoc sweep. 2005-11-18 10:36:29 +00:00
camcontrol Markup fixes. 2005-06-14 11:24:56 +00:00
ccdconfig Remove reference to raid(4), the RAIDframe manual page, which was 2005-08-20 09:10:31 +00:00
clri Give variable an initial value. Use errx() instead of fprintf(). 2005-05-29 16:07:10 +00:00
comcontrol
conscontrol
devd Add a -f configfile option to devd(8), based on a patch submitted by 2005-11-24 14:39:41 +00:00
devfs Markup fixes. 2005-06-14 11:24:56 +00:00
dhclient When we get a bogus hostname in an option, drop the option rather than 2005-12-10 03:46:14 +00:00
dmesg
dump Correct the description of the TAPE environment variable. 2005-07-31 13:56:19 +00:00
dumpfs
dumpon
fdisk Call gctl_free() to free resource allocated with gctl_get_handle(). 2005-09-17 14:56:10 +00:00
fdisk_pc98 Merged from src/sbin/fdisk/fdisk.c revision 1.81. 2005-09-18 02:38:29 +00:00
ffsinfo
fsck
fsck_ffs Mention the default location of alternative super block on a 2005-09-20 08:02:38 +00:00
fsck_msdosfs
fsdb Use the new name H_SETSIZE instead of the old H_EVENT to set the history 2005-10-19 15:37:43 +00:00
fsirand
gbde
geom Teach NOP GEOM class how to gather the following statistics: 2005-12-08 23:00:31 +00:00
ggate -mdoc sweep. 2005-11-18 10:36:29 +00:00
gpt -mdoc sweep. 2005-11-18 10:36:29 +00:00
growfs
gvinum Fix whitespace issues. 2005-11-20 10:35:46 +00:00
idmapd
ifconfig add mcastrate support 2005-12-12 19:23:55 +00:00
init -mdoc sweep. 2005-11-18 10:36:29 +00:00
ip6fw
ipf Fix the contents of the underneath .depend files and "make checkdpadd". 2005-05-17 14:29:06 +00:00
ipfw Add a new feature for optimizining ipfw rulesets - substitution of the 2005-12-13 12:16:03 +00:00
kldconfig Fix malloc size (visible on amd64, with "kldconfig -r"). 2005-11-07 19:22:20 +00:00
kldload -mdoc sweep. 2005-11-18 10:36:29 +00:00
kldstat -mdoc sweep. 2005-11-18 10:36:29 +00:00
kldunload
ldconfig Tweak -32 description and add -32 FILES. 2005-12-09 03:12:25 +00:00
mca
md5
mdconfig Rename GEOM class kernel module g_md.ko to geom_md.ko for consistency 2005-11-11 11:31:23 +00:00
mdmfs Fix parsing of mdmfs(8) option "-w <user>:<group>" in case <user> or 2005-10-14 11:21:21 +00:00
mknod
mksnap_ffs
mount For reiserfs, pass mount parameters directly to nmount() instead 2005-12-12 19:51:37 +00:00
mount_autofs
mount_cd9660 It turns out that set_charset() invokes build_iovec() which modifies 2005-11-25 19:48:53 +00:00
mount_ext2fs Garbage collect useless variables. 2005-08-05 07:39:39 +00:00
mount_hpfs Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
mount_msdosfs Fixing yet another regression introduced in rev1.37 by preserving cs_local 2005-12-01 00:18:48 +00:00
mount_nfs Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
mount_nfs4 Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
mount_ntfs Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
mount_nullfs Bring mount_nullfs up to WARNS=6. 2005-11-21 22:51:16 +00:00
mount_reiserfs Increase WARNS level to 6. 2005-11-13 01:47:04 +00:00
mount_std Remove mqueuefs from LINKS, it is no longer needed for nmount interface. 2005-12-02 04:25:54 +00:00
mount_udf Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
mount_umapfs Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
mount_unionfs Use MOPT_END in favor of MOPT_NULL, which better describes the purporse 2005-06-10 09:51:43 +00:00
natd
newfs Don't treat failure to find the operator GID as a fatal error; this 2005-08-14 17:07:04 +00:00
newfs_msdos
nfsiod
nos-tun
pfctl
pflogd
ping Sync usage() with SYNOPSIS. 2005-12-01 22:03:34 +00:00
ping6
quotacheck
rcorder
reboot -mdoc sweep. 2005-11-18 10:36:29 +00:00
recoverdisk Extend utility to allow recovering single file from the deffective 2005-08-29 23:08:01 +00:00
restore Remove a diagnostic message that can't occur: we lost the ability to 2005-10-20 11:20:55 +00:00
route Document that -q option is also applicable to the "change" command. 2005-10-02 12:55:34 +00:00
routed Use socklen_t where appropriate. 2005-08-05 09:58:49 +00:00
rtsol
savecore o Restore kerneldumpheader.architectureversion bytes swopping 2005-10-02 11:31:45 +00:00
sconfig
setkey fixed a crush when either -lh or -ls option is used. 2005-10-13 18:12:46 +00:00
shutdown
slattach
spppcontrol
startslip - Remove MLINKS to nonexistant manpages 2005-07-14 20:29:08 +00:00
sunlabel
swapon
sysctl Add -q to usage(). 2005-12-01 21:59:24 +00:00
tunefs
umount
Makefile setkey(8) was repo-copied from usr.sbin/ to sbin/. 2005-10-12 21:40:41 +00:00
Makefile.inc