91 Commits
Author SHA1 Message Date
Christian Giese 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
Christian Giese 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
Christian Giese 963624a344 add new start-delay config opton 2021-12-14 11:09:54 +01:00
Christian Giese 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
Christian Giese 10c717b981 Docu Update 2021-11-09 12:20:44 +01:00
Christian Giese cbb37b7d7e Docu Update 2021-11-02 16:24:28 +01:00
Istvan Ruzman 2dc4a42d26 apply markdownlint suggestions to docs/* 2021-11-02 16:03:29 +01:00
Istvan Ruzman b1485ed59e remove trailing whitespace 2021-11-02 16:02:19 +01:00
Christian Giese f97c0e7e7b Docu Update 2021-11-02 15:53:32 +01:00
Christian Giese 2200e185d6 README Docu Update 2021-11-02 14:45:42 +01:00
Christian Giese a4d2140adb Unit Tests and Docu 2021-10-29 17:44:28 +02:00
Christian Giese 091fd565ec CTRL Socket Enhancements, Docu... 2021-10-26 15:49:55 +02:00
Christian Giese 0536844d9d support for streams with < 1 PPS 2021-10-21 11:20:34 +02:00
Christian Giese 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
Christian Giese 3deb3345e1 install docu update 2021-10-19 07:56:25 +00:00
Christian Giese cfde47e45a SQube Fixes/Enhancements 2021-10-05 17:54:14 +02:00
Christian Giese 8dfa85fbcc A10NSP Fixes, Docu, ... 2021-10-05 15:43:31 +02:00
Christian Giese 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
Christian Giese 562e2fe23c Add Connection-Status-message Support 2021-09-02 12:19:59 +02:00
Christian Giese 3eb40b673f add support for jumbo frame streams 2021-08-19 13:53:49 +02:00
Christian Giese 095b5f7159 Fixed #39 Support for VLAN 0x88a8 (QinQ) 2021-08-19 13:42:10 +02:00
Christian Giese 566db9662d New config option to set gateway-mac statically 2021-08-07 12:02:39 +02:00
Christian Giese c8ee351d8e Docu Update 2021-08-04 15:21:38 +02:00
Christian Giese 842ad6926b Docu Update 2021-07-27 16:02:35 +02:00
Christian Giese 20bea071f9 Docu Update 2021-07-27 14:52:47 +02:00
Christian Giese 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
Christian Giese cdbf9568e1 Docu Update 2021-07-21 15:40:03 +02:00
Christian Giese d3604f37cb Merge pull request #35 from Istvan91/remove_getuid
Remove mandatory root requirement + some smaller fixes
2021-07-21 14:48:57 +02:00
Istvan Ruzman f3e6813209 document how to run bngblaster as non-root with capabilities 2021-07-12 10:53:07 +02:00
Istvan Ruzman 8de180132c Improve markdown compliance and add cli tags to codeblocks 2021-07-12 10:43:25 +02:00
Istvan Ruzman 0d5c7ff485 document command aliases 2021-07-05 15:42:46 +02:00
Christian Giese 9df9186e73 Docu Update 2021-06-23 15:13:58 +02:00
Christian Giese d637cb9d86 bngblaster-cli
Rename `cli.py` to `bnglaster-cli` and install
via CMake to `sbin` directory.
2021-06-23 14:38:16 +02:00
Christian Giese 7af90ddcaf Update Docu 2021-06-23 13:42:31 +02:00
Christian Giese fc80a40a50 Fix config docu markdown 2021-06-17 14:24:22 +02:00
Christian Giese 8ceb45a07f Add Access-Line Profiles
Add new access-line-profiles and support
for all those atributes in the PPPoE BBF
vendor specific tag.
2021-06-17 14:19:50 +02:00
Christian Giese b0eef43f1c Docu Update 2021-06-17 10:03:13 +02:00
Christian Giese 7d204757b4 Add custom string iterators to config parser 2021-06-16 23:04:24 +02:00
Christian Giese 656e5a75db Add basic EOAM CFM CC Support (experimental) 2021-06-16 15:26:32 +02:00
Christian Giese a859b08f61 Docu Update 2021-06-02 22:13:44 +02:00
Christian Giese 2f8e6d8ff0 DHCP Teardown Optimisations and Fixes 2021-06-02 18:10:45 +02:00
Christian Giese 10a5b6a008 IPoE DHCPv4/DHCPv6 Enhancements and Fixes 2021-06-02 17:25:59 +02:00
Christian Giese 9b46b155e8 IPoE DHCPv6 Support (WIP)
Initial working draft for IPoE with support for
DHCPv4 and DHCPv6.
2021-06-01 22:46:06 +02:00
Istvan Ruzman 02527d5f50 remove trailing whitespace 2021-05-26 20:33:13 +02:00
Christian Giese fa953dbf4d Fixed #28 IPoE ARP
+ fix IPoE ARP interval
+ add IPoE ARP timeout/interval config
2021-05-25 10:22:02 +02:00
Christian Giese 5fb2508b8c Add PPP LCP start delay option 2021-05-06 13:02:06 +02:00
Christian Giese 3c5eea352f Docu Update 2021-04-30 11:21:40 +02:00
Christian Giese b7eb68787f DHCP Enhancements and Fixes 2021-04-29 17:50:25 +02:00
Christian Giese b4521f8fb9 docu update 2021-04-23 11:21:54 +02:00
Christian Giese d0600f47c0 config validation and docu update 2021-04-23 11:09:18 +02:00