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

425 Commits

Author SHA1 Message Date
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
4641d643f1 Merge pull request #43 from rtbrick/dev
Fix L2TP LNS IPCP negotiations
0.5.7
2021-10-01 17:45:27 +02:00
c73b2d1c16 Fix L2TP LNS IPCP negotiations 2021-09-27 13:42:30 +02:00
615349fa08 Merge pull request #41 from rtbrick/dev
Dev
0.5.6
2021-09-08 10:57:10 +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
800f6eb82d Merge pull request #38 from rtbrick/dev
Dev to Main
0.5.5
2021-08-04 15:25: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
c27dcfb018 fix string format crash
Fix functions format_mac_address
and replace_substring.
2021-08-02 17:58:16 +02:00
842ad6926b Docu Update 2021-07-27 16:02:35 +02:00
d920e49923 Docu Update 2021-07-27 16:02:06 +02:00
9f99024cd5 Merge pull request #37 from rtbrick/dev
Dev
0.5.4
2021-07-27 15:56:02 +02:00
20bea071f9 Docu Update 2021-07-27 14:52:47 +02:00
7f4144fb06 L2TP Result/Disconnect Codes
Add new L2TP tunnel and session terminate commands
to allows testting of result (RFC2661) and disconnect
(RFC3145) codes.
2021-07-27 14:02:55 +02:00
1f69eb7ef0 Minor L2TP Fix 2021-07-21 17:02:03 +02:00
6a9b58d473 Minor performance optimisation. 2021-07-21 16:41:13 +02:00
cdbf9568e1 Docu Update 2021-07-21 15:40:03 +02:00
660dbb89eb Fixed #33 IPoE IPv6 only not established 2021-07-21 15:39:43 +02:00
d3604f37cb Merge pull request #35 from Istvan91/remove_getuid
Remove mandatory root requirement + some smaller fixes
2021-07-21 14:48:57 +02:00
a861484f56 Merge pull request #34 from Istvan91/fix_control_socket_commands
Fix control socket commands
2021-07-21 14:46:04 +02:00
f3e6813209 document how to run bngblaster as non-root with capabilities 2021-07-12 10:53:07 +02:00
8de180132c Improve markdown compliance and add cli tags to codeblocks 2021-07-12 10:43:25 +02:00
4ae2ab301b nix: support disabling tests 2021-07-12 10:24:09 +02:00
018d089c03 use a race free way to set promiscuous mode for interfaces 2021-07-09 14:43:24 +02:00
9dc88dac31 cmake: use string append instead of set construct 2021-07-09 14:20:06 +02:00
03e35c3a2a fix: ifreq struct must be passed as pointer to ioctl 2021-07-09 14:18:03 +02:00