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
6e74f2e033
Update Utils Docs
2021-06-17 09:34:15 +02:00
Christian Giese
8ac1723947
Add Unit Tests for Utils
2021-06-17 09:26:44 +02:00
Christian Giese
cd06fc1ff5
Update Interactive Session View
2021-06-17 08:55:46 +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
32298fded2
Fix DHCPv6 over PPPoE Start Delay
2021-06-14 10:45:55 +02:00
Christian Giese
eea94e9474
Fix IPv6 PD sessionn traffic
2021-06-08 15:40:47 +02:00
Christian Giese
5ced2af4f2
Add DHCPv4/v6 BBF Access Line Support
2021-06-08 13:39:01 +02:00
Christian Giese
14192f0317
Fixed #31 DHCP Renew Broadcast
2021-06-07 17:56:21 +02:00
Christian Giese
81dbff9f6b
Fixed #30 IA Options with Status Code
2021-06-07 17:46:57 +02:00
Christian Giese
83023b31a4
Fix Broadcast/Multicast receive
2021-06-02 22:27:47 +02:00
Christian Giese
a859b08f61
Docu Update
2021-06-02 22:13:44 +02:00
Christian Giese
41afbaa2a5
Fix PPPoE IPv6-PD session traffic
2021-06-02 21:32:20 +02:00
Christian Giese
2f8e6d8ff0
DHCP Teardown Optimisations and Fixes
2021-06-02 18:10:45 +02:00
Christian Giese
02c4733c7b
DHCP Teardown Optimisations
2021-06-02 18:04:32 +02:00
Christian Giese
fd58b89522
IPOE Fixes
2021-06-02 17:47:46 +02:00
Christian Giese
10a5b6a008
IPoE DHCPv4/DHCPv6 Enhancements and Fixes
2021-06-02 17:25:59 +02:00
Christian Giese
cf6edb7c55
DHCPv4/DHCPv6 logging and statistics fixes
2021-06-01 23:05:55 +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
Christian Giese
c59cac4245
Increase stream flow table
2021-05-27 08:05:26 +02:00
Christian Giese
7e0f3df1ed
CMake Typo
2021-05-27 08:05:08 +02:00
Christian Giese and GitHub
81eca48fbe
Merge pull request #29 from Istvan91/build_cleanup
...
Improve Building and some cleanups
2021-05-27 08:00:51 +02:00
Istvan Ruzman
7a2b97b893
fix: include ffile-prefix-map only if supported
...
ubuntu 18.04 is still shipping gcc 7.9...
2021-05-26 20:49:25 +02:00
Istvan Ruzman
527ee5f30f
add spdx license headers to all source files
2021-05-26 20:39:41 +02:00
Istvan Ruzman
1f8b09d904
create version lock for nix (flake)
2021-05-26 20:33:19 +02:00
Istvan Ruzman
02527d5f50
remove trailing whitespace
2021-05-26 20:33:13 +02:00
Istvan Ruzman
47ae6104e4
enable tests per default in flake.nix
2021-05-26 19:41:44 +02:00
Istvan Ruzman
0e4ba0b946
try to make the build reproducible
2021-05-26 19:39:12 +02:00
Istvan Ruzman
eaf0d99d4b
add: nix files for building and developing with nix(os)
2021-05-26 11:52:37 +02:00
Istvan Ruzman
26c59e3517
use cmake FindCurses to look for the curses libraries
...
Different distributions use different names for curses (e.g. curses vs
ncurses). Also the previous hard-coded way didn't seem to work well with
compat package from ncurses 6 for ncurses 5 applications.
2021-05-26 08:21:45 +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
0fd0632419
IPoE N:1 BC/MC RX Support
2021-05-11 12:21:00 +02:00
Christian Giese
26413575dc
Internet Checksums
...
Set L2TP checksum to zero as packets because
L2TP Nr. field is updated in TX job without
updating the checksum.
Enhance internet checksum funtions for
better perfomance and maintainability.
2021-05-11 12:20:37 +02:00
Christian Giese
dbd7c94850
change PPP LCP and NCP request/respone TX order
2021-05-06 14:05:56 +02:00
Christian Giese
5fb2508b8c
Add PPP LCP start delay option
2021-05-06 13:02:06 +02:00
Christian Giese
5d4137bd63
Add outer-vlan/inner-vlan config
2021-04-30 11:21:57 +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
bd411459d5
DHCP Fixes
2021-04-28 18:13:37 +02:00
Christian Giese
20b84329c9
DHCP Initial Working Draft
2021-04-28 17:04:21 +02:00
Christian Giese
5c46b8d35a
DHCP Implemenation (WIP)
2021-04-27 22:09:52 +02:00
Christian Giese
6195293bc9
DHCP Implemenation (WIP)
2021-04-27 16:45:13 +02:00
Christian Giese
6026f40d71
DHCP encode/decode
2021-04-27 11:20:03 +02:00
Christian Giese
567837590c
TX enhancements
...
This change allows to retry a packet
if RAW socket sendto failed. This
is required to keep accurate stats as
some stats are increased before sendto.
2021-04-27 11:17:22 +02:00
Christian Giese
49ada27faa
DHCP OPtion 82 and Config (WIP)
2021-04-23 21:01:00 +02:00
Christian Giese
3ea8883634
Initial DHCP encode/decode draft
2021-04-23 20:38:36 +02:00
Christian Giese
b4521f8fb9
docu update
2021-04-23 11:21:54 +02:00
Christian Giese
df453a5ee9
update gitignore
2021-04-23 11:09:33 +02:00