• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/router/pppd.mppe/pppd/plugins/radius/radiusclient/lib/

Lines Matching refs:vp

23 						  VALUE_PAIR **vp);
38 VALUE_PAIR *vp;
40 vp = rc_avpair_new (attrid, pval, len, vendorcode);
42 if (vp != (VALUE_PAIR *) NULL)
44 rc_avpair_insert (list, (VALUE_PAIR *) NULL, vp);
47 return vp;
61 int rc_avpair_assign (VALUE_PAIR *vp, void *pval, int len)
65 switch (vp->type)
76 memcpy(vp->strvalue, (char *)pval, len);
77 vp->strvalue[len] = '\0';
78 vp->lvalue = len;
80 strncpy (vp->strvalue, (char *) pval, AUTH_STRING_LEN);
81 vp->lvalue = strlen((char *) pval);
91 vp->lvalue = * (UINT4 *) pval;
97 rc_log(LOG_ERR, "rc_avpair_assign: unknown attribute %d", vp->type);
113 VALUE_PAIR *vp = (VALUE_PAIR *) NULL;
122 if ((vp = (VALUE_PAIR *) malloc (sizeof (VALUE_PAIR)))
125 strncpy (vp->name, pda->name, sizeof (vp->name));
126 vp->attribute = attrid;
127 vp->vendorcode = vendorcode;
128 vp->next = (VALUE_PAIR *) NULL;
129 vp->type = pda->type;
130 if (rc_avpair_assign (vp, pval, len) == 0)
132 return vp;
134 free (vp);
135 vp = (VALUE_PAIR *) NULL;
142 return vp;
165 VALUE_PAIR *vp;
175 vp = (VALUE_PAIR *) NULL;
190 rc_extract_vendor_specific_attributes(attrlen, ptr, &vp);
215 rc_avpair_free(vp);
231 rc_avpair_insert (&vp, (VALUE_PAIR *) NULL, pair);
239 rc_avpair_insert (&vp, (VALUE_PAIR *) NULL, pair);
252 return (vp);
266 VALUE_PAIR **vp)
326 rc_avpair_insert (vp, (VALUE_PAIR *) NULL, pair);
334 rc_avpair_insert (vp, (VALUE_PAIR *) NULL, pair);
355 VALUE_PAIR *rc_avpair_get (VALUE_PAIR *vp, UINT4 attr)
357 for (; vp != (VALUE_PAIR *) NULL && vp->attribute != attr; vp = vp->next)
361 return (vp);
372 VALUE_PAIR *vp, *fp = NULL, *lp = NULL;
375 vp = malloc(sizeof(VALUE_PAIR));
376 if (!vp) {
380 *vp = *p;
382 fp = vp;
384 lp->next = vp;
385 lp = vp;
405 VALUE_PAIR *vp;
416 vp = *a;
420 while (vp != (VALUE_PAIR *) NULL)
422 this_node = vp;
423 vp = vp->next;
440 vp = this_node->next;
446 b->next = vp;
778 VALUE_PAIR *vp = NULL;
790 if (rc_avpair_parse(q, &vp) < 0) {
792 rc_avpair_free(vp);
797 return vp;