update the gre driver.
authordlg <dlg@openbsd.org>
Wed, 7 Feb 2018 22:30:59 +0000 (22:30 +0000)
committerdlg <dlg@openbsd.org>
Wed, 7 Feb 2018 22:30:59 +0000 (22:30 +0000)
commit93b1bb5ed3171e840a827ca84b1626b41fefce81
treeee5b1ae3eab3cd9877fafc70225f6e34a31ff640
parentd387d915bf77e69a2828f01df3745424388ea021
update the gre driver.

the main new feature is gre keys, supported by the vnetid ioctls.
this also adds support for gre over ipv6, the use of hfsc, and
allows tx mitigation in the future.

this diff removes keepalive support, but i promised claudio@ and
patrick@ i would put it back after this goes in.

ok claudio@
sys/net/if_gre.c
sys/net/if_gre.h
sys/netinet/ip_gre.c
sys/netinet/ip_gre.h
sys/netinet6/in6_proto.c