Christian Giese
8f652fbecf
ospf database command
2024-02-20 15:40:44 +00:00
Christian Giese
ef7cc2fff1
stream autostart/stop
2024-02-20 12:29:32 +00:00
Christian Giese
bac2598d58
fix ipv4_mask_to_len
2024-02-14 13:40:18 +00:00
Christian Giese
4544ff5010
fix secondary IP addresses
2024-02-14 08:24:52 +00:00
Christian Giese
d6f369d073
add option stream->rx-interface
2024-02-14 08:22:36 +00:00
Christian Giese
c455662e1b
fix traffic->autostart option
2024-02-14 08:19:03 +00:00
Christian Giese
94cf8d38f6
fix timer command argument
2024-02-14 08:15:58 +00:00
Christian Giese
5c602e1d9e
fix TX packets in interactive UI
2024-02-14 08:15:39 +00:00
Christian Giese
fab2020057
set U-Bit for OSPFv3 LSA type 12
2024-02-14 08:13:54 +00:00
Christian Giese
99349de0de
add support for L2TP client-auth-id
2024-02-13 12:15:25 +00:00
Christian Giese
a30bfe1971
fix codeql warning ( #226 )
2024-02-09 16:20:27 +00:00
Christian Giese
dbd62b2eae
add stream TTL option
2024-02-09 13:23:45 +00:00
Christian Giese
e2698cc615
ospf hanging in DBD
2024-02-09 12:38:10 +00:00
Christian Giese
9077bf55dc
traffic control commands
2024-02-09 10:03:28 +01:00
Christian Giese
7effb1fcb9
fix packet_mmap tx stats
2024-02-09 10:03:28 +01:00
Christian Giese
aa6be1664c
add support to start/stop stream by name
2024-02-09 10:03:28 +01:00
Christian Giese
adce6923b9
fix stream rate calculation if stopped
2024-02-09 10:03:28 +01:00
Christian Giese
40296d5dbf
add config to enabled udp-checksum for streams
2024-02-09 10:03:28 +01:00
Christian Giese
351d8bad6d
Flow Scaling (10M Flows)
2024-02-09 10:03:28 +01:00
Christian Giese
bec004ffdd
fix LSA checksum
2024-02-06 14:35:39 +00:00
Hannes Gredler
9c6cc593c3
add unrolled version of fletcher checksum calculation
2024-02-06 14:04:33 +00:00
Christian Giese
f7321792ab
fletcher checksum
...
Use same fletcher checksum
function for bngblaster and lspgen.
2024-02-06 14:04:22 +00:00
Hannes Gredler
11707c0de9
fix a bug in the fletcher checksum calculation, add fletcher checksum verification behind debug flag
2024-02-06 11:56:58 +00:00
Christian Giese
7f816d6611
log LSA HDR on load external error
2024-02-06 11:56:47 +00:00
Hannes Gredler
4f6ee7fa55
bump the total amount of LSA quantum that OSPF can originate to 1.6MB per node
2024-02-04 18:53:56 +00:00
Hannes Gredler
0f044e2289
use 63/64 bit arithmethic, such that Fletcher checksum calculation does not overflow beyond 5803 bytes.
2024-01-19 12:18:32 +00:00
Hannes Gredler
b1bdce931e
do not fill the socket buffer too tight, large (ospf) packets may not fit.
2024-01-18 14:39:40 +00:00
Christian Giese
d17ecabb23
add stream-delay-calculation config
2024-01-15 21:21:35 +00:00
Christian Giese
964739e1c4
fix BGP holdtime 3
2024-01-15 09:34:48 +00:00
Hannes Gredler
aac8fa7d2e
lspgen config reader: read ospf2 and ospf3 configs
2024-01-11 18:56:06 +00:00
Hannes Gredler
0b3f0052c5
lspgen config reader: determine protocol and instance and throw an error if any is missing
2024-01-11 14:45:22 +00:00
Christian Giese
901a7d2214
ncurses UI enhancements
2024-01-09 21:32:16 +00:00
Christian Giese
dc08cb2407
fix ifindex handling
2024-01-09 20:47:04 +00:00
Christian Giese
d8cc7af62a
new stream-start/stop commands
2024-01-09 15:27:24 +00:00
Christian Giese
60befd69a9
extend session-info cmd
2024-01-08 14:50:44 +00:00
Christian Giese
248df0ab87
fix VLAN key lookup
2024-01-08 14:50:24 +00:00
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
20e12a9f17
fix ospf netmask
2023-12-21 14:54:20 +00:00
Christian Giese
3080360200
fix stream-info for nat
2023-12-21 13:21:52 +00:00
Christian Giese
5025928c21
fix BGP families
2023-12-21 12:34:20 +00:00
Christian Giese
4b28ba190d
add libdict to repo
2023-12-21 11:03:22 +00:00
Christian Giese
8927250b1e
add BGP IPv6 transport
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
c0e9b8735c
fix OSPFv3 self RI LSA
2023-12-15 13:50:15 +00:00
Christian Giese
3b05baa134
start/stop traffic per session-group-id
2023-11-27 12:52:13 +00:00
Christian Giese
8d54b87e6f
fix timer smearing
2023-11-27 12:40:39 +00:00
Christian Giese
4c33e1c06d
fix config stream parser ( #211 )
2023-11-24 17:25:46 +00:00