]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Implement --mssfix handling for IPv6 packets.
authorGert Doering <gert@greenie.muc.de>
Sun, 2 Dec 2012 21:11:12 +0000 (22:11 +0100)
committerDavid Sommerseth <davids@redhat.com>
Thu, 13 Dec 2012 15:41:55 +0000 (16:41 +0100)
commitf0e8997a874a89b3fe1f82109c443232e8967b01
treec6f1ef95f2e0e518d8e37b0487c56cddcb4df0fe
parent38727e09df35245ba0cfe335e23e6b43c817ce58
Implement --mssfix handling for IPv6 packets.

Rename process_ipv4_header() to process_ip_header() and PIPV4_MSSFIX
flag to PIP_MSSFIX, to make visible that it's no longer IPv4-only.

Inside process_ip_header(), call out to mss_fixup_ipv6() if --mssfix
is active and IPv6 packet seen.

Rename mss_fixup() to mss_fixup_ipv4(), implement mss_fixup_ipv6().

Signed-off-by: Gert Doering <gert@greenie.muc.de>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: 1354482672-16136-2-git-send-email-gert@greenie.muc.de
URL: http://article.gmane.org/gmane.network.openvpn.devel/7173
Signed-off-by: David Sommerseth <davids@redhat.com>
src/openvpn/forward.c
src/openvpn/forward.h
src/openvpn/mss.c
src/openvpn/mss.h
src/openvpn/multi.c
src/openvpn/proto.c
src/openvpn/proto.h