summaryrefslogtreecommitdiff
path: root/accel-pppd/radius/radius_p.h
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2016-04-30 20:32:00 +0300
committerDmitry Kozlov <xeb@mail.ru>2016-04-30 20:32:00 +0300
commit249dde4bbade8da12f80e64acef8826a4af0b567 (patch)
tree1a15f902f4ed737ad7f2b5bd0c53496c00098d1c /accel-pppd/radius/radius_p.h
parent6c82f3d0d0e52b506968f54fd058d1e2a51a855b (diff)
downloadaccel-ppp-249dde4bbade8da12f80e64acef8826a4af0b567.tar.gz
accel-ppp-249dde4bbade8da12f80e64acef8826a4af0b567.zip
radius: add Delegated-IPv6-Prefix to accounting packets
Diffstat (limited to 'accel-pppd/radius/radius_p.h')
-rw-r--r--accel-pppd/radius/radius_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/accel-pppd/radius/radius_p.h b/accel-pppd/radius/radius_p.h
index 0e1789fd..24cfdbd8 100644
--- a/accel-pppd/radius/radius_p.h
+++ b/accel-pppd/radius/radius_p.h
@@ -41,6 +41,7 @@ struct radius_pd_t {
int authenticated:1;
int acct_started:1;
int ipv6_dp_assigned:1;
+ int ipv6_dp_sent:1;
struct rad_req_t *acct_req;
struct triton_timer_t acct_interim_timer;
@@ -202,6 +203,7 @@ int rad_auth_null(struct radius_pd_t *rpd, const char *username, va_list args);
int rad_acct_start(struct radius_pd_t *rpd);
int rad_acct_stop(struct radius_pd_t *rpd);
void rad_acct_stop_defer(struct radius_pd_t *rpd);
+void rad_acct_force_interim_update(struct radius_pd_t *rpd);
struct rad_packet_t *rad_packet_alloc(int code);
int rad_packet_build(struct rad_packet_t *pack, uint8_t *RA);