diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/conf_mode/interfaces-bonding.py | 6 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-bridge.py | 6 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-dummy.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-ethernet.py | 6 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-geneve.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-l2tpv3.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-loopback.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-macsec.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-openvpn.py | 2 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-pppoe.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-pseudo-ethernet.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-tunnel.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-vti.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-vxlan.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-wireguard.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-wireless.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/interfaces-wwan.py | 4 | 
17 files changed, 34 insertions, 38 deletions
| diff --git a/src/conf_mode/interfaces-bonding.py b/src/conf_mode/interfaces-bonding.py index 661dc2298..ad5a0f499 100755 --- a/src/conf_mode/interfaces-bonding.py +++ b/src/conf_mode/interfaces-bonding.py @@ -27,9 +27,8 @@ from vyos.configdict import is_source_interface  from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_dhcpv6 -from vyos.configverify import verify_mirror +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect  from vyos.configverify import verify_source_interface  from vyos.configverify import verify_vlan_config  from vyos.configverify import verify_vrf @@ -151,8 +150,7 @@ def verify(bond):      verify_address(bond)      verify_dhcpv6(bond)      verify_vrf(bond) -    verify_mirror(bond) -    verify_redirect(bond) +    verify_mirror_redirect(bond)      # use common function to verify VLAN configuration      verify_vlan_config(bond) diff --git a/src/conf_mode/interfaces-bridge.py b/src/conf_mode/interfaces-bridge.py index e16c0e9f4..b1f7e6d7c 100755 --- a/src/conf_mode/interfaces-bridge.py +++ b/src/conf_mode/interfaces-bridge.py @@ -27,8 +27,7 @@ from vyos.configdict import is_source_interface  from vyos.configdict import has_vlan_subinterface_configured  from vyos.configdict import dict_merge  from vyos.configverify import verify_dhcpv6 -from vyos.configverify import verify_mirror -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_vrf  from vyos.ifconfig import BridgeIf  from vyos.validate import has_address_configured @@ -107,8 +106,7 @@ def verify(bridge):      verify_dhcpv6(bridge)      verify_vrf(bridge) -    verify_mirror(bridge) -    verify_redirect(bridge) +    verify_mirror_redirect(bridge)      ifname = bridge['ifname'] diff --git a/src/conf_mode/interfaces-dummy.py b/src/conf_mode/interfaces-dummy.py index 4072c4452..4a1eb7b93 100755 --- a/src/conf_mode/interfaces-dummy.py +++ b/src/conf_mode/interfaces-dummy.py @@ -21,7 +21,7 @@ from vyos.configdict import get_interface_dict  from vyos.configverify import verify_vrf  from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import DummyIf  from vyos import ConfigError  from vyos import airbag @@ -47,7 +47,7 @@ def verify(dummy):      verify_vrf(dummy)      verify_address(dummy) -    verify_redirect(dummy) +    verify_mirror_redirect(dummy)      return None diff --git a/src/conf_mode/interfaces-ethernet.py b/src/conf_mode/interfaces-ethernet.py index 3eeddf190..6aea7a80e 100755 --- a/src/conf_mode/interfaces-ethernet.py +++ b/src/conf_mode/interfaces-ethernet.py @@ -25,10 +25,9 @@ from vyos.configverify import verify_address  from vyos.configverify import verify_dhcpv6  from vyos.configverify import verify_eapol  from vyos.configverify import verify_interface_exists -from vyos.configverify import verify_mirror +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_mtu  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect  from vyos.configverify import verify_vlan_config  from vyos.configverify import verify_vrf  from vyos.ethtool import Ethtool @@ -84,8 +83,7 @@ def verify(ethernet):      verify_address(ethernet)      verify_vrf(ethernet)      verify_eapol(ethernet) -    verify_mirror(ethernet) -    verify_redirect(ethernet) +    verify_mirror_redirect(ethernet)      ethtool = Ethtool(ifname)      # No need to check speed and duplex keys as both have default values. diff --git a/src/conf_mode/interfaces-geneve.py b/src/conf_mode/interfaces-geneve.py index a94b5e1f7..3a668226b 100755 --- a/src/conf_mode/interfaces-geneve.py +++ b/src/conf_mode/interfaces-geneve.py @@ -24,7 +24,7 @@ from vyos.configdict import get_interface_dict  from vyos.configverify import verify_address  from vyos.configverify import verify_mtu_ipv6  from vyos.configverify import verify_bridge_delete -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import GeneveIf  from vyos import ConfigError @@ -51,7 +51,7 @@ def verify(geneve):      verify_mtu_ipv6(geneve)      verify_address(geneve) -    verify_redirect(geneve) +    verify_mirror_redirect(geneve)      if 'remote' not in geneve:          raise ConfigError('Remote side must be configured') diff --git a/src/conf_mode/interfaces-l2tpv3.py b/src/conf_mode/interfaces-l2tpv3.py index 5ea7159dc..22256bf4f 100755 --- a/src/conf_mode/interfaces-l2tpv3.py +++ b/src/conf_mode/interfaces-l2tpv3.py @@ -25,7 +25,7 @@ from vyos.configdict import leaf_node_changed  from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import L2TPv3If  from vyos.util import check_kmod  from vyos.validate import is_addr_assigned @@ -77,7 +77,7 @@ def verify(l2tpv3):      verify_mtu_ipv6(l2tpv3)      verify_address(l2tpv3) -    verify_redirect(l2tpv3) +    verify_mirror_redirect(l2tpv3)      return None  def generate(l2tpv3): diff --git a/src/conf_mode/interfaces-loopback.py b/src/conf_mode/interfaces-loopback.py index e6a851113..e4bc15bb5 100755 --- a/src/conf_mode/interfaces-loopback.py +++ b/src/conf_mode/interfaces-loopback.py @@ -20,7 +20,7 @@ from sys import exit  from vyos.config import Config  from vyos.configdict import get_interface_dict -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import LoopbackIf  from vyos import ConfigError  from vyos import airbag @@ -40,7 +40,7 @@ def get_config(config=None):      return loopback  def verify(loopback): -    verify_redirect(loopback) +    verify_mirror_redirect(loopback)      return None  def generate(loopback): diff --git a/src/conf_mode/interfaces-macsec.py b/src/conf_mode/interfaces-macsec.py index 6a29fdb11..96fc1c41c 100755 --- a/src/conf_mode/interfaces-macsec.py +++ b/src/conf_mode/interfaces-macsec.py @@ -29,7 +29,7 @@ from vyos.configverify import verify_vrf  from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_source_interface  from vyos import ConfigError  from vyos import airbag @@ -67,7 +67,7 @@ def verify(macsec):      verify_vrf(macsec)      verify_mtu_ipv6(macsec)      verify_address(macsec) -    verify_redirect(macsec) +    verify_mirror_redirect(macsec)      if not (('security' in macsec) and              ('cipher' in macsec['security'])): diff --git a/src/conf_mode/interfaces-openvpn.py b/src/conf_mode/interfaces-openvpn.py index 8f9c0b3f1..83d1c6d9b 100755 --- a/src/conf_mode/interfaces-openvpn.py +++ b/src/conf_mode/interfaces-openvpn.py @@ -35,6 +35,7 @@ from vyos.configdict import get_interface_dict  from vyos.configdict import leaf_node_changed  from vyos.configverify import verify_vrf  from vyos.configverify import verify_bridge_delete +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import VTunIf  from vyos.pki import load_dh_parameters  from vyos.pki import load_private_key @@ -495,6 +496,7 @@ def verify(openvpn):              raise ConfigError('Username for authentication is missing')      verify_vrf(openvpn) +    verify_mirror_redirect(openvpn)      return None diff --git a/src/conf_mode/interfaces-pppoe.py b/src/conf_mode/interfaces-pppoe.py index 9962e0a08..bfb1fadd5 100755 --- a/src/conf_mode/interfaces-pppoe.py +++ b/src/conf_mode/interfaces-pppoe.py @@ -28,7 +28,7 @@ from vyos.configverify import verify_source_interface  from vyos.configverify import verify_interface_exists  from vyos.configverify import verify_vrf  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import PPPoEIf  from vyos.template import render  from vyos.util import call @@ -86,7 +86,7 @@ def verify(pppoe):      verify_authentication(pppoe)      verify_vrf(pppoe)      verify_mtu_ipv6(pppoe) -    verify_redirect(pppoe) +    verify_mirror_redirect(pppoe)      if {'connect_on_demand', 'vrf'} <= set(pppoe):          raise ConfigError('On-demand dialing and VRF can not be used at the same time') diff --git a/src/conf_mode/interfaces-pseudo-ethernet.py b/src/conf_mode/interfaces-pseudo-ethernet.py index f57e41cc4..f2c85554f 100755 --- a/src/conf_mode/interfaces-pseudo-ethernet.py +++ b/src/conf_mode/interfaces-pseudo-ethernet.py @@ -25,7 +25,7 @@ from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_source_interface  from vyos.configverify import verify_vlan_config  from vyos.configverify import verify_mtu_parent -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import MACVLANIf  from vyos import ConfigError @@ -61,7 +61,7 @@ def verify(peth):      verify_vrf(peth)      verify_address(peth)      verify_mtu_parent(peth, peth['parent']) -    verify_redirect(peth) +    verify_mirror_redirect(peth)      # use common function to verify VLAN configuration      verify_vlan_config(peth) diff --git a/src/conf_mode/interfaces-tunnel.py b/src/conf_mode/interfaces-tunnel.py index 005fae5eb..f4668d976 100755 --- a/src/conf_mode/interfaces-tunnel.py +++ b/src/conf_mode/interfaces-tunnel.py @@ -26,7 +26,7 @@ from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_interface_exists  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_vrf  from vyos.configverify import verify_tunnel  from vyos.ifconfig import Interface @@ -158,7 +158,7 @@ def verify(tunnel):      verify_mtu_ipv6(tunnel)      verify_address(tunnel)      verify_vrf(tunnel) -    verify_redirect(tunnel) +    verify_mirror_redirect(tunnel)      if 'source_interface' in tunnel:          verify_interface_exists(tunnel['source_interface']) diff --git a/src/conf_mode/interfaces-vti.py b/src/conf_mode/interfaces-vti.py index 30e13536f..f06fdff1b 100755 --- a/src/conf_mode/interfaces-vti.py +++ b/src/conf_mode/interfaces-vti.py @@ -19,7 +19,7 @@ from sys import exit  from vyos.config import Config  from vyos.configdict import get_interface_dict -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import VTIIf  from vyos.util import dict_search  from vyos import ConfigError @@ -40,7 +40,7 @@ def get_config(config=None):      return vti  def verify(vti): -    verify_redirect(vti) +    verify_mirror_redirect(vti)      return None  def generate(vti): diff --git a/src/conf_mode/interfaces-vxlan.py b/src/conf_mode/interfaces-vxlan.py index a29836efd..0a9b51cac 100755 --- a/src/conf_mode/interfaces-vxlan.py +++ b/src/conf_mode/interfaces-vxlan.py @@ -25,7 +25,7 @@ from vyos.configdict import leaf_node_changed  from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_source_interface  from vyos.ifconfig import Interface  from vyos.ifconfig import VXLANIf @@ -141,7 +141,7 @@ def verify(vxlan):      verify_mtu_ipv6(vxlan)      verify_address(vxlan) -    verify_redirect(vxlan) +    verify_mirror_redirect(vxlan)      return None  def generate(vxlan): diff --git a/src/conf_mode/interfaces-wireguard.py b/src/conf_mode/interfaces-wireguard.py index dc0fe7b9c..b404375d6 100755 --- a/src/conf_mode/interfaces-wireguard.py +++ b/src/conf_mode/interfaces-wireguard.py @@ -28,7 +28,7 @@ from vyos.configverify import verify_vrf  from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_mtu_ipv6 -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.ifconfig import WireGuardIf  from vyos.util import check_kmod  from vyos.util import check_port_availability @@ -71,7 +71,7 @@ def verify(wireguard):      verify_mtu_ipv6(wireguard)      verify_address(wireguard)      verify_vrf(wireguard) -    verify_redirect(wireguard) +    verify_mirror_redirect(wireguard)      if 'private_key' not in wireguard:          raise ConfigError('Wireguard private-key not defined') diff --git a/src/conf_mode/interfaces-wireless.py b/src/conf_mode/interfaces-wireless.py index fdf9e3988..500952df1 100755 --- a/src/conf_mode/interfaces-wireless.py +++ b/src/conf_mode/interfaces-wireless.py @@ -27,7 +27,7 @@ from vyos.configverify import verify_address  from vyos.configverify import verify_bridge_delete  from vyos.configverify import verify_dhcpv6  from vyos.configverify import verify_source_interface -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_vlan_config  from vyos.configverify import verify_vrf  from vyos.ifconfig import WiFiIf @@ -190,7 +190,7 @@ def verify(wifi):      verify_address(wifi)      verify_vrf(wifi) -    verify_redirect(wifi) +    verify_mirror_redirect(wifi)      # use common function to verify VLAN configuration      verify_vlan_config(wifi) diff --git a/src/conf_mode/interfaces-wwan.py b/src/conf_mode/interfaces-wwan.py index d5e259c74..9a33039a3 100755 --- a/src/conf_mode/interfaces-wwan.py +++ b/src/conf_mode/interfaces-wwan.py @@ -24,7 +24,7 @@ from vyos.configdict import get_interface_dict  from vyos.configdict import leaf_node_changed  from vyos.configverify import verify_authentication  from vyos.configverify import verify_interface_exists -from vyos.configverify import verify_redirect +from vyos.configverify import verify_mirror_redirect  from vyos.configverify import verify_vrf  from vyos.ifconfig import WWANIf  from vyos.util import cmd @@ -105,7 +105,7 @@ def verify(wwan):      verify_interface_exists(ifname)      verify_authentication(wwan)      verify_vrf(wwan) -    verify_redirect(wwan) +    verify_mirror_redirect(wwan)      return None | 
