Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-23 | ifconfig: T2151: add possibility to query assigned MAC address | Christian Poessinger | |
... this is required for delta checks | |||
2020-03-23 | Merge pull request #258 from thomas-mangin/31-vrf | Christian Poessinger | |
tunnel: T31: fix vrf deletion, add support for vrf on tunnels | |||
2020-03-23 | ifconfig: T31: convert all interface to set_vrf api | Thomas Mangin | |
2020-03-23 | Merge pull request #256 from thomas-mangin/2057-cleanup | Christian Poessinger | |
ifconfig: T2057: tidying up code for geneve and vxlan | |||
2020-03-23 | tunnel: T31: add support for vrf on tunnels | Thomas Mangin | |
2020-03-22 | geneve: T2057: use self.default as template for get_config | Thomas Mangin | |
2020-03-22 | vxlan: T2057: rewrite _create command | Thomas Mangin | |
2020-03-22 | ifconfig: T2151: add WiFiIf interface representation class | Christian Poessinger | |
This class is required as wireless interfaces are created using iw instead of ip from iproute2. | |||
2020-03-22 | vxlan: T2057: use self.default as template for get_config | Thomas Mangin | |
2020-03-22 | Merge pull request #222 from thomas-mangin/T2028 | Christian Poessinger | |
tunnel: T2028: move interface tunnel to XML/Python | |||
2020-03-22 | tunnel: T2028: move interface tunnel to XML/Python | Thomas Mangin | |
This patch migrates the "interface tunnel" section to xml/python | |||
2020-03-22 | ifconfig: T2104: remove superfluous __init__ in derived classes | Christian Poessinger | |
__init__ should be added to a derived class only if it does work in the ctor. | |||
2020-03-20 | Merge pull request #253 from thomas-mangin/cmd-check | Christian Poessinger | |
ifconfig: T2057: fail change when command are failing | |||
2020-03-20 | ifconfig: T2057: fail change when command are failing | Thomas Mangin | |
2020-03-20 | Merge pull request #251 from thomas-mangin/T2057-required | Christian Poessinger | |
ifconfig: T2057: skip required check if we do not create the interface | |||
2020-03-20 | ifconfig: T2057: make set_state use set_interface | Thomas Mangin | |
2020-03-20 | ifconfig: T2057: skip required fields check if we do not create the interface | Thomas Mangin | |
2020-03-20 | ifconfig: T2057: data conversion was lost, better error message | Thomas Mangin | |
2020-03-17 | Merge pull request #246 from thomas-mangin/T1849-delay | Christian Poessinger | |
ifconfig: T1849: buster fixed the delay issue | |||
2020-03-17 | vxlan: T2134: fix NameError: name 'config' is not defined | Michael Petö | |
2020-03-16 | ifconfig: T1849: buster fixed the delay issue | Thomas Mangin | |
2020-03-16 | T2125: show interfaces wireguard wg0 error | hagbard | |
- That should probably move to it's own op command library as it is the onlt function print out specific information | |||
2020-03-11 | Merge pull request #238 from fetzerms/http_api_show_generate | Christian Poessinger | |
T2096: Http api show generate | |||
2020-03-11 | http api: T2096: Added show and generate | Matthias Fetzer | |
2020-03-08 | ifconfig: T1557: reorder calling order to support non q-in-q interfaces | Christian Poessinger | |
2020-03-08 | vrf: T31: support VRF usage on VLAN/VIF interfaces | Christian Poessinger | |
2020-03-07 | bonding: T2057: fix creation/deletion sysfs command | Thomas Mangin | |
2020-03-06 | ifconfig: T2104: splt ifconfig.py into multiple files | Thomas Mangin | |
2020-03-05 | ifconfig: T2101: Fix VXLAN parsing empty config because of empty options | tjjh89017 | |
fill VXLANIf.options for correct parsing | |||
2020-03-05 | ifconfig: T2101: Fix undefined reference variable in VXLANIf | tjjh89017 | |
change `config['remote']` to `self.config['remote']` | |||
2020-03-04 | Merge branch 't31-vrf' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't31-vrf' of github.com:c-po/vyos-1x: vrf: T31: enable vrf support for dummy interface templates: T2099: make op-mode path completion helper working vrf: T31: reorder routing table lookups vrf: T31: adding unreachable routes to the routing tables vrf: T31: prior to the v4.8 kernel iif and oif rules are needed vrf: T31: create iproute2 table to name mapping reference vrf: T31: rename 'vrf disable-bind-to-all ipv4' to 'vrf bind-to-all' vrf: T31: support add/remove of interfaces from vrf vrf: T31: remove superfluous vyos.vrf library functions vrf: T31: reduce script complexity vrf: T31: no need to use sudo calls in vrf.py vrf: T31: make 'show vrf' command behave like other 'show interface commands' xml: include: description: adjust help message vrf: T31: improve help for routing table vrf: T31: reuse interface-description.xml.i for instance description vrf: T31: use embedded regex on 'vrf name' instead of python script vrf: T31: initial support for a VRF backend in XML/Python ifconfig: T2057: generic interface option setting | |||
2020-03-04 | vrf: T31: support add/remove of interfaces from vrf | Christian Poessinger | |
2020-03-04 | vrf: T31: remove superfluous vyos.vrf library functions | Christian Poessinger | |
vyos.vrf.list_vrfs() was only used in one function thus building a library is no longer needed. If it is needed in the future it should be placed into a library again. | |||
2020-03-04 | vrf: T31: initial support for a VRF backend in XML/Python | Thomas Mangin | |
This is a work in progress to complete T31 whoever thought it was less than 1 hour of work was ..... optimistic. Only VRF vreation and show is supported right now. No interface can be bound to any one VRF. | |||
2020-03-04 | ifconfig: T2057: generic interface option setting | Thomas Mangin | |
this patch allows to get or change many interface options (mtu, arp settings, ...) using get_interface / set_interface functions | |||
2020-03-04 | Merge pull request #240 from thomas-mangin/2057-strict | Christian Poessinger | |
ifconfig: T2057: allow unknown config keys, and fix variable name ref. | |||
2020-03-04 | ifconfig: T2057: allow unknown keys in the config, and fix | Thomas Mangin | |
2020-03-04 | ifconfig: T2057: fix various typos | Thomas Mangin | |
2020-03-04 | ifconfig: T2057: bugfix KeyError | Christian Poessinger | |
Error introduced in commit b38dcaf ("ifconfig: T2057: generic interface option setting"). File "/usr/lib/python3/dist-packages/vyos/ifconfig.py", line 146, in _get_sysfs filename = self._sysfs_get[name]['location'].format(config) KeyError: 'ifname' | |||
2020-03-04 | ifconfig: T2057: bugfix ValueError | Christian Poessinger | |
Fixes error when creating bridge interfaces: ValueError: <module 'time' (built-in)> must be a number | |||
2020-03-03 | ifconfig: T2057: generic interface option setting | Thomas Mangin | |
this patch allows to get or change many interface options (mtu, arp settings, ...) using get_interface / set_interface functions | |||
2020-03-03 | ifconfig: T2074: add check for sysfs files | DmitriyEshenko | |
2020-02-29 | ifconfig: T2082: fix checking of argument passed | Thomas Mangin | |
2020-02-24 | ifconfig: T2057: generalised Interface configuration | Thomas Mangin | |
Provides a way to pass options to interface consistent between subclasses of Interface | |||
2020-02-16 | ifconfig: bond: T2043: T2030: fix wrong call to os.listdir() | Christian Poessinger | |
2020-02-16 | bond: T2030: fix incorrect delta calculation on member interfaces | Christian Poessinger | |
THe delta check/calculation always returned False on system startup leading to a non functioning bond interface after a reboot as no physical interface actually enslaved. This was fixed by not calculating the current enslaved interfaces from the existing config but rather retrieving the interfaces from sysfs. | |||
2020-02-14 | ifconfig: T2034: remove obsolete comment | Christian Poessinger | |
2020-02-14 | T2034: Disallow removal of default loopback addresses | Runar Borge | |
The removal of interfaces loopback lo results in all address being removed from the loopback interface. (also not cli controlled addresses) In this process 127.0.0.1/8 and ::1/128 are also removed witch results in error for services that are dependent on these adresses, this includes eg. snmp and ssh Removal of these addresses needs to be disallowed by the config backend and removal of the whole config block interfaces loopback lo needs to result in removal of all non-default addresses only. | |||
2020-02-13 | macvlan: T1635: migrate pseudo-ethernet interface definition to XML/Python | Christian Poessinger | |
2020-02-05 | smoke-test: adding generate cmd to configsession | hagbard | |
- in preparation for a wireguard cli test case, generate is used to create the keys later used in the config |