Christian Giese
fb7d968548
Revert "add libdict to repo"
...
This reverts commit 4b28ba190d .
2024-01-04 23:03:49 +00:00
Hannes Gredler
20d101cf84
generate local and remote link ID for lspgen/ospf configs
2024-01-03 16:55:14 +00:00
Hannes Gredler
c3bb1ba042
generate lspgen config file for ospf3
2024-01-03 14:01:28 +00:00
Hannes Gredler
52c875796a
generate config file for ospf2
2024-01-03 12:49:55 +00:00
Christian Giese
4b28ba190d
add libdict to repo
2023-12-21 11:03:22 +00:00
Hannes Gredler
e8fc1b0c3b
Lspgen transport changes ( #218 )
...
* change the lsggen <-> bngblaster transport, such that:
- once the buffer is full, the json datagram will be completed and session will be restarted
- set send buffer size to 4MB
- do not smear refresh timers if user only wants to have a single-shot LSDB updat (aka quit_loop)e
---------
Co-authored-by: Hannes Gredler <hannes@rtbrick.com >
2023-12-21 12:02:50 +01:00
Christian Giese
644cc32aaf
remove -m64 ( #216 )
2023-11-19 08:06:16 +00:00
Christian Giese
2abd7b362a
add cmake option for native CPU type
2023-11-13 13:10:42 +00:00
Hannes Gredler
856b1d0656
bump serialization buffer to 16K
2023-11-02 14:37:32 +00:00
Hannes Gredler
0403695ae6
add support for link-multiplier
2023-11-02 09:23:35 +00:00
Hannes Gredler
16a8ffe639
The wireshark issue #1944 is fixed now.
...
https://gitlab.com/wireshark/wireshark/-/issues/19444
Build RI LSA information first.
2023-10-31 15:37:14 +00:00
Hannes Gredler
049f3cbf17
ospf3: change flooding scope of RI LSA to area
2023-10-31 09:17:05 +00:00
Hannes Gredler
d9a9562839
ospf3: pick correct link-state-id for RI LSA
2023-10-31 09:09:39 +00:00
Hannes Gredler
152c0a226e
correctly display the amount of ipv6 link prefixes
2023-10-30 10:42:45 +00:00
Christian Giese
3e2572aef9
fix lspgen ospf3 socket
2023-10-18 13:02:49 +00:00
Hannes Gredler
2212206d95
ospf3: generate ipv6 link prefixes
2023-10-13 08:43:39 +00:00
Hannes Gredler
626abb52da
ospf3: include pseudo-header in checksum calculation
2023-10-13 08:23:15 +00:00
Christian Giese
0f437d215f
fix LSPGEN OSPFv3 LSA-1 options
2023-10-12 21:25:13 +00:00
Christian Giese
e4b9421d45
fix LSPGEN Referenced LS Type
2023-10-12 20:08:41 +00:00
Hannes Gredler
a093cf89fe
proper set the remote-link-id for the links
2023-10-12 18:00:42 +00:00
Hannes Gredler
e50041c765
ospf3: encode a running number (1,2,3) for the connectors remote-interface-id
2023-10-12 17:45:38 +00:00
Hannes Gredler
123f7369ee
ospf3: fix the referenced link state id generation
2023-10-04 10:14:58 +00:00
Hannes Gredler
3ad6567603
Use a monotonic per-node increasing number as link-state-id for ospf3
2023-09-26 15:43:17 +00:00
Hannes Gredler
47c9839e99
Serialize ospf3 SR information
2023-09-26 15:16:42 +00:00
Hannes Gredler
ae71720685
Improve codepoint name logging in the ospf2 and ospf3 serializer
2023-09-26 14:29:48 +00:00
Hannes Gredler
b0fce07e78
ospf3 start support for SR
2023-09-26 14:01:18 +00:00
Hannes Gredler
c74f4140b0
simplify ospf attr logging
2023-09-23 09:35:25 +00:00
Hannes Gredler
fedd6b5d88
Provide more details for the --help argument
2023-09-23 08:38:11 +00:00
Hannes Gredler
2228fd3582
Merge branch 'ospf_dev' into dev
2023-09-22 08:55:20 +00:00
Hannes Gredler
6c62b2c504
Encode the Prefix-SID Index using an Extended Prefix and not an Extended Prefix Range
2023-09-22 08:54:47 +00:00
Hannes Gredler
04273b811d
Apply the proper node-index to the loopback-ip pool when announcing the extended prefix for ospf2
2023-09-21 06:07:59 +00:00
Hannes Gredler
c93c0284df
Fix external packing calculation for ospf3
2023-09-20 14:32:25 +00:00
Hannes Gredler
f47538a18c
Merge branch 'dev' into ospf_dev
2023-09-20 14:29:08 +00:00
Hannes Gredler
5a9afdfe02
correctly pad SID Index subTLV
2023-09-20 14:19:18 +00:00
Hannes Gredler
ad278395a1
Fix external packing calculation for ospf2 and isis
2023-09-20 14:09:28 +00:00
Hannes Gredler
6d18e28605
copy the correct ospfv3 source address
2023-09-15 17:01:04 +00:00
Hannes Gredler
b741018093
add ospf3 support for intra-area-prefix LSA
2023-09-15 16:52:18 +00:00
Hannes Gredler
cfcbfac24b
Add ospf3 support for router and external LSA
2023-09-15 15:38:30 +00:00
Hannes Gredler
331db2b094
Add MRT support for OSPFv3
2023-09-15 13:43:12 +00:00
Hannes Gredler
f85f36c340
Add lsdb attributes for OSPF3
2023-09-14 13:45:51 +00:00
Hannes Gredler
8ec420dbbc
zero change: consolidate single and hierarchical buffer management
2023-09-13 14:08:11 +00:00
Hannes Gredler
8c7d2c695e
add support for --purge option
2023-09-13 07:44:22 +00:00
Hannes Gredler
f2c01c6d69
add support for --purge option
2023-09-13 07:37:20 +00:00
Hannes Gredler
046dcd514d
Use correct json tag on blaster socket. Omit the IP header on the blaster socket.
2023-09-12 14:19:24 +00:00
Hannes Gredler
aaacc395e6
Use correct json tag on blaster socket. Omit the IP header on the blaster socket.
2023-09-12 14:13:12 +00:00
Hannes Gredler
42850bca77
correctly pad SID Index subTLV
2023-09-12 08:24:36 +00:00
Hannes Gredler
57fe89d242
Pad OSPF2 RI LSA subTLVs
2023-09-05 13:03:24 +00:00
Hannes Gredler
b93b083a46
Pad OSPF2 RI LSA subTLVs
2023-09-05 11:49:19 +00:00
Christian Giese
d3f8080598
enhance lspgen root node output
2023-09-04 14:10:06 +00:00
Hannes Gredler
bce8a85add
Set ospf default LSA lieftime to 3600s
2023-09-04 08:33:23 +00:00