freebsd-dev/sbin
Michael Tuexen 665c8a2ee5 Add to ipfw support for sending an SCTP packet containing an ABORT chunk.
This is similar to the TCP case. where a TCP RST segment can be sent.

There is one limitation: When sending an ABORT in response to an incoming
packet, it should be tested if there is no ABORT chunk in the received
packet. Currently, it is only checked if the first chunk is an ABORT
chunk to avoid parsing the whole packet, which could result in a DOS attack.

Thanks to Timo Voelker for helping me to test this patch.
Reviewed by: bcr@ (man page part), ae@ (generic, non-SCTP part)
Differential Revision:	https://reviews.freebsd.org/D13239
2017-11-26 18:19:01 +00:00
..
adjkerntz DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
bsdlabel General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
camcontrol Print ZAC device type in "camcontrol identify" output 2017-11-20 21:56:25 +00:00
ccdconfig DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
clri General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
comcontrol DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
conscontrol DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ddb DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
decryptcore DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
devd General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
devfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
dhclient General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
dmesg General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
dump General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
dumpfs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
dumpon General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
etherswitchcfg spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
fdisk DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ffsinfo spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
fsck General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fsck_ffs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fsck_msdosfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
fsdb DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
fsirand DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
gbde DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
geom DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ggate DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
growfs spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
gvinum spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
hastctl DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
hastd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ifconfig General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
init General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ipf rescue ipf: Remove hacks and link in libipf directly. 2017-11-10 07:52:58 +00:00
ipfw Add to ipfw support for sending an SCTP packet containing an ABORT chunk. 2017-11-26 18:19:01 +00:00
iscontrol DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
kldconfig DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
kldload DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
kldstat DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
kldunload DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ldconfig DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
md5 DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mdconfig DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mdmfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mknod General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mksnap_ffs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mount General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mount_cd9660 General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mount_fusefs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mount_msdosfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mount_nfs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mount_nullfs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mount_udf General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mount_unionfs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
nandfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
natd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
newfs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
newfs_msdos DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
newfs_nandfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
nfsiod General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
nos-tun DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
nvmecontrol DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pfctl pfctl: teach route-to to deal with interfaces with multiple addresses 2017-11-15 12:27:02 +00:00
pflogd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ping General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ping6 General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
quotacheck General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
rcorder spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
reboot General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
recoverdisk DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
resolvconf sbin: normalize paths using SRCTOP-relative paths or :H when possible 2017-03-04 11:33:01 +00:00
restore General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
route General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
routed General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
rtsol DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
savecore General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sconfig DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
setkey General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
shutdown General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
spppcontrol DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
sunlabel General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
swapon General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sysctl Improve sysctl(8) pretty printing of some structures. 2017-11-26 10:02:43 +00:00
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
tunefs General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
umount General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
zfsbootcfg DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
Makefile Remove badsect(8). 2017-11-05 22:00:54 +00:00
Makefile.amd64 Integrate nvmecontrol(8) into the amd64 and i386 builds. 2012-09-17 21:41:38 +00:00
Makefile.arm MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00
Makefile.i386 Integrate nvmecontrol(8) into the amd64 and i386 builds. 2012-09-17 21:41:38 +00:00
Makefile.inc Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
Makefile.mips MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00
Makefile.sparc64 MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00