[Accel-ppp-users] [PATCH 0/3] radius: handle Framed-IPv6-Route attributes
Status: Beta
Brought to you by:
xebd
From: Guillaume N. <g....@al...> - 2018-11-30 16:36:45
|
This series adds support for the Framed-IPv6-Route RADIUS attribute. This is the IPv6 counterpart of the Framed-Route attribute. Patch 1 modifies ip6route_add() and ip6route_del() to handle optional gateway and metric. Patch 2 adds some string helpers to simplify parsing of the attribute. Patch 3 does the real job of supporting Framed-IPv6-Route. Helpers added in patch 2 would probably be helpful in other places too, as they simplify string handling and make such code more readable (IMO). If that's welcome, I can convert some other string parsing code to use them. Guillaume Nault (3): libnetlink: add gateway and priority parameters to ip6route_*() utils: add string parsing helpers radius: implement Framed-IPv6-Route attribute accel-pppd/ifcfg.c | 2 +- accel-pppd/ipv6/dhcpv6.c | 2 +- accel-pppd/libnetlink/iputils.c | 18 +++- accel-pppd/libnetlink/iputils.h | 4 +- accel-pppd/radius/radius.c | 157 +++++++++++++++++++++++++++ accel-pppd/radius/radius_p.h | 9 ++ accel-pppd/utils.c | 181 ++++++++++++++++++++++++++++++++ accel-pppd/utils.h | 14 +++ 8 files changed, 380 insertions(+), 7 deletions(-) -- 2.20.0.rc1 |