freebsd-dev/sys/netinet/libalias
Alexander V. Chernikov 75b893375f Add support for RFC 6598/Carrier Grade NAT subnets. to libalias and ipfw.
In libalias, a new flag PKT_ALIAS_UNREGISTERED_RFC6598 is added.
 This is like PKT_ALIAS_UNREGISTERED_ONLY, but also is RFC 6598 aware.
Also, we add a new NAT option to ipfw called unreg_cgn, which is like
 unreg_only, but also is RFC 6598-aware.  The reason for the new
 flags/options is to avoid breaking existing networks, especially those
 which rely on RFC 6598 as an external address.

Submitted by:	Neel Chauhan <neel AT neelc DOT org>
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D22877
2020-01-24 20:35:41 +00:00
..
alias_cuseeme.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_db.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_dummy.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_ftp.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_irc.c Remove a duplicate check. 2018-07-11 14:54:56 +00:00
alias_local.h sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_mod.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_mod.h malloc: try to use builtins for zeroing at the callsite 2018-06-02 22:20:09 +00:00
alias_nbt.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_pptp.c
alias_proxy.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_sctp.c Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
alias_sctp.h sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_skinny.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_smedia.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias_util.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
alias.c Add support for RFC 6598/Carrier Grade NAT subnets. to libalias and ipfw. 2020-01-24 20:35:41 +00:00
alias.h Add support for RFC 6598/Carrier Grade NAT subnets. to libalias and ipfw. 2020-01-24 20:35:41 +00:00
HISTORY
libalias.3 Add support for RFC 6598/Carrier Grade NAT subnets. to libalias and ipfw. 2020-01-24 20:35:41 +00:00