Lines Matching refs:vp
190 o_scalar(vp, name, length, exact, var_len, write_method)
191 struct variable *vp; /* IN - pointer to variable entry that points here */
201 result = compare(name, *length, vp->name, (int)vp->namelen);
205 bcopy((char *)vp->name, (char *)name,
206 (int)vp->namelen * sizeof(oid));
207 *length = vp->namelen;
210 switch (vp->magic) {
286 o_dvmrpBoundaryTable(vp, name, length, exact, var_len, write_method)
287 struct variable *vp; /* IN - pointer to variable entry that points here */
301 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
304 if (*length != vp->namelen + 9)
307 if ((vifi = name[vp->namelen]) >= numvifs)
310 if (!get_address(name, *length, &addr, vp->namelen+1)
311 || !get_address(name, *length, &mask, vp->namelen+5))
320 if (compare(name, *length, vp->name, vp->namelen) < 0)
321 len = vp->namelen;
323 if (len < vp->namelen + 9) { /* get first entry */
325 if (len == vp->namelen) {
328 vifi = name[vp->namelen];
329 get_address(name, len, &addr, vp->namelen+1);
330 get_address(name, len, &mask, vp->namelen+5);
337 newname[vp->namelen] = vifi;
338 put_address(newname, bound->acl_addr, vp->namelen+1);
339 put_address(newname, bound->acl_mask, vp->namelen+5);
341 vifi = name[vp->namelen];
342 get_address(name, *length, &addr, vp->namelen+1);
343 get_address(name, *length, &mask, vp->namelen+5);
348 newname[vp->namelen] = vifi;
349 put_address(newname, bound->acl_addr, vp->namelen+1);
350 put_address(newname, bound->acl_mask, vp->namelen+5);
355 *length = vp->namelen + 9;
360 switch (vp->magic) {
416 o_dvmrpNeighborTable(vp, name, length, exact, var_len, write_method)
417 struct variable *vp; /* IN - pointer to variable entry that points here */
431 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
434 if (*length != vp->namelen + 5)
437 if ((vifi = name[vp->namelen]) >= numvifs)
440 if (!get_address(name, *length, &addr, vp->namelen+1))
449 if (compare(name, *length, vp->name, vp->namelen) < 0)
450 len = vp->namelen;
452 if (len < vp->namelen + 5) { /* get first entry */
454 if (len == vp->namelen) {
457 vifi = name[vp->namelen];
458 get_address(name, len, &addr, vp->namelen+1);
465 newname[vp->namelen] = vifi;
466 put_address(newname, neighbor->al_addr, vp->namelen+1);
468 vifi = name[vp->namelen];
469 get_address(name, *length, &addr, vp->namelen+1);
474 newname[vp->namelen] = vifi;
475 put_address(newname, neighbor->al_addr, vp->namelen+1);
480 *length = vp->namelen + 5;
485 switch (vp->magic) {
590 o_igmpCacheTable(vp, name, length, exact, var_len, write_method)
591 struct variable *vp; /* IN - pointer to variable entry that points here */
608 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
611 if (*length != vp->namelen + 5)
614 if ((vifi = name[vp->namelen+4]) >= numvifs)
617 if (!get_address(name, *length, &grp, vp->namelen))
626 if (compare(name, *length, vp->name, vp->namelen) < 0)
627 len = vp->namelen;
629 if (len < vp->namelen + 5) { /* get first entry */
631 if (len == vp->namelen) {
634 get_address(name, len, &grp, vp->namelen);
635 vifi = name[vp->namelen+4];
642 put_address(newname, cache->al_addr, vp->namelen);
643 newname[vp->namelen+4] = vifi;
645 get_address(name, *length, &grp, vp->namelen);
646 vifi = name[vp->namelen+4]+1;
651 put_address(newname, cache->al_addr, vp->namelen);
652 newname[vp->namelen+4] = vifi;
657 *length = vp->namelen + 5;
665 switch (vp->magic) {
710 o_igmpInterfaceTable(vp, name, length, exact, var_len, write_method)
711 struct variable *vp; /* IN - pointer to variable entry that points here */
724 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
730 newname[vp->namelen] = (oid)ifnum;
731 result = compare(name, *length, newname, (int)vp->namelen + 1);
739 bcopy((char *)newname, (char *)name, ((int)vp->namelen + 1) * sizeof(oid));
740 *length = vp->namelen + 1;
744 switch (vp->magic){
782 o_ipMRouteInterfaceTable(vp, name, length, exact, var_len, write_method)
783 struct variable *vp; /* IN - pointer to variable entry that points here */
796 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
800 newname[vp->namelen] = (oid)ifnum;
801 result = compare(name, *length, newname, (int)vp->namelen + 1);
809 bcopy((char *)newname, (char *)name, ((int)vp->namelen + 1) * sizeof(oid));
810 *length = vp->namelen + 1;
814 switch (vp->magic){
890 o_dvmrpRouteTable(vp, name, length, exact, var_len, write_method)
891 struct variable *vp; /* IN - pointer to variable entry that points here */
904 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
907 if (*length != vp->namelen + 8)
910 if (!get_address(name, *length, &src, vp->namelen)
911 || !get_address(name, *length, &mask, vp->namelen+4))
920 if (compare(name, *length, vp->name, vp->namelen) < 0)
921 len = vp->namelen;
923 if (len < vp->namelen + 8) { /* get first entry */
925 if (len == vp->namelen) {
928 get_address(name, len, &src, vp->namelen);
929 get_address(name, len, &mask, vp->namelen+4);
935 put_address(newname, rt->rt_origin , vp->namelen);
936 put_address(newname, rt->rt_originmask, vp->namelen+4);
938 get_address(name, *length, &src, vp->namelen);
939 get_address(name, *length, &mask, vp->namelen+4);
944 put_address(newname, rt->rt_origin, vp->namelen);
945 put_address(newname, rt->rt_originmask, vp->namelen+4);
950 *length = vp->namelen + 8;
955 switch (vp->magic) {
983 o_dvmrpRouteNextHopTable(vp, name, length, exact, var_len, write_method)
984 struct variable *vp; /* IN - pointer to variable entry that points here */
998 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
1001 if (*length != vp->namelen + 9)
1004 if (!get_address(name, *length, &src, vp->namelen)
1005 || !get_address(name, *length, &mask, vp->namelen+4)
1009 vifi = name[vp->namelen+8];
1016 if (compare(name, *length, vp->name, vp->namelen) < 0)
1017 len = vp->namelen;
1019 if (len < vp->namelen + 9) { /* get first entry */
1021 get_address(name, len, &src, vp->namelen);
1022 get_address(name, len, &mask, vp->namelen+4);
1029 put_address(newname, rt->rt_origin, vp->namelen);
1030 put_address(newname, rt->rt_originmask, vp->namelen+4);
1031 newname[vp->namelen+8] = vifi;
1033 vifi = name[vp->namelen+8] + 1;
1034 if (!get_address(name, *length, &src, vp->namelen)
1035 || !get_address(name, *length, &mask, vp->namelen+4)
1039 put_address(newname, rt->rt_origin, vp->namelen);
1040 put_address(newname, rt->rt_originmask, vp->namelen+4);
1041 newname[vp->namelen+8] = vifi;
1046 *length = vp->namelen + 9;
1051 switch (vp->magic) {
1067 o_ipMRouteTable(vp, name, length, exact, var_len, write_method)
1068 struct variable *vp; /* IN - pointer to variable entry that points here */
1083 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
1086 if (*length != vp->namelen + 12)
1089 if (!get_address(name, *length, &grp, vp->namelen)
1090 || !get_address(name, *length, &src, vp->namelen+4)
1091 || !get_address(name, *length, &mask, vp->namelen+8)
1100 if (compare(name, *length, vp->name, vp->namelen) < 0)
1101 len = vp->namelen;
1103 if (len < vp->namelen + 12) { /* get first entry */
1105 get_address(name, len, &grp, vp->namelen);
1106 get_address(name, len, &src, vp->namelen+4);
1107 get_address(name, len, &mask, vp->namelen+8);
1112 put_address(newname, gt->gt_mcastgrp, vp->namelen);
1113 put_address(newname, st->st_origin, vp->namelen+4);
1114 put_address(newname, 0xFFFFFFFF, vp->namelen+8);
1116 get_address(name, *length, &grp , vp->namelen);
1117 get_address(name, *length, &src , vp->namelen+4);
1118 get_address(name, *length, &mask, vp->namelen+8);
1123 put_address(newname, gt->gt_mcastgrp, vp->namelen);
1124 put_address(newname, st->st_origin, vp->namelen+4);
1125 put_address(newname, 0xFFFFFFFF, vp->namelen+8);
1130 *length = vp->namelen + 12;
1135 switch (vp->magic) {
1186 o_ipMRouteNextHopTable(vp, name, length, exact, var_len, write_method)
1187 struct variable *vp; /* IN - pointer to variable entry that points here */
1202 bcopy((char *)vp->name, (char *)newname, (int)vp->namelen * sizeof(oid));
1205 if (*length != vp->namelen + 17)
1208 if (!get_address(name, *length, &grp, vp->namelen)
1209 || !get_address(name, *length, &src, vp->namelen+4)
1210 || !get_address(name, *length, &mask, vp->namelen+8)
1211 || !get_address(name, *length, &addr, vp->namelen+13)
1218 vifi = name[vp->namelen+12];
1225 if (compare(name, *length, vp->name, vp->namelen) < 0)
1226 len = vp->namelen;
1228 if (len < vp->namelen + 17) { /* get first entry */
1230 get_address(name, len, &grp, vp->namelen);
1231 get_address(name, len, &src, vp->namelen+4);
1232 get_address(name, len, &mask, vp->namelen+8);
1239 put_address(newname, gt->gt_mcastgrp, vp->namelen);
1240 put_address(newname, st->st_origin, vp->namelen+4);
1241 put_address(newname, 0xFFFFFFFF, vp->namelen+8);
1242 newname[vp->namelen+12] = vifi;
1243 put_address(newname, gt->gt_mcastgrp, vp->namelen+13);
1246 vifi = name[vp->namelen+12]+1;
1247 if (!get_address(name, *length, &grp, vp->namelen)
1248 || !get_address(name, *length, &src, vp->namelen+4)
1249 || !get_address(name, *length, &mask, vp->namelen+8)
1253 put_address(newname, gt->gt_mcastgrp, vp->namelen);
1254 put_address(newname, st->st_origin, vp->namelen+4);
1255 put_address(newname, 0xFFFFFFFF, vp->namelen+8);
1256 newname[vp->namelen+12] = vifi;
1257 put_address(newname, gt->gt_mcastgrp, vp->namelen+13);
1262 *length = vp->namelen + 17;
1267 switch (vp->magic) {