Lines Matching refs:req
66 struct radius_msg *req,
241 static void radius_client_msg_free(struct radius_msg_list *req)
243 radius_msg_free(req->msg);
244 os_free(req);
267 struct radius_msg *req,
719 struct radius_msg_list *req, *prev_req;
776 req = radius->msgs;
777 while (req) {
780 if ((req->msg_type == msg_type ||
781 (req->msg_type == RADIUS_ACCT_INTERIM &&
783 radius_msg_get_hdr(req->msg)->identifier ==
787 prev_req = req;
788 req = req->next;
791 if (req == NULL) {
801 roundtrip = (now.sec - req->last_attempt.sec) * 100 +
802 (now.usec - req->last_attempt.usec) / 10000;
803 hostapd_logger(radius->ctx, req->addr, HOSTAPD_MODULE_RADIUS,
812 prev_req->next = req->next;
814 radius->msgs = req->next;
819 res = handlers[i].handler(msg, req->msg, req->shared_secret,
820 req->shared_secret_len,
827 radius_client_msg_free(req);
842 hostapd_logger(radius->ctx, req->addr, HOSTAPD_MODULE_RADIUS,
848 radius_client_msg_free(req);