Lines Matching refs:req

43 set_radius_attrs(radius_packet_data_t *req,
71 radius_packet_data_t req; in iscsit_radius_chap_validate() local
83 bzero(&req, sizeof (radius_packet_data_t)); in iscsit_radius_chap_validate()
85 req.identifier = identifier; in iscsit_radius_chap_validate()
86 req.code = RAD_ACCESS_REQ; in iscsit_radius_chap_validate()
87 set_radius_attrs(&req, in iscsit_radius_chap_validate()
107 bcopy(md5_digest, &req.authenticator, RAD_AUTHENTICATOR_LEN); in iscsit_radius_chap_validate()
119 &req) != 0) { in iscsit_radius_chap_validate()
130 req.authenticator, &resp); in iscsit_radius_chap_validate()
155 set_radius_attrs(radius_packet_data_t *req, in set_radius_attrs() argument
162 req->attrs[0].attr_type_code = RAD_USER_NAME; in set_radius_attrs()
163 (void) strncpy((char *)req->attrs[0].attr_value, in set_radius_attrs()
166 req->attrs[0].attr_value_len = strlen(target_chap_name); in set_radius_attrs()
168 req->attrs[1].attr_type_code = RAD_CHAP_PASSWORD; in set_radius_attrs()
170 (char *)req->attrs[1].attr_value, in set_radius_attrs()
171 min(response_length, sizeof (req->attrs[1].attr_value))); in set_radius_attrs()
173 req->attrs[1].attr_value_len = 16; in set_radius_attrs()
175 req->attrs[2].attr_type_code = RAD_CHAP_CHALLENGE; in set_radius_attrs()
177 (char *)req->attrs[2].attr_value, in set_radius_attrs()
178 min(challenge_length, sizeof (req->attrs[2].attr_value))); in set_radius_attrs()
179 req->attrs[2].attr_value_len = challenge_length; in set_radius_attrs()
182 req->num_of_attrs = 3; in set_radius_attrs()