Lines Matching refs:pnt
89 ecommunity_parse (char *pnt, u_short length)
98 tmp.val = pnt;
184 unsigned char *pnt;
187 pnt = (unsigned char *)ecom->val;
190 key += pnt[c];
511 u_char *pnt;
538 pnt = ecom->val + (i * 8);
541 encode = *pnt++;
550 type = *pnt++;
590 eas.as = (*pnt++ << 8);
591 eas.as |= (*pnt++);
593 eas.val = (*pnt++ << 24);
594 eas.val |= (*pnt++ << 16);
595 eas.val |= (*pnt++ << 8);
596 eas.val |= (*pnt++);
605 memcpy (&eip.ip, pnt, 4);
606 pnt += 4;
607 eip.val = (*pnt++ << 8);
608 eip.val |= (*pnt++);
632 u_char *pnt;
640 pnt = ecom->val + (i * 8);
643 if (*pnt == ECOMMUNITY_ENCODE_AS)
645 else if (*pnt == ECOMMUNITY_ENCODE_IP)
647 pnt++;
650 if (*pnt == ECOMMUNITY_ROUTE_TARGET)
656 else if (*pnt == ECOMMUNITY_SITE_ORIGIN)
662 pnt++;
666 eas.as = (*pnt++ << 8);
667 eas.as |= (*pnt++);
669 eas.val = (*pnt++ << 24);
670 eas.val |= (*pnt++ << 16);
671 eas.val |= (*pnt++ << 8);
672 eas.val |= (*pnt++);
678 memcpy (&eip.ip, pnt, 4);
679 pnt += 4;
680 eip.val = (*pnt++ << 8);
681 eip.val |= (*pnt++);