summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-22Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian 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-22Jenkins: keep last 10 buildsChristian Poessinger
2019-09-22Jenkins: intruduce ARCH_OPT to support multi arch deploymentChristian Poessinger
2019-09-22Jenkins: fix dpkg architecture determinationChristian Poessinger
2019-09-22Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian 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-22Jenkins: adjust descriptionChristian Poessinger
2019-09-22Jenkins: hardocde repo URLChristian Poessinger
2019-09-22Jenkins: fix isCustomBuild() URLChristian Poessinger
2019-09-22Jenkins: output git repo URLChristian Poessinger
2019-09-22Jenkins: fix httpURI in isCustomBuild()Christian Poessinger
(cherry picked from commit 2de90d7176ef5b5e41d05541d47d94f0a79caee1)
2019-09-22Jenkins: fix httpURI in isCustomBuild()Christian Poessinger
2019-09-22Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian 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-22Jenkins: ease PipelineChristian 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-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-20Python/ifconfig: T1557: ethernet: add offloading interfacesChristian Poessinger
2019-09-20Python/ifconfig: T1557: update commentsChristian Poessinger
2019-09-20Python/ifconfig: T1557: delete all assigned IP addresses on remove()Christian Poessinger
2019-09-20ethernet: T1637: call remove() on interface deletionChristian Poessinger
2019-09-20Python/ifconfig: T1557: use proper inheritance levels on remove()Christian 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-20Python/ifconfig: T1557: unify '/sys/class/net/{}' pathChristian Poessinger
2019-09-20Python/ifconfig: T1557: vmxnet3/virtio_net do not support changing ↵Christian Poessinger
speed/duplex control
2019-09-20Python/ifconfig: T1557: vmxnet3/virtio_net do not support changing flow controlChristian Poessinger
2019-09-20Python/ifconfig: T1557: query driver if it supports auto negotiationChristian Poessinger
2019-09-20Python/ifconfig: T1557: call ethtool with full pathChristian Poessinger
2019-09-20Python/ifconfig: T1557: return stdout string for _cmd()Christian Poessinger
2019-09-20Python/ifconfig: T1557: add ethernet interface get_driver_name()Christian Poessinger
2019-09-20Python/ifconfig: T1557: redirect _cmd stderr to stdoutChristian Poessinger
2019-09-20ethernet: T1637: add support for 25G, 40G, 50G and 100G link speedsChristian Poessinger
2019-09-20Revert "ethernet: T1637: only list supported link speeds for completion helper"Christian Poessinger
This reverts commit d6a6daaf1d7ed0f1ff2e53490972e0cf11fff000.
2019-09-20ethernet: T1637: change speed and duplex settingsChristian Poessinger
2019-09-20Python/ifconfig: T1557: ethernet: add method for changing speed and duplexChristian Poessinger
2019-09-20ethernet: T1637: only list supported link speeds for completion helperChristian 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-20Python/ifconfig: T1557: mac: ignore empty address stringsChristian Poessinger
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-20Python/ifconfig: T1557: ethernet: support changing flow controlChristian Poessinger
Ethernet flow control can be set by set_flow_control() which enables/disables generation of pause frames.
2019-09-20Python/ifconfig: T1557: import cleanup for subprocessChristian Poessinger
2019-09-20ethernet: T1637: support VLAN {ingress,egress}-qos-mappingChristian Poessinger
2019-09-20Python/ifconfig: T1557: support VLAN {ingress,egress}-qos-mappingChristian 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-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.