summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-02Revert "op-mode: T2558: version: no need to call this with sudo"Christian Poessinger
This reverts commit f506ba43d44a4218e44b350721de1c890e62998a. Calling this with sudo is required else some sysfs files can not be read! vyos@vyos:~$ cat /sys/class/dmi/id/product_serial cat: /sys/class/dmi/id/product_serial: Permission denied vyos@vyos:~$ sudo cat /sys/class/dmi/id/product_serial VMware-42 3f 67 73 77 df c4 80-42 c9 42 af ff 15 de 0b
2021-01-02ddclient: T2858: no need to add a discrete priorityChristian Poessinger
2021-01-02ddclient: T3175: update supported protocol listChristian Poessinger
2021-01-02vrf: T2321: assign loopback IP addresses to individual VRF interfacesChristian Poessinger
47: bar: <NOARP,MASTER,UP,LOWER_UP> mtu 65536 qdisc noqueue state UP group default qlen 1000 link/ether 76:7d:c0:53:6d:89 brd ff:ff:ff:ff:ff:ff inet 127.0.0.1/8 scope host bar valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever
2021-01-02xml: local-ip completion helper should output address only once and sortedChristian Poessinger
When using VRFs a system can have the same IP address multiple times assigned to different VRFs. When listing all the available IP addresses on the system it makes no sense to list this address multiple times.
2021-01-02ethernet: T3171: always use full CPU enable bitmask over computational maskChristian Poessinger
The Linux Kernel supports enabling more cores for RPS then we actually have. It does internal clipping/validation so there is no need for us to calculate the specifc enable mask we can simply throw "all -1" at the Kernel.
2021-01-02ifconfig: ethernet: fixup line breaksChristian Poessinger
2021-01-01Merge pull request #666 from c-po/t3171-rpsChristian Poessinger
T3171: Ethernet RPS support
2021-01-01ethernet: T3171: add CLI option to enable RPS (Receive Packet Steering)Christian Poessinger
set interfaces ethernet <interface> offload rps
2021-01-01xml: ethernet: fix valueHelp format stringsChristian Poessinger
In addition to commit 19161b72 ("xml: fix valueHelp format strings") adjust the ethernet link-speed and ring-buffer completion helpers.
2020-12-31openvpn: T2994: fix ipv6 server modeChristian Poessinger
2020-12-30Merge pull request #664 from DmitriyEshenko/1x-pppoe-3012202001Christian Poessinger
pppoe-server: T3162: Generate pado-delay string
2020-12-30xml: completion-help: add source-address completion helperChristian Poessinger
Commit bbc2a157 ("xml: completion-help: add helper for all local assigned IP addresses") added a completionHelper script listing all local assigned IPv4/IPv6 addresses. This commit extends the system to also list the available addresses for the source-address CLI nodes.
2020-12-30pppoe-server: T3162: Add generation pado-delay to jinja2 templateDmitriyEshenko
2020-12-30Merge pull request #663 from sever-sever/T2874Christian Poessinger
op-mode: T2874: Fix typo in the script description
2020-12-30op-mode: T2874: Fix typo in the script descriptionsever-sever
2020-12-29Merge pull request #662 from DmitriyEshenko/1x-pppoe-29122020Christian Poessinger
pppoe-server: T3160: Change key in smoketest
2020-12-29pppoe-server: T3160: Change key in smoketestDmitriyEshenko
2020-12-29smoketest: adjust test method namesChristian Poessinger
This is for better readability during testruns
2020-12-29Merge pull request #661 from DmitriyEshenko/1x-pppoe-29122020Christian Poessinger
pppoe-server: T3160: Move called-sid param to required section
2020-12-29smoketest: interfaces: adjust to internal API changesChristian Poessinger
Commit 29e32d39 ("smoketest: T1466: add eapol tests") renamed interface methods of class BasicInterfaceTest, those change was not reflected in every derived class.
2020-12-29smoketest: run all tests with verbosity=2Christian Poessinger
2020-12-29smoketest: T1466: add eapol testsChristian Poessinger
2020-12-29pppoe-server: T3160: Move called-sid param to required sectionDmitriyEshenko
2020-12-29bgp: T3158: op-mode: move show ipv6 bgp to new XML formatJan-Philipp Benecke
2020-12-29ethernet: T1466: add EAPoL supportChristian Poessinger
2020-12-29xml: use new valueHelp format identifier "filename"Christian Poessinger
2020-12-29xml: T1466: provide common includes for SSL certificate CLI nodesChristian Poessinger
Gather all SSL certificate, ca and key nodes into a single representation of XML which can be #included into the XML definitions of the CLI interface to be rendered.
2020-12-28webproxy: T563: use new bash blacklist updaterChristian Poessinger
2020-12-28Merge pull request #643 from c-po/t563-webproxyChristian Poessinger
webproxy: T563: migrate from old Perl code to XML and get_config_dict()
2020-12-28webproxy: T563: squidguard: support default rulesetChristian Poessinger
2020-12-28webproxy: T563: op-mode: initial command supportChristian Poessinger
2020-12-28webproxy: T563: add squidguard bodyChristian Poessinger
2020-12-28webproxy: T563: improve handling of cache-peersChristian Poessinger
2020-12-28webproxy: T563: migrate from old Perl code to XML and get_config_dict()Christian Poessinger
Basic proxy functionality is working but the squidguard smoketest still fails as this is yet not implemented.
2020-12-28ddns: T3151: update scripts to work with Bullseye upstream versionChristian Poessinger
2020-12-28ddns: T757: add missing dependencyChristian Poessinger
2020-12-28smoketest: webproxy: improve local ok/block lists testChristian Poessinger
2020-12-28xml: completion-help: add helper for all local assigned IP addressesChristian Poessinger
This replaces the Python script by a bash variant which is much faster as the Python interpreter does not need to be launched on invocation.
2020-12-28isis: T3156: fix XML indentionChristian Poessinger
2020-12-27Merge pull request #658 from jack9603301/T3150Christian Poessinger
mirror: T3150: When configuring QoS, the setting procedure of port mirroring is wrong
2020-12-27Merge pull request #659 from Cheeze-It/currentChristian Poessinger
ISIS: T3156: Adding initial op commands for ISIS
2020-12-27ISIS: T3156: Adding initial op commands for ISISCheeze_It
We are adding the initial ISIS operational commands here. They should be fairly straightforward in regards to the context help.
2020-12-27xml: fix valueHelp format stringsChristian Poessinger
A pre-defined list of common format strings to be used inside the <format> node of <valueHelp> is available from [1]. Adjust all currently in use <format> nodes to re-use the predefined strings over writing them on their own by even encapsulating the <> signs as &lt; and &gt;. [1]: https://github.com/vyos/vyatta-cfg/blob/5aec1a0429f2f/etc/bash_completion.d/vyatta-cfg#L515-L566
2020-12-27ntp: T623: add missing constraints for server tagNodeChristian Poessinger
2020-12-26mirror: T3150: When configuring QOS, the setting procedure of port mirroring ↵jack9603301
is wrong In e8957b5, we used json to parse the `tc qdisc` filter to determine whether it needs to be deleted (reduction of exception mechanism), but now we find that the json output by this command will output unparsed json in some cases, so We have to go back to the processing of the exception mechanism
2020-12-25nat: T3092: add u32 qualifier in front of rule idChristian Poessinger
2020-12-23xdp: op-mode: T2666: support per interface statisticsChristian Poessinger
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