summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2019-09-03Python/ifconfig: T1557: cleanup __init__/debugChristian Poessinger
2019-09-03Python/ifconfig: T1557: derive BondIf from EthernetIf as we need VLANsChristian Poessinger
2019-09-03Python/ifconfig: T1557: add description for Interface classesChristian Poessinger
2019-09-03Python/ifconfig: T1557: bonding: add primary and mode propertyChristian Poessinger
2019-09-03Python/ifconfig: T1557: bonding: add get_slaves() callChristian Poessinger
2019-09-03Python/ifconfig: T1557: bonding: disable interface prior enslaving themChristian 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-03Python/ifconfig: T1557: adjust debug message format #2Christian Poessinger
2019-09-03Python/ifconfig: T1557: bonding: add {add,del}_port for slave interfaceChristian Poessinger
2019-09-03Python/ifconfig: T1557: add message to raised ExceptionsChristian Poessinger
2019-09-03Python/ifconfig: T1556: bridge: no need to manually generate an exceptionChristian Poessinger
2019-09-03Python/ifconfig: T1557: adjust debug message formatChristian 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-03Python/ifconfig: T1557: bonding: bugfix read_sysfs when debug is enabledChristian Poessinger
2019-09-03Python/ifconfig: T1557: bonding: bugfix setting ARP IP targetChristian Poessinger
2019-09-01Merge pull request #119 from alkersan/T1621_misc_rewritesChristian Poessinger
[op-mode] T1621 rewrite misc commands to python/xml syntax
2019-09-01Python/ifconfig: T1557: bonding: add arp_ip_targetChristian Poessinger
2019-09-01Python/ifconfig: T1557: bonding: add arp_intervalChristian Poessinger
2019-09-01Python/ifconfig: T1557: bonding: add xmit_hash_policyChristian Poessinger
2019-09-01Python/ifconfig: T1557: add proxy_arp{_pvlan} functionsChristian Poessinger
2019-09-01Python/ifconfig: T1557: migrate all sysfs calls to {read,write}_sysfs helperChristian 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 traceJohn Estabrook
2019-08-31Python/ifconfig: T1557: enable debugging with DEBUG=1 environment variableChristian Poessinger
2019-08-31Python/ifconfig: T1557: use read/write helpers to interface with sysfsChristian Poessinger
2019-08-31Python/ifconfig: T1557: cleanup import sectionChristian Poessinger
2019-08-31loopback: T1601: migrate from pyroute2 -> vyos.ifconfigChristian Poessinger
2019-08-31Python/ifconfig: T1557: fix DHCP/DHCPv6 daemon and add Bridge/Dummy interfaceChristian Poessinger
2019-08-30Python/ifconfig: cleanup import statementsChristian Poessinger
2019-08-30Python/ifconfig: remove ipv4/ipv6 handling, iproute2 autodetects addr familyChristian Poessinger
2019-08-30[op-mode] T1621 rewrite misc commands to python/xml syntaxDmytro Aleksandrov
2019-08-30Python/ifconfig: rename interfaceconfig.py -> ifconfig.pyChristian Poessinger
2019-08-30Python/ifconfig: re-work IP address creation/deletionChristian Poessinger
2019-08-30Python/ifconfig: replace up()/down() with 'state' propertyChristian 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-30Python/ifconfig: add @property statement on 'remove' callChristian Poessinger
2019-08-30Python/ifconfig: re-work and rename remove_interface() -> remove() to delete ↵Christian Poessinger
an interface
2019-08-30Python/ifconfig: replace linkstate() with up()/down() methodsChristian Poessinger
2019-08-30Python/ifconfig: re-work __init__ interface creationChristian Poessinger
2019-08-30Python/ifconfig: rework interface alias assignmentChristian Poessinger
2019-08-30Python/ifconfig: rework changing of interface MAC addressChristian Poessinger
2019-08-30Python/ifconfig: remove unused depricated methodsChristian Poessinger
2019-08-30Python/ifconfig: re-work mtu getter/setterChristian Poessinger
Instead of calling iprotue2 via a subprocess (which is only complicated and expensive), we rather directly interact with sysfs).
2019-08-30Python/ifconfig: re-indent help stringsChristian Poessinger
2019-08-30Python/ifconfig: ease __init__ if/else statementsChristian Poessinger
2019-08-30Python/ifconfig: re-indent with 4 spaces for better readabilityChristian Poessinger
Command user: $ autopep8 python/vyos/interfaceconfig.py --in-place
2019-08-30Python/ifconfig: remove trailing whitespacesChristian Poessinger
2019-08-27Merge branch 't1614-bonding' into currentChristian Poessinger
* t1614-bonding: Python/VyOS validate: add is_ip() to check for IPv4 or IPv4 address bridge: T1556: remove unused function freeze() list-interfaces: T1614: support listing interfaces which can be bonded
2019-08-27Python/VyOS validate: add is_ip() to check for IPv4 or IPv4 addressChristian Poessinger
2019-08-27[service https] T1443: Correct the use of listen/server_name directivesJohn Estabrook
2019-08-26Merge pull request #118 from c-po/pyroute2Christian Poessinger
loopback: T1601: migrate to pyroute2
2019-08-26Python: configinterface: remove in favour of pyrouteChristian Poessinger
2019-08-26T1598: add a vyos-hostsd operation for retrieving name servers by tag.Daniil Baturin
2019-08-25Merge pull request #112 from alkersan/T1607_reset_ip_conntrack_rewriteChristian Poessinger
[op-mode] T1607 rewrite 'reset conntrack' and 'reset & show ip[v6]' to python/xml syntax