diff options
author | Ciara Loftus <ciara.loftus@intel.com> | 2016-09-30 15:47:03 +0100 |
---|---|---|
committer | Ciara Loftus <ciara.loftus@intel.com> | 2017-04-05 09:06:23 +0100 |
commit | 7eac916e1b00d6a3393a09925e1634d71bf30568 (patch) | |
tree | 94a3167a1abf03e62a2207f28905263a2b09229e /src/vnet/adj/adj_nbr.c | |
parent | 63d5bae6401049debadfa9fcc3f18d8118b80441 (diff) |
GRE over IPv6
Refactors the GRE node to work with both IPv4 and IPv6 transports.
Note that this changes the binary configuration API to support both
address families; each address uses the same memory for either
address type and a flag to indicate which is in use.
The CLI and VAT syntax remains unchanged; the code detects whether
an IPv4 or an IPv6 address was given.
Configuration examples:
IPv4 CLI: create gre tunnel src 192.168.1.1 dst 192.168.1.2
IPv6 CLI: create gre tunnel src 2620:124:9000::1 dst 2620:124:9000::2
IPv4 VAT: gre_add_del_tunnel src 192.168.1.1 dst 192.168.1.2
IPv6 VAT: gre_add_del_tunnel src 2620:124:9000::1 dst 2620:124:9000::2
Change-Id: Ica8ee775dc101047fb8cd41617ddc8fafc2741b0
Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
Diffstat (limited to 'src/vnet/adj/adj_nbr.c')
0 files changed, 0 insertions, 0 deletions