Lines Matching defs:env
66 iked_radius_request(struct iked *env, struct iked_sa *sa,
89 timer_set(env, &sa->sa_radreq->rr_timer,
124 iked_radius_request_send(env, sa->sa_radreq);
130 iked_radius_request_free(struct iked *env, struct iked_radserver_req *req)
134 timer_del(env, &req->rr_timer);
149 struct iked *env;
164 env = server->rs_env;
202 iked_radius_request_free(env, req);
214 timer_del(env, &req->rr_timer);
283 sa_state(env, req->rr_sa, IKEV2_STATE_AUTH_SUCCESS);
286 if (TAILQ_EMPTY(&env->sc_radcfgmaps)) {
293 TAILQ_FOREACH(cfgmap, &env->sc_radcfgmaps, entry)
333 ikev2_send_ike_e(env, req->rr_sa, e, IKEV2_PAYLOAD_EAP,
346 sa_free(env, req->rr_sa);
351 iked_radius_request_send(struct iked *env, void *ctx)
364 max_tries = env->sc_radauth.max_tries;
365 max_failovers = env->sc_radauth.max_failovers;
366 radservers = &env->sc_radauthservers;
368 max_tries = env->sc_radacct.max_tries;
369 max_failovers = env->sc_radacct.max_failovers;
370 radservers = &env->sc_radacctservers;
494 timer_add(env, &req->rr_timer, timeouts[nitems(timeouts) - 1]);
496 timer_add(env, &req->rr_timer, timeouts[req->rr_ntry]);
505 sa_free(env, req->rr_sa);
643 iked_radius_acct_on(struct iked *env)
645 if (TAILQ_EMPTY(&env->sc_radacctservers))
647 if (env->sc_radaccton == 0) { /* trigger once */
648 iked_radius_acct_request(env, NULL,
650 env->sc_radaccton = 1;
655 iked_radius_acct_off(struct iked *env)
657 iked_radius_acct_request(env, NULL, RADIUS_ACCT_STATUS_TYPE_ACCT_OFF);
661 iked_radius_acct_start(struct iked *env, struct iked_sa *sa)
663 iked_radius_acct_request(env, sa, RADIUS_ACCT_STATUS_TYPE_START);
667 iked_radius_acct_stop(struct iked *env, struct iked_sa *sa)
669 iked_radius_acct_request(env, sa, RADIUS_ACCT_STATUS_TYPE_STOP);
673 iked_radius_acct_request(struct iked *env, struct iked_sa *sa, uint8_t stype)
685 if (TAILQ_EMPTY(&env->sc_radacctservers))
707 timer_set(env, &req->rr_timer, iked_radius_request_send, req);
724 iked_radius_request_send(env, req);
806 iked_radius_request_send(env, req);
813 struct iked *env = dae->rd_env;
835 TAILQ_FOREACH(client, &env->sc_raddaeclients, rc_entry) {
892 RB_FOREACH(sa, iked_sas, &env->sc_sas) {
906 ikev2_ike_sa_delete(env, sa);
909 RB_FOREACH(sa, iked_sas, &env->sc_sas) {
913 ikev2_ike_sa_delete(env, sa);
919 RB_FOREACH(sa, iked_sas, &env->sc_sas) {
925 ikev2_ike_sa_delete(env, sa);