summaryrefslogtreecommitdiff
path: root/src/completion/list_interfaces.py
AgeCommit message (Collapse)Author
2020-09-15completion: T2238: add licenseChristian Poessinger
2020-04-11completion: T2238: use interface dataThomas Mangin
Use the data in the default dict of the interface to generate the output of list interface.
2020-04-11ifconfig: T2223: rename Section.listing to interfacesThomas Mangin
update all code using the API. Interface.interfaces() could be used but the code was change to use Section.interfaces() which make more sense when reading it.
2020-03-29ifconfig: T2057: remove useless circual importThomas Mangin
The import prevent code to work and is not used
2020-03-24ifconfig: T2057: remove need for interface-types.jsonThomas Mangin
2020-01-25list_interfaces: change bonding interface list logicChristian Poessinger
The previous logic returned: >>> eth = vyos.interfaces.list_interfaces_of_type("ethernet") >>> for intf in eth: ... print(intf) ... eth0 eth1 eth2 eth0.201 eth1.50 >>> for intf in eth: ... if '.' in intf: ... eth.remove(intf) ... >>> eth ['eth0', 'eth1', 'eth2', 'eth1.50'] This only eth0.201 was removed
2019-12-30list_interfaces: remove duplicate list of wireless interfacesChristian Poessinger
2019-11-24geneve: T1799: support bridgingChristian Poessinger
2019-11-04list_interfaces: add wifi interfaces to bridgeable interfacesChristian Poessinger
2019-10-30[conf completion]: T1779: Add tunnels to completionkroy
2019-08-27list-interfaces: T1614: support listing interfaces which can be bondedChristian Poessinger
2019-08-02[list-interfaces] support listing interfaces which can be bridgedChristian Poessinger
2018-06-08T689: add a basic library for working with network interfaces and support ↵Daniil Baturin
for interface types to the completion script.
2018-05-16T644: remove prefixing from all scripts and update environment variables ↵Daniil Baturin
with VyOS paths.