diff options
author | Ole Troan <ot@cisco.com> | 2016-01-07 14:37:25 +0100 |
---|---|---|
committer | Ole Troan <ot@cisco.com> | 2016-01-07 20:17:14 +0100 |
commit | cda948225887b2f53032ffb321f2d922b9836bd2 (patch) | |
tree | 3c2b1fc0615546d0ee180d13f45133d45da714b7 /vnet/vnet/map/map.h | |
parent | 366ac6ecdea0214363f523967830c370697c8944 (diff) |
- ICMP6: Add generic ICMP6 error node. Caller sets code/type fields.
- MAP: Added knob to send unreachable ICMP6 on unmatched binding.
Change-Id: I314547cc1157d8a73887e7518ebfe3e68d331650
Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'vnet/vnet/map/map.h')
-rw-r--r-- | vnet/vnet/map/map.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vnet/vnet/map/map.h b/vnet/vnet/map/map.h index 95b842d4782..6d12b71be2b 100644 --- a/vnet/vnet/map/map.h +++ b/vnet/vnet/map/map.h @@ -205,9 +205,10 @@ typedef struct { bool tc_copy; bool sec_check; bool sec_check_frag; + bool icmp6_enabled; /* ICMPv6 -> ICMPv4 relay parameters */ - ip4_address_t icmp_src_address; + ip4_address_t icmp4_src_address; /* convenience */ vlib_main_t *vlib_main; @@ -269,6 +270,7 @@ typedef struct { _(ICMP, "unable to translate ICMP") \ _(ICMP_RELAY, "unable to relay ICMP") \ _(UNKNOWN, "unknown") \ + _(NO_BINDING, "no binding") \ _(NO_DOMAIN, "no domain") \ _(FRAGMENTED, "packet is a fragment") \ _(FRAGMENT_MEMORY, "could not cache fragment") \ |