| Argument | Type | Description |
|---|
| name | string | |
| mtu | num | |
| mac-address | macAddr | |
| vni ( mandatory ) | num | |
| group | alt { address: ipAddr
, ipv6-address: ip6Addr
} | |
| interface | iface_enum | |
| port | num | |
| local-address | address (flags=46) | |
| dont-fragment | enum (disabled | enabled | auto | inherit) { disabled:0, enabled:1, auto:2, inherit:2 } | |
| vtep-vrf | enum | |
| vteps-ip-version | enum (ipv4 | ipv6) { ipv4:1, ipv6:2 } | |
| allow-fast-path | bool | |
| max-fdb-size | num | |
| ttl | num | |
| learning | bool | |
| checksum | bool | |
| rem-csum | enum (none | rx | tx | both) { none:0, rx:1, tx:2, both:3 } | |
| hw | bool | |
| bridge | iface_enum | |
| bridge-pvid | num | |
| arp | enum (disabled | enabled | proxy-arp | reply-only | local-proxy-arp) { disabled:0, enabled:1, proxy-arp:2, reply-only:3, local-proxy-arp:4 } | |
| arp-timeout | alt { arp-timeout: enum (auto) { auto:0 }
, arp-timeout: time
} | |
| arp-accept | bool | |
| loop-protect | enum (default | off | on) { default:0, off:1, on:2 } | |
| loop-protect-send-interval | time | |
| loop-protect-disable-time | time | |