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

291 Commits

Author SHA1 Message Date
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
1afdb00b47 Add Config Examples 2021-11-02 11:52:27 +01:00
a5d73820d2 Merge pull request #48 from rtbrick/traffic-stream-enhancements
Traffic Stream Enhancements
2021-11-02 06:59:53 +01:00
a4d2140adb Unit Tests and Docu 2021-10-29 17:44:28 +02:00
3515e78665 Fix L2TP Tunnel Teardown 2021-10-28 17:39:08 +02:00
b6b2f8e1da Fix ICMPv6 Encode 2021-10-28 14:21:25 +02:00
a65f1ecade Respond to IPv6 PING 2021-10-28 14:16:19 +02:00
cc33597301 Fix MC MAC Addresses 2021-10-28 13:59:44 +02:00
1dea03ccc2 Fix IPv4 Router Alert Option Bug 2021-10-28 11:08:02 +02:00
ca9f38c184 Fix MC Traffic 2021-10-27 16:15:07 +02:00
1c3cdcc429 SQube Fixes 2021-10-26 17:38:24 +02:00
61a78a484d Add Stream RX Delay to Summary Stats 2021-10-26 16:08:07 +02:00
091fd565ec CTRL Socket Enhancements, Docu... 2021-10-26 15:49:55 +02:00
f0a71da4dd Traffic Streams Thread Group Support 2021-10-26 13:01:54 +02:00
228182c0f8 Thread Groups (WIP) 2021-10-22 16:04:42 +02:00
64493222df Fix bbl_format_progress 2021-10-22 16:03:27 +02:00
f900611811 fix BBL send function (crash) 2021-10-21 14:18:56 +02:00
0536844d9d support for streams with < 1 PPS 2021-10-21 11:20:34 +02:00
ed72a05147 Merge pull request #46 from rtbrick/traffic-streams-and-fixes
Traffic Streams and Fixes
2021-10-20 18:36:21 +02:00
b3b1edefed Traffic Streams and Fixes
+ count/report validated traffic streams
+ add sessions stats to JSON report
+ add stream stats to JSON report
+ add argument -T for traffic stream file
+ fix network interface ARP
+ ...
2021-10-20 18:34:17 +02:00
24afc0df41 Merge pull request #45 from Istvan91/cmake_install_prefix
(Fix) cmake install prefix
2021-10-19 16:32:30 +02:00
3deb3345e1 install docu update 2021-10-19 07:56:25 +00:00
e88bfcc0cc Update nix flake dependencies
Also make sure to use the same nixpkgs version for flake-lib as we are
using for building. This is not really necessary, but will decrease the
dependencies to download when building the bngblaster for nix(os).
2021-10-06 16:37:31 +02:00
e579504693 DO NOT set CMAKE_INSTALL_PREFIX unconditionally
The CMakeLists.txt set the CMAKE_INSTALL_PREFIX Parameter forcefully to
"/usr". This breaks any usage of the cmake DESTDIR parameter or similar
attempts to change the install directory via environment or command line
parameters.

This patch will hide the setting of CMAKE_INSTALL_PREFIX behind th
CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT flag to make the currently
forced "/usr" install directory in the project default value, but allow
users to overwrite the variable.

CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT is introduced in cmake 3.7.1
and since already cmake 3.10 is required, this change should not be
breaking in any way.
2021-10-06 16:28:14 +02:00
cfde47e45a SQube Fixes/Enhancements 2021-10-05 17:54:14 +02:00
18bb9f61b7 Add A10NSP debug log 2021-10-05 15:53:18 +02:00
a0581538d2 Merge pull request #44 from rtbrick/a10nsp-interface
A10NSP Interface Support
2021-10-05 15:46:46 +02:00
8dfa85fbcc A10NSP Fixes, Docu, ... 2021-10-05 15:43:31 +02:00
a177cedead Add A10NSP MAC config 2021-10-05 13:27:34 +02:00
6d77d7977f Add A10NSP Interace Support 2021-10-05 12:24:39 +02:00
ab12d5c4bd Merge pull request #42 from rtbrick/multiple-network-interfaces
Multiple Network Interface Support
2021-10-04 11:49:00 +02:00
f6e51c3e83 Multiple Network Interface Support
Add support for multiple network interfaces
as well as further new interfaces types
like A10NSP.
2021-10-01 22:30:58 +02:00
c73b2d1c16 Fix L2TP LNS IPCP negotiations 2021-09-27 13:42:30 +02:00
6cda009b36 fix LCP connection status message 2021-09-08 10:52:41 +02:00
bcd6008eae Fix LCP Vendor OUI 2021-09-02 15:09:02 +02:00
562e2fe23c Add Connection-Status-message Support 2021-09-02 12:19:59 +02:00
3eb40b673f add support for jumbo frame streams 2021-08-19 13:53:49 +02:00
095b5f7159 Fixed #39 Support for VLAN 0x88a8 (QinQ) 2021-08-19 13:42:10 +02:00
566db9662d New config option to set gateway-mac statically 2021-08-07 12:02:39 +02:00
b1b23405be Fix IGMP for IPoE 2021-08-06 10:30:35 +02:00
c8ee351d8e Docu Update 2021-08-04 15:21:38 +02:00
bfadb72ed1 fix ipv4 config handling 2021-08-04 15:08:41 +02:00
353d3ce8d0 change install dir for local builds
Install local builds to /usr/sbin
instead of /usr/local/sbin.
2021-08-04 14:59:47 +02:00
9dc24176b5 add network interface to interfaces command 2021-08-04 14:58:26 +02:00