1
0
mirror of https://github.com/rtbrick/bngblaster.git synced 2024-05-06 15:54:57 +00:00

339 Commits

Author SHA1 Message Date
47181ca186 ISIS Enhancements (WIP)
+ send IPv6 link-local in in hello
+ extend isis interface command with peer info
+ enhance isis are to str function
+ enhance isis system-id to str function
2022-03-07 09:19:12 +01:00
79a2d3bffe ISIS Initial Draft (WIP) 2022-03-07 09:19:12 +01:00
dc52079b8b fix accounting packets for IPv6 2022-03-02 13:25:42 +01:00
615dd9aca8 add config opton to filter streams from capture
New configuration option `capture-include-streams`
to filter BNG Blaster streams (UC and MC) from captures.
2022-03-01 21:03:44 +01:00
2f5b0d7ce0 fix session-traffic handling 2022-01-28 15:55:13 +01:00
44e146cbe5 fix interfaces command (segfault) 2022-01-27 09:21:05 +01:00
cc355f8959 extend interfaces cmd with traffic stats 2022-01-26 13:41:09 +01:00
28b2f9b254 change timer layout for better cacheline friendlyness, use bool rather than bitflags 2022-01-26 13:40:54 +01:00
553e7e9b18 use less expensive strncpy() rather than snprintf() for formatting a timer name 2022-01-26 13:40:54 +01:00
a96c096c66 MPLS stream support
Add support to send/receive traffic streams
with up to two MPLS labels on network interfaces.
2022-01-26 13:40:54 +01:00
86a37509e3 fix ICMPv6 echo response 2022-01-26 13:40:54 +01:00
9800a43deb #64 IP6CP interface identifier EUI-64
Derive IP6CP interface identifier from
client MAC address (EUI-64).
2022-01-26 13:40:54 +01:00
ed7a9d688b fix ip6cp typo 2022-01-26 13:40:54 +01:00
daaf11ad4f add stream max packets and start delay
Add new option to delay stream traffic start
(start-delay) and max packets (max-packets).
2022-01-26 13:40:54 +01:00
eecb169596 declare local RX functions as static 2022-01-26 13:40:54 +01:00
b01b61e5a7 #63 reject unknown LCP options
Reject all unknown LCP configuration
options by sending LCP conf-reject.
2022-01-26 13:40:54 +01:00
06fb7599f9 fix typo 2022-01-07 09:40:34 +00:00
f4a2c819bf Merge pull request #62 from rtbrick/dev
Dev to Main
0.6.3
2021-12-15 22:06:41 +01:00
963624a344 add new start-delay config opton 2021-12-14 11:09:54 +01:00
937d563f31 traffic stream fixes 2021-12-10 14:41:56 +01:00
401692f273 Merge pull request #61 from rtbrick/dev
fix DHCP timout in report
2021-12-06 23:03:30 +01:00
44aa49e597 fix DHCP timout in report 2021-12-06 23:02:15 +01:00
e8d7d426f1 fix DHCP timout in report 2021-12-06 23:01:25 +01:00
678712a69c Merge pull request #60 from rtbrick/dev
Dev to Main
0.6.2
2021-12-06 15:23:08 +01:00
48fb951c4a fix #59 segmentation fault 2021-12-06 15:12:23 +01:00
6963acd337 add avg session traffic stats 2021-12-06 15:07:20 +01:00
01ce67e1b1 fix L2TP traffic flow tracking and loss count 2021-12-06 14:27:38 +01:00
aae3fc71f7 #57 access-ipv4/6-source-address
Add support to overwrite the source IP for
upstream stream traffic to allow testing RPF
functionality for IPv4 and IPv6.
2021-11-26 17:52:26 +01:00
34969776f1 Merge pull request #58 from rtbrick/fix_loss_calc
fix bbl loss calculation
2021-11-26 16:55:56 +01:00
a51ce42287 fix bbl loss calculation 2021-11-26 16:49:37 +01:00
557a86afda fix function to derive session_id from DHCP 2021-11-17 11:07:11 +01:00
d0d54c7743 fix IPoE with IPv6 only 2021-11-11 09:23:58 +01:00
ad04ce3954 Merge pull request #53 from rtbrick/dev
Dev to Main
0.6.1
2021-11-10 10:27:52 +01:00
49e9efe04a Update sessions-pending cmd
Display session with session traffic
not verified here as well.
2021-11-09 14:49:45 +01:00
10c717b981 Docu Update 2021-11-09 12:20:44 +01:00
f37d635a9d L2TP LNS StopCCN Fix 2021-11-09 11:55:10 +01:00
7c9672cd8e Display Flow Delay in MSEC 2021-11-09 11:54:53 +01:00
f1cdec1467 Fix L2TP Data RX Stats 2021-11-08 17:07:21 +01:00
4f7cebeb6f Merge pull request #52 from rtbrick/dev
Cleanup / Docu
0.6 0.6.0
2021-11-02 16:25:06 +01:00
cbb37b7d7e Docu Update 2021-11-02 16:24:28 +01:00
3d9f5b075a Merge pull request #50 from Istvan91/cleanup
Cleanup
2021-11-02 16:20:01 +01:00
95ccff7bd9 Merge pull request #51 from rtbrick/dev
Dev to Main (0.6)
2021-11-02 16:10:52 +01:00
2dc4a42d26 apply markdownlint suggestions to docs/* 2021-11-02 16:03:29 +01:00
b1485ed59e remove trailing whitespace 2021-11-02 16:02:19 +01:00
c118298465 Merge branch 'dev' of github.com:rtbrick/bngblaster into dev 2021-11-02 15:53:59 +01:00
f97c0e7e7b Docu Update 2021-11-02 15:53:32 +01:00
a0c3fe7b5f Merge pull request #49 from Istvan91/change_lock_path
Change default lock path
2021-11-02 14:48:52 +01:00
2200e185d6 README Docu Update 2021-11-02 14:45:42 +01:00
468effef75 Add Contribution FIle 2021-11-02 14:38:45 +01:00
9641910cff Change default path of the lock file
Previously lock files were written to /tmp. This patch changes the path
to /run/lock (formally /var/lock), which is intended to be used for lock
files.

Usually systems mount /run/* directories as tmpfs, which conveniently
"removes" lock files on reboots.
2021-11-02 13:40:56 +01:00