summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-23Merge branch 'xdp' of github.com:c-po/vyos-1x into currentChristian Poessinger
* 'xdp' of github.com:c-po/vyos-1x: bond: T2666: enable XDP support xml: include: accel: convert dos/unix line endings xdp: T2666: move CLI node to "interfaces ethernet <eth> xdp" xdp: T2666: require at least 2 TX queues
2020-12-23bond: T2666: enable XDP supportChristian Poessinger
2020-12-23xml: include: accel: convert dos/unix line endingsChristian Poessinger
2020-12-23xdp: T2666: move CLI node to "interfaces ethernet <eth> xdp"Christian Poessinger
2020-12-23xdp: T2666: require at least 2 TX queuesChristian Poessinger
2020-12-22Merge pull request #657 from Cheeze-It/currentChristian Poessinger
mpls: T915: Add ordered control for LDP
2020-12-22mpls: T915: Add ordered control for LDPCheeze_It
In here we are adding the latest FRR update to allow for LDP label distribution to operate in ordered control mode.
2020-12-22wireguard: T2206: improve help stringsChristian Poessinger
2020-12-22Merge pull request #656 from sever-sever/T2859Daniil Baturin
op-mode: T2859: Fix show nat source translations
2020-12-22op-mode: T2859: Fix show nat source translationssever-sever
2020-12-22Merge pull request #655 from DmitriyEshenko/1x-openvpn21122020f2Christian Poessinger
openvpn: T3143: Push routes in correct format <IP> <NETMASK>
2020-12-21openvpn: T3143: Push routes in correct format <IP> <NETMASK>DmitriyEshenko
2020-12-21Merge pull request #654 from DmitriyEshenko/fix-openvpn-21122020Christian Poessinger
openvpn: T3142: Change the path to tunnel status file
2020-12-21smoketest: wifi: add testcase for bridging an AP interfaceChristian Poessinger
2020-12-21xdp: T2666: remove wrongly added binarysChristian Poessinger
2020-12-21smoketest: mirror: drop testcaseChristian Poessinger
The mirror smoketest does more harm then good. It creates interfaces which are not cleaned up afterwards resulting and strange behavior on live systems. The entrie interface mirror smoketest must be redone.
2020-12-21openvpn: T3142: Change the path to tunnel status fileDmitriyEshenko
2020-12-21Merge pull request #653 from jpbede/fix/flow-accounting-templateChristian Poessinger
flow-accounting: T3141: remove legacy jinja2 template
2020-12-21flow-accounting: T3141: remove legacy jinja2 templateJan-Philipp Benecke
2020-12-21Merge pull request #652 from jpbede/fix/flow-accounting-templateDaniil Baturin
flow-accounting: T3141: Fixing wrongly formatted config
2020-12-20flow-accounting: T3141: Fixing wrongly formated configJan-Philipp Benecke
2020-12-20smoketest: wireless: test default values for channel and phyChristian Poessinger
2020-12-20ethernet: T3140: remove debug codeChristian Poessinger
2020-12-20Revert "dhcpv6: T3134: add missing duid support"Christian Poessinger
This reverts commit 9541355433e202fade4692851bffa33ba9d48f44.
2020-12-20smoktest: interface: disable base mirror testChristian Poessinger
One should not use hardcoded interfaces in this base class, rather rely on self._options like every other test. This implementation breaks on my development system ans also deletes my OSPF dummy mgmt interface :(.
2020-12-20ethernet: T3140: relax "ethernet offload-options" CLI definitionChristian Poessinger
Migrate from ethernet eth1 { offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } to ethernet eth1 { offload { ufo tso sg gso gro } }
2020-12-20wifi: T517: physical-interface and channel now default to phy0 and 0Christian Poessinger
This change makes it easier for first time users as they do not need to configure that much options. Less hazzle, better user experience.
2020-12-20wifi: T3043: country-code should be lower caseChristian Poessinger
2020-12-20wifi: T2875: support bridging of wireless AP interfaceChristian Poessinger
2020-12-20smoketest: dhcpv6-client: add generic testsChristian Poessinger
2020-12-20smoketest: pseudo-ethernet: enable IPv6 testsChristian Poessinger
2020-12-20Merge branch 'duid' into currentChristian Poessinger
* duid: dhcpv6: T3134: add missing duid support
2020-12-20dhcpv6: T3134: add missing duid supportChristian Poessinger
2020-12-20Merge pull request #647 from jpbede/feature/flowacc-enable-egressChristian Poessinger
flow-accounting: T3132: enable egress traffic accounting
2020-12-19xdp: T2666: use proper xdp_prog_user.c codeChristian Poessinger
2020-12-19xdp: T2666: switch to example code provided by xdp-tutorialChristian Poessinger
2020-12-19Merge pull request #649 from Cheeze-It/currentChristian Poessinger
mpls: T915: Add a bunch of op commands to LDP
2020-12-18mpls: T915: Add a bunch of op commands to LDPCheeze_It
In here we are adding a lot more commands that can be used within LDP. There's also some help and contextual changes for initialism that are being removed.
2020-12-18Merge pull request #648 from bedmisten/currentChristian Poessinger
T3135: bfd template missing newlines
2020-12-17T3135: bfd template missing newlinesbedmisten
trim blocks removes newlines after {% endif %} blocks. Added the required newlines.
2020-12-17Debian: xdp: T2666: add build dependenciesChristian Poessinger
2020-12-17ifconfig: T2653: switch to Python3 f(ormatted) stringsChristian Poessinger
2020-12-17xdp: T2666: use generic "xdp" option when loadingChristian Poessinger
Using 'xdp' will automatically decide if the driver supports 'xdpdrv' or only 'xdpgeneric'. A user later sees which driver is actually in use by calling 'ip a' or 'show interfaces ethernet'.
2020-12-17xdp: T2666: initial XDP (generic mode) forwarding supportChristian Poessinger
The CLI command 'set interfaces ethernet <interface> offload-options xdp" enables the XDP generic mode on the given interface. vyos@vyos:~$ show interfaces ethernet eth1 eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 xdpgeneric/id:151 qdisc mq state DOWN group default qlen 1000 link/ether 00:50:56:bf:ef:aa brd ff:ff:ff:ff:ff:ff inet6 fe80::250:56ff:febf:efaa/64 scope link tentative valid_lft forever preferred_lft forever Description: fooa XDP code is thankfully copied from [1], thank you for this nice tutorial. NOTE: this is an experimental feature which might break your forwarding/filtering. [1]: https://medium.com/swlh/building-a-xdp-express-data-path-based-peering-router-20db4995da66
2020-12-17flow-accounting: T3132: enable egress traffic accountingJan-Philipp Benecke
2020-12-17flow-accounting: T3132: enable egress traffic accountingJan-Philipp Benecke
2020-12-14Merge pull request #644 from jack9603301/T3089Christian Poessinger
interfaces: mirror: T3089: Fix the dependency problem between interfaces
2020-12-14netplug: T3130: use Debian upstream versionChristian Poessinger
2020-12-14smoketest: webproxy: test cache-peer configChristian Poessinger
2020-12-14smoketest: pppoe: fix regex for IPv6 PDChristian Poessinger
Commit bec29f31 ("dhcpv6-pd: pppoe: T2677: always restart daemon") used to always restart the DHCPC6 client but the smoketest was not adjusted to this change.