Commit Graph

421 Commits

Author SHA1 Message Date
Pim van Pelt
67df74968b Add 'mac' for BondEthernet, plus a note on LCP use 2025-11-08 22:52:33 +00:00
Pim van Pelt
2916432c34 Cut release 1.0.2 and upload to PyPi 2025-11-08 22:43:48 +00:00
Pim van Pelt
cb23d562eb Cut version 0.0.9 with bondether fix, h/t Honest LLC 2025-11-08 20:25:13 +00:00
Pim van Pelt
10cd60af2c Release requirement that bondether members are DPDK-style interface names 2025-11-08 20:23:53 +00:00
Pim van Pelt
0d77432a92 Fix two 'duplicate phy' tests 2025-08-18 20:31:18 +02:00
Pim van Pelt
ff7d69fa0a Document how to use venv to build 2025-05-07 23:26:31 +02:00
Pim van Pelt
b577404611 License under AP2.0 2025-05-04 14:56:59 +02:00
Pim van Pelt
4b0a8c9899 Remove Debian package support 2025-05-04 14:56:50 +02:00
Pim van Pelt
4e139d02f3 Reformat with blcak 25.1.0 - to match GitHub
Some checks failed
Lint / lint (push) Has been cancelled
2025-05-03 19:12:01 +02:00
Pim van Pelt
641d0f0190 Version 0.0.8 - support 'af-packet' for containerlab 2025-05-03 14:47:17 +02:00
Pim van Pelt
6879fa85dd Release 0.0.7 with sFlow support 2025-01-20 17:19:45 +01:00
Pim van Pelt
ac13ffbdb1 Update config field 'sampling-rate', not 'sample-rate' 2024-10-28 16:23:43 +01:00
Pim van Pelt
9a7003c46f Merge pull request #19 from pimvanpelt/sflow
sFlow plugin support
2024-10-28 16:19:53 +01:00
Pim van Pelt
ab5f1e43c0 format with black 24.10.0 2024-10-28 16:18:37 +01:00
Pim van Pelt
8f7c65d8ca bugfix: also dump 'mpls' state on interfaces 2024-10-28 16:16:10 +01:00
Pim van Pelt
4ba8c59fd8 Add planner for sFlow 2024-10-28 16:13:34 +01:00
Pim van Pelt
80058fceed The correct configuration option is 'sampling-rate' 2024-10-28 16:12:55 +01:00
Pim van Pelt
78a6f413aa Add sflow schema, validators (currently nothing to do), and dumper 2024-10-28 15:49:35 +01:00
Pim van Pelt
19b0354e85 Merge pull request #18 from lion7/main
Update debian dependencies
2024-10-25 14:05:21 +02:00
Pim van Pelt
c859738b0f Add documentation of intended configuration elements 2024-10-25 14:04:16 +02:00
Gerard de Leeuw
55700429de Update debian dependencies 2024-09-02 16:21:51 +02:00
Gerard de Leeuw
e7c9a93702 test: use assertEqual instead of assertEquals 2024-09-02 16:21:41 +02:00
Pim van Pelt
bc4b9b7aab Merge pull request #17 from steffann/patch-1
Update changelog to put 0.0.6 in the right place
2024-06-21 12:01:15 +02:00
Sander Steffann
f5f83b9580 Update changelog to put 0.0.6 in the right place 2024-06-18 18:39:09 +02:00
Pim van Pelt
5381cf4490 release 0.0.6 2024-04-07 23:39:47 +02:00
Pim van Pelt
f01c865c87 Emit config for loopbacks before interfaces
This is in preparation of moving to OSPFv3 on VPP.

> If no primary address exists for the interface selected, then the
> primary address of the first non-loopback interface that has one will be
> used regardless of this setting.

To to ensure that for IPv4-less transit networks, the loopback address
is chosen, make it the first interface (notably by ensuring that 'lcp
create' for the loopback interfaces comes before that of PHY and
sub-ints).
2024-04-07 23:36:30 +02:00
Pim van Pelt
95f4013f27 Add example for loopback unnumbered 2024-04-07 19:10:31 +02:00
Pim van Pelt
790f415e60 Add user-guide for unnumbered 2024-04-07 19:07:59 +02:00
Pim van Pelt
58c505703c Update to v4 2024-04-07 19:07:38 +02:00
Pim van Pelt
b49e2b004b lint: Fix a bunch of bare-except warnings 2024-04-07 18:13:15 +02:00
Pim van Pelt
46cd4c3e8d lint: fix unused-variable 2024-04-07 18:04:12 +02:00
Pim van Pelt
4e81cae29a Reformat 2024-04-07 18:03:36 +02:00
Pim van Pelt
ed2edeb6e8 Bump version to 0.0.5, with unnumbered interfaces 2024-04-07 17:51:27 +02:00
Pim van Pelt
8c3a708647 unnumbered: implement path planner 2024-04-07 17:51:08 +02:00
Pim van Pelt
6949e72888 Assert that target unnumbered interfaces AND loopbacks also cannot be unnumbered 2024-04-07 17:16:25 +02:00
Pim van Pelt
6352d6892e Add reasonable pylint config 2024-04-07 15:35:18 +02:00
Pim van Pelt
c9c5a14f30 lint: remove unnecessary import 2024-04-07 15:34:58 +02:00
Pim van Pelt
2a85eac702 lint: fix unnecessary f-string 2024-04-07 15:34:18 +02:00
Pim van Pelt
09bdaa3fca lint: fix singleton-comparison 2024-04-07 15:32:28 +02:00
Pim van Pelt
6212c5a82f unnumbered: add dumper() 2024-04-07 15:26:55 +02:00
Pim van Pelt
426599e510 Also allow loopback interfaces to be unnumbered 2024-04-07 15:19:57 +02:00
Pim van Pelt
476d909904 unnumbered: Add syntax and semantic checking and unit tests 2024-04-07 14:17:32 +02:00
Pim van Pelt
e427d93197 Reformat 2024-04-07 13:11:09 +02:00
Pim van Pelt
9da5be23fa Bump VERSION, fixes #15 2023-12-17 23:25:09 +01:00
Pim van Pelt
1dd5512186 Ignore .eggs/ 2023-08-29 00:39:58 +02:00
Pim van Pelt
ce2d5aacbb Remove dangling EGG from build 2023-08-29 00:39:31 +02:00
Pim van Pelt
46877a4918 Redundant check, h/t gcolman@ 2023-08-29 00:38:10 +02:00
Pim van Pelt
b4c5a8d337 Only mock config for vppcfg plan 2023-07-05 17:50:02 +02:00
Pim van Pelt
2396b96252 bugfix: add 'err' scoped exception 2023-06-23 00:52:44 +02:00
Pim van Pelt
6975757303 Merge ACL plugin work so-far 2023-06-23 00:50:19 +02:00