diff options
author | jack9603301 <jack9603301@163.com> | 2020-12-03 12:11:43 +0800 |
---|---|---|
committer | jack9603301 <jack9603301@163.com> | 2020-12-03 12:11:43 +0800 |
commit | ede2972be4c49962a04b1addb9df6ce58f2d9f42 (patch) | |
tree | 6b1d7cd1e129d8363fee51c5d202fbff412bccab /interface-definitions | |
parent | 3169f1270fe8217fe57c9301e48b550539f14b77 (diff) | |
download | vyos-1x-ede2972be4c49962a04b1addb9df6ce58f2d9f42.tar.gz vyos-1x-ede2972be4c49962a04b1addb9df6ce58f2d9f42.zip |
interface: T3089: Migrate port mirroring to vyos-1x
Diffstat (limited to 'interface-definitions')
4 files changed, 14 insertions, 0 deletions
diff --git a/interface-definitions/include/interface-mirror.xml.i b/interface-definitions/include/interface-mirror.xml.i new file mode 100644 index 000000000..e3720cde7 --- /dev/null +++ b/interface-definitions/include/interface-mirror.xml.i @@ -0,0 +1,11 @@ +<!-- included start from interface-mirror.xml.i --> +<leafNode name="mirror"> + <properties> + <help>Incoming/outgoing packet mirroring destination</help> + <completionHelp> + <script>${vyos_completion_dir}/list_interfaces.py</script> + </completionHelp> + <multi/> + </properties> +</leafNode> +<!-- included end --> diff --git a/interface-definitions/interfaces-bonding.xml.in b/interface-definitions/interfaces-bonding.xml.in index 66fc5f7a9..423d94f76 100644 --- a/interface-definitions/interfaces-bonding.xml.in +++ b/interface-definitions/interfaces-bonding.xml.in @@ -55,6 +55,7 @@ #include <include/interface-disable-link-detect.xml.i> #include <include/interface-disable.xml.i> #include <include/interface-vrf.xml.i> + #include <include/interface-mirror.xml.i> <leafNode name="hash-policy"> <properties> <help>Bonding transmit hash policy</help> diff --git a/interface-definitions/interfaces-bridge.xml.in b/interface-definitions/interfaces-bridge.xml.in index 778acda78..c32c0ca32 100644 --- a/interface-definitions/interfaces-bridge.xml.in +++ b/interface-definitions/interfaces-bridge.xml.in @@ -85,6 +85,7 @@ #include <include/interface-ipv4-options.xml.i> #include <include/interface-ipv6-options.xml.i> #include <include/interface-mac.xml.i> + #include <include/interface-mirror.xml.i> <leafNode name="max-age"> <properties> <help>Interval at which neighbor bridges are removed</help> diff --git a/interface-definitions/interfaces-ethernet.xml.in b/interface-definitions/interfaces-ethernet.xml.in index 83f3d9e46..223a94bff 100644 --- a/interface-definitions/interfaces-ethernet.xml.in +++ b/interface-definitions/interfaces-ethernet.xml.in @@ -59,6 +59,7 @@ #include <include/interface-ipv6-options.xml.i> #include <include/interface-mac.xml.i> #include <include/interface-mtu-68-16000.xml.i> + #include <include/interface-mirror.xml.i> <node name="offload-options"> <properties> <help>Configurable offload options</help> |