completions ip: added more link types

This commit is contained in:
exploide 2021-11-06 15:19:02 +01:00 committed by Johannes Altmanninger
parent 3de63f7e21
commit dc3cf14bac

View file

@ -202,8 +202,16 @@ end
function __fish_ip_types
printf '%s\t%s\n' \
bridge "Ethernet Bridge device" \
bond "Bonding device" \
dummy "Dummy network interface" \
hsr "High-availability Seamless Redundancy device" \
ifb "Intermediate Functional Block device" \
ipoib "IP over Infiniband device" \
macvlan "Virtual interface base on link layer address (MAC)" \
macvtap "Virtual interface based on link layer address (MAC) and TAP." \
vcan "Virtual Controller Area Network interface" \
vxcan "Virtual Controller Area Network tunnel interface" \
veth "Virtual ethernet interface" \
vlan "802.1q tagged virtual LAN interface" \
vxlan "Virtual eXtended LAN" \
@ -212,13 +220,22 @@ function __fish_ip_types
sit "Virtual tunnel interface IPv6 over IPv4" \
gre "Virtual tunnel interface GRE over IPv4" \
gretap "Virtual L2 tunnel interface GRE over IPv4" \
erspan "Encapsulated Remote SPAN over GRE and IPv4" \
ip6gre "Virtual tunnel interface GRE over IPv6" \
ip6gretap "Virtual L2 tunnel interface GRE over IPv6" \
ip6erspan "Encapsulated Remote SPAN over GRE and IPv6" \
vti "Virtual tunnel interface" \
nlmon "Netlink monitoring device" \
ipvlan "Interface for L3 (IPv6/IPv4) based VLANs" \
ipvtap "Interface for L3 (IPv6/IPv4) based VLANs and TAP" \
lowpan "Interface for 6LoWPAN (IPv6) over IEEE 802.15.4 / Bluetooth" \
geneve "GEneric NEtwork Virtualization Encapsulation"
geneve "GEneric NEtwork Virtualization Encapsulation" \
bareudp "Bare UDP L3 encapsulation support" \
macsec "Interface for IEEE 802.1AE MAC Security (MACsec)" \
vrf "Interface for L3 VRF domains" \
netdevsim "Interface for netdev API tests" \
rmnet "Qualcomm rmnet device" \
xfrm "Virtual xfrm interface"
end
function __fish_complete_ip