diff options
| author | Christian Breunig <christian@breunig.cc> | 2025-10-06 21:14:58 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2025-10-06 21:17:29 +0200 |
| commit | 59dfd78905b548bb22692c45e7aee7453fb00354 (patch) | |
| tree | ef69171c80230c6f97501e3fa9503843523e9ddf | |
| parent | 8d2a2ed3f468141b8618b81a92aa5af90fbf390f (diff) | |
| download | vyos-1x-59dfd78905b548bb22692c45e7aee7453fb00354.tar.gz vyos-1x-59dfd78905b548bb22692c45e7aee7453fb00354.zip | |
T7899: virtual-ethernet interfaces support broadcasts
The Linux Kernel treats virtual-ethernet interfaces like regular ethernet
interfaces. As ethernet interfaces support broadcasts and we have a completion
helper for broadcast interfaces, this must be extended for virtual-ethernet
interfaces.
vyos@vyos# ${vyos_completion_dir}/list_interfaces --broadcast
eth0 eth0.10 eth0.201 eth1 eth2 eth3 veth101 veth102 veth201 veth202
| -rw-r--r-- | src/completion/list_interfaces/list_interfaces.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/completion/list_interfaces/list_interfaces.ml b/src/completion/list_interfaces/list_interfaces.ml index 739a831a2..cf6301ed5 100644 --- a/src/completion/list_interfaces/list_interfaces.ml +++ b/src/completion/list_interfaces/list_interfaces.ml @@ -68,7 +68,7 @@ let filter_from_type it = | _ -> Some (filter_from_prefix pre) let filter_broadcast s = - let pattern = {|^(bond|br|tun|vtun|eth|gnv|peth|macsec|vxlan|wwan|wlan)(.*)$|} + let pattern = {|^(bond|br|tun|vtun|eth|gnv|peth|macsec|veth|vxlan|wwan|wlan)(.*)$|} in try let _ = Pcre2.exec ~pat:pattern s in |
