From e17f4a5dfb4e9ad6fc12d6a94a6a978e8bec42aa Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 15 Jan 2018 20:26:04 +0100 Subject: sys/linux: generate GRE v0 packets even with incorrect payload --- sys/linux/vnet.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'sys/linux/vnet.txt') diff --git a/sys/linux/vnet.txt b/sys/linux/vnet.txt index 2946879a7..d59532575 100644 --- a/sys/linux/vnet.txt +++ b/sys/linux/vnet.txt @@ -824,11 +824,12 @@ udp_packet { include gre_packet { - pptp gre_packet_pptp + pptp gre_packet_pptp # TODO: add more packets -# TODO: this creates recursion ipv4 -> gre -> ipv4 -> ... -# cisco_ipv4 gre_packet_cisco[ETH_P_IP, ipv4_packet] -# cisco_ipv6 gre_packet_cisco[ETH_P_IPV6, ipv6_packet] +# TODO: the payload should be ipv4_packet/ipv6_packet, but this creates recursion +# ipv4 -> gre -> ipv4 -> ... + cisco_ipv4 gre_packet_cisco[ETH_P_IP, array[int8]] + cisco_ipv6 gre_packet_cisco[ETH_P_IPV6, array[int8]] } [packed] type gre_packet_cisco[PROTO, PAYLOAD] { -- cgit mrf-deployment