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
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
Pim van Pelt
91122c70a4
acl: add dumper for acls
...
A reasonable attempt will be made to shorten the output of terms, but
due to the nature of the ACL plugin in VPP, all ACLs will be unrolled
into their individual ACEs (called 'terms').
- src/dst-port will only be emitted with UDP/TCP
- icmp-typc/code will only be emitted with ICMP/ICMPv6
- icmp-code/type and source/destination-ports ranges will be collapsed
where appropriate.
- if protocol is 0, only L3 information will be emitted
NOTE: a bug in the VPP plugin will allow for ICMP 'sport' and 'dport'
upper value to be 16 bits. If an ACE is retrieved from the dataplane
regarding an ICMP or ICMPv6 (referring the 16 bit values to icmp type
and code), they will be truncated and a warning issued.
2023-06-23 00:42:24 +02:00
Pim van Pelt
7d615fd338
Set MPLS for loopback and interface. Allow for --novpp and VPP changes
2023-06-23 00:42:08 +02:00