summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-02Merge pull request #146 from svlobanov/leaf-qdisc-tbf-fixDmitriy Eshenko
shaper: fix tbf leaf-qdisc
2024-06-01shaper: fix tbf leaf-qdiscSergey V. Lobanov
bad commit: bc85fe18e6066814d95d1bdc1a3dfe8cc8f9786f Reported-By: StasN77 <stasn77@gmail.com> Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-05-31Merge pull request #144 from svlobanov/tbf-leaf-qdiscDmitriy Eshenko
shaper: add leaf-qdisc support for tbf rate-limiter
2024-05-27Merge pull request #143 from svlobanov/gh-ubuntu-24-04Denys Fedoryshchenko
ci: use ubuntu 24.04 as default runner in github
2024-05-26shaper: add leaf-qdisc support for tbf rate-limiterSergey V. Lobanov
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-05-25ci: use ubuntu 24.04 as default runner in githubSergey V. Lobanov
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-05-06Merge pull request #75 from lamaral/masterDenys Fedoryshchenko
ipv6_dhcp: Add RFC6334 AFTR-Name option support
2024-05-05ipv6_dhcp: Add RFC6334 AFTR-Name option supportLuiz Amaral
2024-05-01Merge pull request #139 from svlobanov/net-snmp-5.9.4-fixDmitriy Eshenko
snmp: fix compatibility with net-snmp 5.9.4+ (issue #136)
2024-04-29snmp: fix compatibility with net-snmp 5.9.4+ (issue #136)Sergey V. Lobanov
related net-snmp change: https://github.com/net-snmp/net-snmp/commit/a2cb167514ac0c7e1b04e8f151e0b015501362e0 Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-04-28Merge pull request #138 from stasn77/upstreamDenys Fedoryshchenko
clsact + fwmark
2024-04-27clsact + fwmarkStasN77
2024-04-26Merge pull request #137 from nuclearcat/gentoo-fixDenys Fedoryshchenko
CMakeLists.txt: gentoo fix for __free_fn_t detection
2024-04-24CMakeLists.txt: gentoo fix for __free_fn_t detectionDenys Fedoryshchenko
On Gentoo __free_fn_t wont be detected properly without this include. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com> Reported-by: Stanislav <stasn77@gmail.com> Author: Stanislav <stasn77@gmail.com>
2024-04-14Merge pull request #132 from svlobanov/clsactDenys Fedoryshchenko
shaper: add clsact policer support
2024-04-14Merge pull request #133 from nuclearcat/memleak-fix-logtcpDmitriy Eshenko
log_tcp: Fix small memory leak
2024-04-14Merge pull request #130 from nuclearcat/add-musl-compatibilityDmitriy Eshenko
musl: Add musl compatibility
2024-04-13Merge pull request #134 from svlobanov/gcovr-fixDmitriy Eshenko
ci: remove unnecessary gcovr python package where it's not required
2024-04-12ci: remove unnecessary gcovr python package where it's not requiredSergey V. Lobanov
This patch fixes debian10 build Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-04-12log_tcp: Fix small memory leakDenys Fedoryshchenko
Discovered using clang sanitizers. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-04-11shaper: add clsact policer supportSergey V. Lobanov
Use the following configuration to enable clsact up and down limiters: [shaper] up-limiter=police down-limiter=clsact It is also recommended to set down-burst-factor=1.0 How to check current configuration in Linux: tc qdisc show dev ppp0 tc filter show dev ppp0 egress tc filter show dev ppp0 ingress Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-04-10workflows: Add CI build in AlpineDenys Fedoryshchenko
As we fixed musl compatibility, we can add also basic check if accel keep working in Alpine Linux Also update default config, enable connlimit and place it before pptp, otherwise Alpine generate error: ``` [2024-04-09 22:30:09.911]loader: failed to load 'pptp': Error relocating /usr/local/lib64/accel-ppp/libpptp.so: connlimit_check: symbol not found ``` Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-04-10musl: Add musl compatibilityDenys Fedoryshchenko
Thanks for hints Alpine Linux project and their patches: https://git.alpinelinux.org/aports/tree/community/accel-ppp?h=master We can adjust a bit code and cmake config files to make accel-ppp buildable under musl "as is". Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-04-02Merge pull request #129 from nuclearcat/module-version-cmakeDmitriy Eshenko
ipoe,vlan_mon: print module version generated from CMake
2024-04-02ipoe/vlan_mon: Add proper accel_ppp_version to vlan_mon and ipoeDenys Fedoryshchenko
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-03-30Merge pull request #128 from nuclearcat/cmake-fixes1.13.01.13Denys Fedoryshchenko
cmake: Fix release version
2024-03-30cmake: Fix release version for 1.13.0Denys Fedoryshchenko
We need to set certain fields before release. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-03-21Merge pull request #126 from svlobanov/deb10-ci-python-fixDmitriy Eshenko
ci: fix pytest issue on Debian 10
2024-03-21Merge pull request #123 from nuclearcat/safeguards-gw-helpersDmitriy Eshenko
Add safeguards to parse_gw_ip_address helper functions
2024-03-20ci: fix pytest issue on Debian 10Sergey V. Lobanov
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-03-10Add safeguards to parse_gw_ip_address helper functionsDenys Fedoryshchenko
In case of invalid configuration we might get stack overflow with unexpected consequences. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-03-10Merge pull request #121 from DmitriyEshenko/ippool-gw-fixDenys Fedoryshchenko
ippool: use gw-ip-address for ppp even if mask setted
2024-03-09ippool: use gw-ip-address for ppp even if mask settedDmitriy Eshenko
2023-12-30Merge pull request #119 from svlobanov/ub2404Dmitriy Eshenko
ci: add ubuntu 24.04 support, disable mainline kernel build
2023-12-29ci: add ubuntu 24.04 support, disable mainline kernel buildSergey V. Lobanov
third-party mainline ubuntu kernel package is broken so disable it
2023-12-27Merge pull request #118 from DmitriyEshenko/fix_local_net_checkxebd
ipoe: check localnet only for start=UP (unclassified packets) sessions
2023-12-27Merge pull request #117 from DmitriyEshenko/per_interface_check_mac_changexebd
ipoe: Add per-interface check-mac-change option
2023-12-26ipoe: check localnet only for start=UP (unclassified packets) sessionsDmitriy Eshenko
2023-12-17ipoe: Add per-interface check-mac-change optionDmitriy Eshenko
2023-12-07Merge pull request #115 from leonardomeres/radius_server_ipv6Dmitriy Eshenko
Adding support to Radius IPV6 address
2023-12-01Merge pull request #116 from DmitriyEshenko/disable_vlan_timeoutDmitriy Eshenko
vlan_mon: ipoe: pppoe: Add disable vlan timeout feature
2023-11-30vlan_mon: ipoe: pppoe: Add disable vlan timeout featureDmitriy Eshenko
Co-authored-by: Peter Adam <p.adam@cygnusnetworks.de>
2023-11-30Adding support to Radius IPV6 addressLeoMeres
This change enables ipv6 connections between accel-ppp and radius server
2023-10-10Merge pull request #114 from svlobanov/ci_latest_kernelDmitriy Eshenko
ci: build for mainline kernel, use explicit name for debian13 instead of sid
2023-10-06ci: add build for mainline kernelSergey V. Lobanov
2023-10-05ci: fix debian13 image (use explicit name 'trixie' instead of sid)Sergey V. Lobanov
2023-10-03Merge pull request #113 from svlobanov/deb10_veth_vlan_disable_testDmitriy Eshenko
ci: disable vlan-mon related tests on Debian10
2023-10-03ci: disable vlan-mon related tests on Debian10Sergey V. Lobanov
2023-09-23Merge pull request #108 from DmitriyEshenko/ipoe-6.4-compatDmitriy Eshenko
ipoe:vlan_mon: add support for kernels 6.4+
2023-09-23ipoe:vlan_mon: add support for kernels 6.4+Dmitriy Eshenko