summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-09-28T1694: delete the now broken tests for NTP.Daniil Baturin
2019-09-28OpenVPN: T1512: always enable compat-names optionChristian Poessinger
2019-09-27Interface: T1695: Syntax error in interface-dummy.py - Missing colonvindenesen
2019-09-27T1694 NTPd: Do not listen on all interfaces by defaultMarcel Gisselmann
2019-09-26openvpn: T1691: interface is not always created - take care when setting aliasChristian Poessinger
2019-09-26openvpn: T1691: add artifical abort when waiting on interfaceChristian Poessinger
2019-09-26ipoe-server: T1692 - ipoe-server verify function errorhagbard
2019-09-24wireguard: T1681 - code cleanup and maintenace.hagbard
* fully uses VYOS_TAGNODE_VALUE, which reduces checks and loops to a single interface * config comparison happens now only in get_config()
2019-09-24Python/ifconfig: T1557: add STPIf class (spanning tree) bridge memberChristian Poessinger
2019-09-24openvpn: T1548: setup interface aliasChristian Poessinger
2019-09-24Python/ifconfig: T1557: refactor BondIf 'mode' property to set_mode()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor BondIf 'arp_interval' property to ↵Christian Poessinger
set_arp_interval()
2019-09-24Python/ifconfig: T1557: refactor BondIf 'arp_ip_target' property to ↵Christian Poessinger
set_arp_ip_target()/get_arp_ip_target()
2019-09-24Python/ifconfig: T1557: refactor BondIf 'arp_interval' property to ↵Christian Poessinger
set_arp_interval()
2019-09-24Python/ifconfig: T1557: refactor BondIf 'xmit_hash_policy' property to ↵Christian Poessinger
set_hash_policy()
2019-09-24Python/ifconfig: T1557: refactor Interface 'state' property to ↵Christian Poessinger
set_state()/get_state()
2019-09-24Python/ifconfig: T1557: refactor Interface 'arp_cache_tmo' property to ↵Christian Poessinger
set_set_arp_cache_tmo()
2019-09-24Python/ifconfig: T1557: refactor Interface 'proxy_arp_pvlan' property to ↵Christian Poessinger
set_proxy_arp_pvlan()
2019-09-24Python/ifconfig: T1557: refactor Interface 'proxy_arp' property to ↵Christian Poessinger
set_proxy_arp()
2019-09-24Python/ifconfig: T1557: loopback: implement derived remove()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor Interface 'ifalias' property to set_alias()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor Interface 'link_detect' property to ↵Christian Poessinger
set_link_detect()
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'stp_state' property to set_stp()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'priority' property to set_priority()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'ageing_time' property to ↵Christian Poessinger
set_ageing_time()
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'hello_time' property to ↵Christian Poessinger
set_hello_time()
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'forward_delay' property to ↵Christian Poessinger
set_forward_delay()
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'max_age' property to set_max_age()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor BridgeIf 'multicast_querier' property to ↵Christian Poessinger
set_multicast_querier()
2019-09-24Python/ifconfig: T1557: refactor BondIf 'primary' property to set_primary()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor 'mac' property to set_mac()Christian Poessinger
2019-09-24Python/ifconfig: T1557: refactor 'mtu' property to get_mtu()/set_mtu()Christian Poessinger
2019-09-23ethernet: T1637: bugfix DHCP - interface must be up prior starting DHCP clientChristian Poessinger
It is not possible to enable DHCP client on an interface that is down. Thus the code which enables the interface must be placed in front of assigning all interface addresses, static or DHCP. s the commit.
2019-09-21Merge pull request #134 from c-po/t1637-ethernetChristian Poessinger
T1637 - Rewrite ethernet interface in new style XML syntax
2019-09-21vxlan: T1636: simplyfy code (don't delete intf addresses)Christian Poessinger
We do not need to delete addresses manually as the VXLAN interface is always deleted which drops all assigned addresses from the Kernel.
2019-09-20ethernet: T1637: interfaces in a bond can be disabledChristian Poessinger
2019-09-20ethernet: T1637: fix calling arp_cache_tmo propertyChristian Poessinger
2019-09-20ethernet: T1637: do not overwrite interface description with interface nameChristian Poessinger
2019-09-20ethernet: T1637: support offloading functionsChristian Poessinger
2019-09-20ethernet: T1637: call remove() on interface deletionChristian Poessinger
2019-09-20ethernet: T1637: remove debug pprintChristian Poessinger
2019-09-20bridge: T1556: minor comment cleanupChristian Poessinger
2019-09-20bonding: T1614: minor comment cleanupChristian Poessinger
2019-09-20ethernet: T1637: change speed and duplex settingsChristian Poessinger
2019-09-20ethernet: T1637: handle VLAN interface exception on system startupChristian Poessinger
On system bootup the above condition is true but the interface does not exists, which throws an exception, but that's legal. Simply pass the exception! With this change VyOS boots up and configures ethernet VLAN interfaces as expected.
2019-09-20ethernet: T1637: support changing flow-controlChristian Poessinger
2019-09-20ethernet: T1637: reset MAC address to read hw-id on removalChristian Poessinger
2019-09-20ethernet: T1637: support VLAN {ingress,egress}-qos-mappingChristian Poessinger
2019-09-20ethernet: T1637: initial rewrite in XML/Python styleChristian Poessinger
2019-09-20Python/ifconfig: T1557: rename EthernetIf -> VLANIfChristian Poessinger
An Ethernet Interface will provide additional functionality (link speed/duplex) which is not available for a Bond Interface, but both share the same VLAN capabilities.