Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-24 | Python/ifconfig: T1557: add STPIf class (spanning tree) bridge member | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: bugfix removing Q-in-Q VLAN interfaces | Christian Poessinger | |
VLAN interfaces have not been removed "in order". What does it mean? We need to delete Q-in-Q interfaces prior to deleting the underlaying VLAN interface (vif-s). This was not the case and that triggered an exception that a non existing interface was about to be removed. Tested using adding and deleting the following config: set interfaces ethernet eth2 address 192.0.2.1/24 set interfaces ethernet eth2 description "VyOS bonding" set interfaces ethernet eth2 disable-link-detect set interfaces ethernet eth2 mac 00:91:00:00:00:01 set interfaces ethernet eth2 mtu 9000 set interfaces ethernet eth2 vif-s 100 address 192.168.10.1/24 set interfaces ethernet eth2 vif-s 100 description "802.1ad service VLAN 100" set interfaces ethernet eth2 vif-s 100 mtu 1500 set interfaces ethernet eth2 vif-s 100 mac 00:91:00:00:00:02 set interfaces ethernet eth2 vif-s 100 vif-c 110 address "192.168.110.1/24" set interfaces ethernet eth2 vif-s 100 vif-c 110 description "client VLAN 110" set interfaces ethernet eth2 vif-s 100 vif-c 120 address "192.168.120.1/24" set interfaces ethernet eth2 vif-s 100 vif-c 120 description "client VLAN 120" set interfaces ethernet eth2 vif-s 100 vif-c 130 address "192.168.130.1/24" set interfaces ethernet eth2 vif-s 100 vif-c 130 description "client VLAN 130" set interfaces ethernet eth2 vif 400 address 192.168.40.1/24 set interfaces ethernet eth2 vif 400 description "802.1q VLAN 400" set interfaces ethernet eth2 vif 400 mtu 1500 set interfaces ethernet eth2 vif 400 mac 00:91:00:00:00:03 | |||
2019-09-24 | openvpn: T1548: setup interface alias | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'mode' property to set_mode() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'arp_interval' property to ↵ | Christian Poessinger | |
set_arp_interval() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'arp_ip_target' property to ↵ | Christian Poessinger | |
set_arp_ip_target()/get_arp_ip_target() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'arp_interval' property to ↵ | Christian Poessinger | |
set_arp_interval() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'xmit_hash_policy' property to ↵ | Christian Poessinger | |
set_hash_policy() | |||
2019-09-24 | Python/ifconfig: T1557: remove unused has_autoneg() from EthernetIf | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'state' property to ↵ | Christian Poessinger | |
set_state()/get_state() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'arp_cache_tmo' property to ↵ | Christian Poessinger | |
set_set_arp_cache_tmo() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'proxy_arp_pvlan' property to ↵ | Christian Poessinger | |
set_proxy_arp_pvlan() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'proxy_arp' property to ↵ | Christian Poessinger | |
set_proxy_arp() | |||
2019-09-24 | Python/ifconfig: T1557: loopback: implement derived remove() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'ifalias' property to set_alias() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'link_detect' property to ↵ | Christian Poessinger | |
set_link_detect() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'stp_state' property to set_stp() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'priority' property to set_priority() | Christian Poessinger | |
2019-09-24 | [dhcp hostfile-update] T1678 migrate to vyos-hostsd-client | DmitriyEshenko | |
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'ageing_time' property to ↵ | Christian Poessinger | |
set_ageing_time() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'hello_time' property to ↵ | Christian Poessinger | |
set_hello_time() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'forward_delay' property to ↵ | Christian Poessinger | |
set_forward_delay() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'max_age' property to set_max_age() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor BridgeIf 'multicast_querier' property to ↵ | Christian Poessinger | |
set_multicast_querier() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'primary' property to set_primary() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor 'mac' property to set_mac() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor 'mtu' property to get_mtu()/set_mtu() | Christian Poessinger | |
2019-09-24 | Jenkins: remove hardcoded package name | Christian Poessinger | |
2019-09-23 | Python/ifconfig: T1680: fix dhclient shutdown | Christian Poessinger | |
Tell DHCP server we release the IP address and also remove it from the interface by properly calling dhclient shutdown. Syslog: Sep 23 21:20:34 vyos dhclient: Killed old client process Sep 23 21:20:35 vyos dhclient: DHCPRELEASE on eth2 to 172.16.35.254 port 67 | |||
2019-09-23 | Merge pull request #136 from maznu/current | hagbard-01 | |
[ethernet] -T1679: during bootup: invalid literal for int() with base 10 | |||
2019-09-23 | fixes T1679 (parsing MAC address as base-10) | Marek Isalski | |
2019-09-23 | ethernet: T1637: bugfix DHCP - interface must be up prior starting DHCP client | Christian 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-22 | Merge branch 'current' of github.com:vyos/vyos-1x into equuleus | Christian Poessinger | |
* 'current' of github.com:vyos/vyos-1x: Jenkins: keep last 10 builds Jenkins: intruduce ARCH_OPT to support multi arch deployment Jenkins: fix dpkg architecture determination | |||
2019-09-22 | Jenkins: keep last 10 builds | Christian Poessinger | |
2019-09-22 | Jenkins: intruduce ARCH_OPT to support multi arch deployment | Christian Poessinger | |
2019-09-22 | Jenkins: fix dpkg architecture determination | Christian Poessinger | |
2019-09-22 | Merge branch 'current' of github.com:vyos/vyos-1x into equuleus | Christian Poessinger | |
* 'current' of github.com:vyos/vyos-1x: Jenkins: adjust description Jenkins: hardocde repo URL Jenkins: fix isCustomBuild() URL Jenkins: output git repo URL Jenkins: fix httpURI in isCustomBuild() | |||
2019-09-22 | Jenkins: adjust description | Christian Poessinger | |
2019-09-22 | Jenkins: hardocde repo URL | Christian Poessinger | |
2019-09-22 | Jenkins: fix isCustomBuild() URL | Christian Poessinger | |
2019-09-22 | Jenkins: output git repo URL | Christian Poessinger | |
2019-09-22 | Jenkins: fix httpURI in isCustomBuild() | Christian Poessinger | |
(cherry picked from commit 2de90d7176ef5b5e41d05541d47d94f0a79caee1) | |||
2019-09-22 | Jenkins: fix httpURI in isCustomBuild() | Christian Poessinger | |
2019-09-22 | Merge branch 'current' of github.com:vyos/vyos-1x into equuleus | Christian Poessinger | |
* 'current' of github.com:vyos/vyos-1x: (49 commits) Jenkins: ease Pipeline vxlan: T1636: simplyfy code (don't delete intf addresses) ethernet: T1637: interfaces in a bond can be disabled ethernet: T1637: fix calling arp_cache_tmo property ethernet: T1637: do not overwrite interface description with interface name ethernet: T1637: support offloading functions Python/ifconfig: T1557: ethernet: add offloading interfaces Python/ifconfig: T1557: update comments Python/ifconfig: T1557: delete all assigned IP addresses on remove() ethernet: T1637: call remove() on interface deletion Python/ifconfig: T1557: use proper inheritance levels on remove() ethernet: T1637: remove debug pprint bridge: T1556: minor comment cleanup bonding: T1614: minor comment cleanup Python/ifconfig: T1557: unify '/sys/class/net/{}' path Python/ifconfig: T1557: vmxnet3/virtio_net do not support changing speed/duplex control Python/ifconfig: T1557: vmxnet3/virtio_net do not support changing flow control Python/ifconfig: T1557: query driver if it supports auto negotiation Python/ifconfig: T1557: call ethtool with full path Python/ifconfig: T1557: return stdout string for _cmd() ... | |||
2019-09-22 | Jenkins: ease Pipeline | Christian Poessinger | |
vyos-1x is a Debian package with architecture all. This means we only have to build it once as it can run on any other architecture - that's what Python is made for. | |||
2019-09-21 | Merge pull request #134 from c-po/t1637-ethernet | Christian Poessinger | |
T1637 - Rewrite ethernet interface in new style XML syntax | |||
2019-09-21 | vxlan: 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-20 | ethernet: T1637: interfaces in a bond can be disabled | Christian Poessinger | |
2019-09-20 | ethernet: T1637: fix calling arp_cache_tmo property | Christian Poessinger | |
2019-09-20 | ethernet: T1637: do not overwrite interface description with interface name | Christian Poessinger | |