Lines Matching refs:ext
318 struct radius_attr_hdr_ext *ext = NULL; in radius_msg_dump_attr() local
335 ext = (struct radius_attr_hdr_ext *) hdr; in radius_msg_dump_attr()
338 if (ext) { in radius_msg_dump_attr()
339 attr = radius_get_attr_type((ext->type << 8) | ext->ext_type); in radius_msg_dump_attr()
341 ext->type, ext->ext_type, in radius_msg_dump_attr()
342 attr ? attr->name : "?Unknown?", ext->length); in radius_msg_dump_attr()
343 pos = (unsigned char *) (ext + 1); in radius_msg_dump_attr()
344 len = ext->length - sizeof(struct radius_attr_hdr_ext); in radius_msg_dump_attr()
715 struct radius_attr_hdr_ext *ext; in radius_msg_add_attr() local
772 ext = wpabuf_put(msg->buf, in radius_msg_add_attr()
775 attr = (struct radius_attr_hdr *) ext; in radius_msg_add_attr()
776 ext->type = type; in radius_msg_add_attr()
777 ext->length = sizeof(*ext) + 1 + alen; in radius_msg_add_attr()
778 ext->ext_type = ext_type; in radius_msg_add_attr()
784 msg, (struct radius_attr_hdr *) ext)) in radius_msg_add_attr()
788 ext = wpabuf_put(msg->buf, sizeof(struct radius_attr_hdr_ext)); in radius_msg_add_attr()
789 attr = (struct radius_attr_hdr *) ext; in radius_msg_add_attr()
790 ext->type = type; in radius_msg_add_attr()
791 ext->length = sizeof(*ext) + data_len; in radius_msg_add_attr()
792 ext->ext_type = ext_type; in radius_msg_add_attr()