Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-20 | Merge branch 'duid' into current | Christian Poessinger | |
* duid: dhcpv6: T3134: add missing duid support | |||
2020-12-20 | dhcpv6: T3134: add missing duid support | Christian Poessinger | |
2020-12-20 | Merge pull request #647 from jpbede/feature/flowacc-enable-egress | Christian Poessinger | |
flow-accounting: T3132: enable egress traffic accounting | |||
2020-12-19 | xdp: T2666: use proper xdp_prog_user.c code | Christian Poessinger | |
2020-12-19 | xdp: T2666: switch to example code provided by xdp-tutorial | Christian Poessinger | |
2020-12-17 | xdp: T2666: initial XDP (generic mode) forwarding support | Christian 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-17 | flow-accounting: T3132: enable egress traffic accounting | Jan-Philipp Benecke | |
2020-12-14 | netplug: T3130: use Debian upstream version | Christian Poessinger | |
2020-12-10 | test: vyos.validate: check is_addr_assigned() | Christian Poessinger | |
2020-12-08 | Merge pull request #633 from jack9603301/T3089 | Christian Poessinger | |
mirror: T3089: support two-way traffic mirroring | |||
2020-12-08 | bgp: T2174: Fix Template. Update to use FRRConfig framework | sever-sever | |
2020-12-08 | mirror: T3089: support two-way traffic mirroring | jack9603301 | |
2020-12-07 | system: T3119: migrate "system ip" to get_config_dict() incl. smoketest | Christian Poessinger | |
2020-12-07 | Merge pull request #636 from c-po/t2562-dhcp | Christian Poessinger | |
dhcp: T2562: add "listen-address" CLI node for better DHCP relay support | |||
2020-12-06 | Revert "vyos.ifconfig: T1579: do not remove IPv6 link-local address on ↵ | Christian Poessinger | |
reconfiguration" This reverts commit d247736f67cc056062b75a4215a031bebcfee2ee. We need to clean link-local IPv6 addresses on link reconfiguration to also drop no longer existing link-local addresse son MAC address change. | |||
2020-12-06 | migration: interfaces: remove superfluous imports | Christian Poessinger | |
2020-12-06 | dhcpv6-relay: T3095: is_ipv6_link_local() now supports a prefix length | Christian Poessinger | |
2020-12-06 | vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfiguration | Christian Poessinger | |
2020-12-06 | dhcpv6: T3100: migrate server configuration to get_config_dict() | Christian Poessinger | |
2020-12-06 | dhcp: T2562: add "listen-address" CLI node for better DHCP relay support | Christian Poessinger | |
Running ISC DHCP server as backend server for multiple pools served to relay agents requires DHCPd to explicitly listen on give interfaces or a "transit" subnet declaration facing the network where we receive the DHCPREQ messages on. This implements a new "listen-address" CLI node, the given address is validated if it is assigned to the system and upon success, a proper "subnet { }" statement is added into dhcpd.conf | |||
2020-12-06 | test: vyos.template: test additional templating functions | Christian Poessinger | |
2020-12-04 | dhcp: T3100: re-add range slicing support when exclude addresses are used | Christian Poessinger | |
Support was not yet present after the rewrite from commit 84b7ade2 ("dhcp: T3100: migrate server configuration to get_config_dict()") | |||
2020-12-04 | dhcp: T3100: migrate server configuration to get_config_dict() | Christian Poessinger | |
2020-12-04 | pppoe: T3112: drop "ipv6 enable" option | Christian Poessinger | |
IPv6 enable can be considered once the ipv6 node is present! | |||
2020-12-03 | pim: igmp: T2744: Define the absolute path to pimd | DmitriyEshenko | |
2020-12-03 | isis: T1316: Fix isis delete section. Use an updated frr framework | sever-sever | |
2020-12-02 | op-mode: lldp: T3104: bugfix AttributeError on multiple hosts/network | Christian Poessinger | |
2020-12-01 | nat: T3102: Check key in dictionary | DmitriyEshenko | |
2020-12-01 | vpn: ipsec: T3093: add XML for vpn ipsec conf-mode | Viacheslav Hletenko | |
2020-12-01 | dhcpv6: T1433: combine templates for v4 and v6 | Christian Poessinger | |
2020-11-30 | Merge pull request #624 from Cheeze-It/current | Christian Poessinger | |
mpls-conf: T915: Add ethernet vif sub interface MPLS enable | |||
2020-11-30 | mpls-conf: T915: Add ethernet vif MPLS enable | Cheeze_It | |
In this commit we added ethernet sub interface MPLS enablement. Per request by @bbs2web, this functionality is now possible. This should now allow ethernet switched networks with VLAN tags to also allow for MPLS packet flow. | |||
2020-11-30 | Merge pull request #612 from sever-sever/T1316 | Daniil Baturin | |
frr-isis: T1316: Add new routing feature ISIS | |||
2020-11-30 | frr-is-is: T1316: Add new routing feature IS-IS | sever-sever | |
2020-11-29 | dhcpv6-relay: T3095: improve verify() | Christian Poessinger | |
- Upstream interfaces require a DHCPv6 server to be configured - Listen interface must have a a global unicast address assigned, else ISC dhcrelay won't start. | |||
2020-11-29 | dhcpv6-relay: T3095: migrate service to get_config_dict() | Christian Poessinger | |
2020-11-29 | smoketest: dhcpv6-relay: T3095: initial tests | Christian Poessinger | |
2020-11-29 | dhcp-relay: T3095: migrate service to get_config_dict() | Christian Poessinger | |
2020-11-29 | smoketest: dhcp-relay: T3095: initial tests | Christian Poessinger | |
2020-11-28 | nat: T3092: migrate to get_config_dict() | Christian Poessinger | |
The NAT system consists out of nested tag nodes which makes manual parsing very hard. This is a perfect candidate for migrating this to get_config_dict() as there is already a smoketest in place. In addition this should make it easier to add features like static nat/hairpin. | |||
2020-11-28 | system: T3038: remove /dev/console from loadkeys | Christian Poessinger | |
/dev/console is not always present, e.g. on headless devices like an APU4. | |||
2020-11-28 | vyos.template: T2720: fix remaining in-line time_block syntax | Christian Poessinger | |
Commit a2ac9fac ("vyos.template: T2720: always enable Jinja2 trim_blocks feature") globally enabled the trim_blocks feature. Some templates still used in-line trim_blocks "{%"- or "-%}" which caused miss-placed line endings. This is fixed by removing all in-line trim_block statememnts of Jinja2 templates. | |||
2020-11-27 | vyos.template: T2720: always enable Jinja2 trim_blocks feature | Christian Poessinger | |
2020-11-27 | igmp-proxy: T3088: migrate to get_config_dict() | Christian Poessinger | |
2020-11-26 | pim: igmp: igmp-proxy: T2744: Add check to prevent pimd and igmp-proxy conflict | DmitriyEshenko | |
2020-11-23 | mpls-conf: T915: fix Python format string after refactoring | Cheeze-It | |
2020-11-23 | op-mode: wireless: T3084: fix TypeError | Christian Poessinger | |
2020-11-23 | mpls: T915: unclutter verify() code by using "not" statements | Christian Poessinger | |
2020-11-23 | mpls: T915: replace os.system() calls with vyos.util.call() | Christian Poessinger | |
Also drop the Python2 print formatting code in favour of Python3 formatted strings. | |||
2020-11-23 | openvpn: T3074: fix site-2-site operation mode | Christian Poessinger | |
When rendering the configs "ifconfig" statement wrong IP addresses have been used for the "tun" operating mode. This has been corrected. |