diff options
| author | Daniil Baturin <daniil@vyos.io> | 2024-05-10 16:36:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-10 16:36:21 +0200 |
| commit | d93aedfe993a6e9868ee88803c2dc981cabdfc15 (patch) | |
| tree | 9d1977454f35746adc20df4f7c1b7739f176f3b6 /python/vyos/utils/assertion.py | |
| parent | 4960a67e12c1d10a59812f0167f017131a9617b5 (diff) | |
| parent | bced1b4ef04f9e1a12c083c08839e4c1a54e2549 (diff) | |
| download | vyos-1x-d93aedfe993a6e9868ee88803c2dc981cabdfc15.tar.gz vyos-1x-d93aedfe993a6e9868ee88803c2dc981cabdfc15.zip | |
Merge pull request #3441 from vyos/mergify/bp/sagitta/pr-3410
Bond: T6303: add system mac address on interfaces bond (backport #3410)
Diffstat (limited to 'python/vyos/utils/assertion.py')
| -rw-r--r-- | python/vyos/utils/assertion.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/python/vyos/utils/assertion.py b/python/vyos/utils/assertion.py index 1aaa54dff..c7fa220c3 100644 --- a/python/vyos/utils/assertion.py +++ b/python/vyos/utils/assertion.py @@ -53,7 +53,7 @@ def assert_mtu(mtu, ifname): if (max_mtu and cur_mtu > max_mtu) or cur_mtu > 65536: raise ValueError(f'MTU is too small for interface "{ifname}": {mtu} > {max_mtu}') -def assert_mac(m): +def assert_mac(m, test_all_zero=True): split = m.split(':') size = len(split) @@ -74,7 +74,7 @@ def assert_mac(m): raise ValueError(f'{m} is a multicast MAC address') # overall mac address is not allowed to be 00:00:00:00:00:00 - if sum(octets) == 0: + if test_all_zero and sum(octets) == 0: raise ValueError('00:00:00:00:00:00 is not a valid MAC address') if octets[:5] == (0, 0, 94, 0, 1): |
