Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-06 | vxlan: T1636: initial rewrite with XML and Python | Christian Poessinger | |
Tested using: Site 1 (VyOS 1.2.2) ------------------- set interfaces vxlan vxlan100 address '10.10.10.2/24' set interfaces vxlan vxlan100 remote '172.18.201.10' set interfaces vxlan vxlan100 vni '100' Site 2 (rewrite) ---------------- set interfaces vxlan vxlan100 address '10.10.10.1/24' set interfaces vxlan vxlan100 description 'VyOS VXLAN' set interfaces vxlan vxlan100 remote '172.18.202.10' set interfaces vxlan vxlan100 vni '100' | |||
2019-09-06 | Python/ifconfig: T1557: vxlan: initial support via VXLANIf | Christian Poessinger | |
2019-09-06 | Python/ifconfig: T1557: fix remove_peer commend in WireGuardIf | Christian Poessinger | |
2019-09-06 | Python/ifconfig: T1557: {add,del}_addr() now supports dhcp/dhcpv6 | Christian Poessinger | |
Instead of manually starting DHCP/DHCPv6 for every interface and have an identical if/elif/else statement checking for dhcp/dhcpv6 rather move this repeating stement into add_addr()/del_addr(). Single source is always preferred. | |||
2019-09-06 | Python/ifconfig: T1557: recursively delete VLAN interfaces on remove() | Christian Poessinger | |
2019-09-04 | [wireguard] - T1628: line break in coment added | hagbard | |
2019-09-04 | [wireguard] - T1628: renaming member functions, removing wg_ prefix | hagbard | |
2019-09-04 | Merge branch 'current' of https://github.com/vyos/vyos-1x into current | hagbard | |
2019-09-04 | [wireguard] - T1628: fixing comment indent | hagbard | |
2019-09-04 | Python/configdict: add function vlan_to_dict | Christian Poessinger | |
A generic function which can parse the VLAN (vif, vif-s, cif-c) nodes in a config session. A dictionary describing the VLAN is returned. A good example will be the interface-bonding.py script used to generate bond interfaces in the system. It is used as follows: if conf.exists('vif'): for vif in conf.list_nodes('vif'): # set config level to vif interface conf.set_level(cfg_base + ' vif ' + vif) bond['vif'].append(vlan_to_dict(conf)) | |||
2019-09-04 | Python/configdict: add list_diff function to compare two lists | Christian Poessinger | |
A list containing only unique elements not part of the other list is returned. This is usefull to check e.g. which IP addresses need to be removed from the OS. | |||
2019-09-04 | [wireguard] - T1628: Adopt WireGuard configuration script to new ↵ | hagbard | |
vyos.ifconfig class | |||
2019-09-04 | Python/ifconfig: T1557: remove double quotes on iproute2 commands | Christian Poessinger | |
2019-09-04 | bonding: T1614: T1557: add vif/vif-s VLAN interface support | Christian Poessinger | |
Support for vif-c interfaces is still missing | |||
2019-09-03 | Python/ifconfig: T1557: cleanup __init__/debug | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: derive BondIf from EthernetIf as we need VLANs | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: add description for Interface classes | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: bonding: add primary and mode property | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: bonding: add get_slaves() call | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: bonding: disable interface prior enslaving them | Christian Poessinger | |
An interface can only be added to a bond if it is in 'down' state. If interface is in 'up' state, the following Kernel error will be thrown: > bond0: eth1 is up - this may be due to an out of date ifenslave. | |||
2019-09-03 | Python/ifconfig: T1557: adjust debug message format #2 | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: bonding: add {add,del}_port for slave interface | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: add message to raised Exceptions | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1556: bridge: no need to manually generate an exception | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: adjust debug message format | Christian Poessinger | |
* remove missleading " as first character with no closing quote * use single quotes in output messages (unclutter) * when writing changes, make output string copy/pasteable my changing '->' to '>' | |||
2019-09-03 | Python/ifconfig: T1557: bonding: bugfix read_sysfs when debug is enabled | Christian Poessinger | |
2019-09-03 | Python/ifconfig: T1557: bonding: bugfix setting ARP IP target | Christian Poessinger | |
2019-09-01 | Merge pull request #119 from alkersan/T1621_misc_rewrites | Christian Poessinger | |
[op-mode] T1621 rewrite misc commands to python/xml syntax | |||
2019-09-01 | Python/ifconfig: T1557: bonding: add arp_ip_target | Christian Poessinger | |
2019-09-01 | Python/ifconfig: T1557: bonding: add arp_interval | Christian Poessinger | |
2019-09-01 | Python/ifconfig: T1557: bonding: add xmit_hash_policy | Christian Poessinger | |
2019-09-01 | Python/ifconfig: T1557: add proxy_arp{_pvlan} functions | Christian Poessinger | |
2019-09-01 | Python/ifconfig: T1557: migrate all sysfs calls to {read,write}_sysfs helper | Christian Poessinger | |
Introduced in commit f524254 ("Python/ifconfig: T1557: use read/write helpers to interface with sysfs") migrate all remaining calls to this new helper. This enables us to have a single debug call and a single place for error checking. | |||
2019-08-31 | [boot-config-loader] T1622: Add failsafe and back trace | John Estabrook | |
2019-08-31 | Python/ifconfig: T1557: enable debugging with DEBUG=1 environment variable | Christian Poessinger | |
2019-08-31 | Python/ifconfig: T1557: use read/write helpers to interface with sysfs | Christian Poessinger | |
2019-08-31 | Python/ifconfig: T1557: cleanup import section | Christian Poessinger | |
2019-08-31 | loopback: T1601: migrate from pyroute2 -> vyos.ifconfig | Christian Poessinger | |
2019-08-31 | Python/ifconfig: T1557: fix DHCP/DHCPv6 daemon and add Bridge/Dummy interface | Christian Poessinger | |
2019-08-30 | Python/ifconfig: cleanup import statements | Christian Poessinger | |
2019-08-30 | Python/ifconfig: remove ipv4/ipv6 handling, iproute2 autodetects addr family | Christian Poessinger | |
2019-08-30 | [op-mode] T1621 rewrite misc commands to python/xml syntax | Dmytro Aleksandrov | |
2019-08-30 | Python/ifconfig: rename interfaceconfig.py -> ifconfig.py | Christian Poessinger | |
2019-08-30 | Python/ifconfig: re-work IP address creation/deletion | Christian Poessinger | |
2019-08-30 | Python/ifconfig: replace up()/down() with 'state' property | Christian Poessinger | |
Commit cb1b72c5c ("Python/ifconfig: replace linkstate() with up()/down() methods") replaced the linkstate property in favour of up()/down() functions. Instead it really makes more sense to have a propery to also query the current linkstate from sysfs. | |||
2019-08-30 | Python/ifconfig: add @property statement on 'remove' call | Christian Poessinger | |
2019-08-30 | Python/ifconfig: re-work and rename remove_interface() -> remove() to delete ↵ | Christian Poessinger | |
an interface | |||
2019-08-30 | Python/ifconfig: replace linkstate() with up()/down() methods | Christian Poessinger | |
2019-08-30 | Python/ifconfig: re-work __init__ interface creation | Christian Poessinger | |
2019-08-30 | Python/ifconfig: rework interface alias assignment | Christian Poessinger | |