| Age | Commit message (Collapse) | Author |
|
Add required IP addresses on the interface eth1 which is a source
of a tunnel
|
|
T7073: Verify VPP buffers page size
|
|
haproxy: T7187: Fix typo in op-mode filename
|
|
|
|
T7077: Verify VPP memory default-hugepage-size
T7079: Verify VPP memory main-heap-page-size
T7080: Verify VPP statseg page-size
get available hugepage sizes
align memory main-heap-size by page size
validate host_resources max_map_count
|
|
|
|
T7074: VPP add check for interface RX mode changes
|
|
T5810: Add support for RPKI source ip
|
|
Add initial source NAT implementation
```
set vpp nat44 source inbound-interface 'eth2'
set vpp nat44 source outbound-interface 'eth1'
set vpp nat44 source translation address '192.0.2.1-192.0.2.2'
```
Add initial simple implementation of the source NAT
In the future, we'll extend it to the rules if it is possible to do
via VPP API
|
|
firewall: T7177: Update interface-name constraint to allow "pod-" interface names
|
|
T6628: IPoE-server rename "static-ip" to "ip-address" for local auth
|
|
wlb: T4452: Use return for exclude statements
|
|
T7182: use Config instead of ConfigTreeQuery for get_interface_dict
|
|
|
|
T7123: Revert "wireguard: T4930: drop unused WireGuardOperational().show_interface() method"
|
|
WireGuardOperational().show_interface() method"
This reverts commit 98414a69f0018915ac999f51975618dd5fbe817d.
|
|
|
|
|
|
|
|
support pod interfaces from containers
|
|
|
|
T7136: sflow check listen address for the vrf
|
|
firewall: T7176: Fix vyos-domain-resolver not respecting interval/cache configuration
|
|
T7168: Add IPsec XFRM netlink plugin and CLI
|
|
bgp: T7163: add CLI route-map and metric support for "redistribute table"
|
|
vpp: T7068: Add range validation for unix poll-sleep-usec
|
|
wlb: T4470: Migrate WAN Load Balancer to XML/Python
|
|
|
|
configuration
|
|
The formatter methods are mostly `family` agnostic now.
|
|
|
|
The test `test_dhcp_hostsd_lease_sync` validates
DHCP server leases in sync with hostd records.
Since the DHCP server running in smoketest environment
might not have actual clients to lease IP addresses,
we simulate the lease creation and deletion using kea
helper functions (`kea_add_lease` and `kea_delete_lease`).
|
|
The helper script updates VyOS hostd records from
DHCP server leases. This ensures that hostd records
with the DHCP server leases are kept in sync with
VyOS hostd records right after the DHCP server is
started.
Note that `Restart` directive needs to be updated to
`on-failure` so that the service is restarted in case
of failure/timeout in interaction with hostd service.
|
|
Keep DHCP server leases in sync with vyos-hostd records
via helper script invoked with `ExecStartPost` directive
in kea-dhcp4-server.service.
The helper script updates VyOS hostd records from
DHCP server leases. This ensures that hostd records
with the DHCP server leases are kept in sync with
VyOS hostd records right after DHCP server is started.
This is similar to the capability exposed via kea hook
`libdhcp_run_script.so` which is invoked internally
by kea when a single lease changes state.
Since the kea hook is currently implemented for DHCPv4
only, this helper script is implemented for DHCPv4
only as well.
|
|
Add helpers:
- `kea_add_lease` to add a lease to the running kea server
- `kea_get_domain_from_subnet_id` to get the domain name
from subnet id
Also, enrich leases with domain name from subnet id
|
|
T6906: IPoE-server smoke test for start-session option
|
|
T7067: VPP CPU corelist-workers should be calculated and verified
|
|
|
|
Add check list to VRF address for the sFlow agent address
|
|
Add linux-xfrm-nl plugin
Add configuration commands for VPP IPsec
```
set vpp settings ipsec interface-type 'ipsec'
set vpp settings ipsec netlink batch-delay-ms '250'
set vpp settings ipsec netlink batch-size '150'
set vpp settings ipsec netlink rx-buffer-size '1024'
```
|
|
|
|
|
|
|
|
|
|
* set protocols bgp address-family <ipv4-unicast|ipv6-unicast> redistribute
table <n> [metric <n>] [route-map <name>]
|
|
T7161: fix BGP IPv4/IPv6 unicast AFI "redistribute table" command
|
|
Re-use existing XML constraint added via commit 8f6246da6 ("xml: T7161: provide
re-usable building block for alternative routing tables") and add handy CLI
completion helper.
FRRouting supports redistribution of multiple non-main tables, thus make this
a multi node in addition, too.
|
|
|
|
|
|
|