Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2019-09-20 | ethernet: T1637: support offloading functions | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: ethernet: add offloading interfaces | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: update comments | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: delete all assigned IP addresses on remove() | Christian Poessinger | |
2019-09-20 | ethernet: T1637: call remove() on interface deletion | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: use proper inheritance levels on remove() | Christian Poessinger | |
2019-09-20 | ethernet: T1637: remove debug pprint | Christian Poessinger | |
2019-09-20 | bridge: T1556: minor comment cleanup | Christian Poessinger | |
2019-09-20 | bonding: T1614: minor comment cleanup | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: unify '/sys/class/net/{}' path | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: vmxnet3/virtio_net do not support changing ↵ | Christian Poessinger | |
speed/duplex control | |||
2019-09-20 | Python/ifconfig: T1557: vmxnet3/virtio_net do not support changing flow control | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: query driver if it supports auto negotiation | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: call ethtool with full path | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: return stdout string for _cmd() | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: add ethernet interface get_driver_name() | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: redirect _cmd stderr to stdout | Christian Poessinger | |
2019-09-20 | ethernet: T1637: add support for 25G, 40G, 50G and 100G link speeds | Christian Poessinger | |
2019-09-20 | Revert "ethernet: T1637: only list supported link speeds for completion helper" | Christian Poessinger | |
This reverts commit d6a6daaf1d7ed0f1ff2e53490972e0cf11fff000. | |||
2019-09-20 | ethernet: T1637: change speed and duplex settings | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: ethernet: add method for changing speed and duplex | Christian Poessinger | |
2019-09-20 | ethernet: T1637: only list supported link speeds for completion helper | Christian Poessinger | |
2019-09-20 | ethernet: T1637: handle VLAN interface exception on system startup | Christian 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-20 | Python/ifconfig: T1557: mac: ignore empty address strings | Christian Poessinger | |
2019-09-20 | ethernet: T1637: support changing flow-control | Christian Poessinger | |
2019-09-20 | ethernet: T1637: reset MAC address to read hw-id on removal | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: ethernet: support changing flow control | Christian Poessinger | |
Ethernet flow control can be set by set_flow_control() which enables/disables generation of pause frames. | |||
2019-09-20 | Python/ifconfig: T1557: import cleanup for subprocess | Christian Poessinger | |
2019-09-20 | ethernet: T1637: support VLAN {ingress,egress}-qos-mapping | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: support VLAN {ingress,egress}-qos-mapping | Christian Poessinger | |
ingress-qos-map - defines a mapping of VLAN header prio field to the Linux internal packet priority on incoming frames. The format is FROM:TO with multiple mappings separated by spaces. egress-qos-map - defines a mapping of Linux internal packet priority to VLAN header prio field but for outgoing frames. The format is the same as for ingress-qos-map. | |||
2019-09-20 | ethernet: T1637: initial rewrite in XML/Python style | Christian Poessinger | |
2019-09-20 | Python/ifconfig: T1557: rename EthernetIf -> VLANIf | Christian 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. |