Home
last modified time | relevance | path

Searched refs:plen (Results 1 – 25 of 208) sorted by relevance

123456789

/openbsd/src/usr.sbin/bgpd/
Drde_trie.c63 uint8_t plen; member
72 uint8_t plen; member
145 trie_add_v4(struct trie_head *th, struct in_addr *prefix, uint8_t plen) in trie_add_v4() argument
150 inet4applymask(&p, prefix, plen); in trie_add_v4()
159 minlen = n->plen > plen ? plen : n->plen; in trie_add_v4()
170 b->plen = inet4findmsb(&n->addr, &mp); in trie_add_v4()
171 inet4applymask(&b->addr, &n->addr, b->plen); in trie_add_v4()
174 if (inet4isset(&n->addr, b->plen)) { in trie_add_v4()
185 if (n->plen > plen) { in trie_add_v4()
190 if (n->plen == plen) { in trie_add_v4()
[all …]
Drde_prefix.c594 uint16_t plen; in pt_writebuf() local
607 plen = pte->prefixlen; in pt_writebuf()
608 if (ibuf_add_n8(tmp, plen) == -1) in pt_writebuf()
610 if (ibuf_add(tmp, pte->data, PREFIX_SIZE(plen) - 1) == -1) in pt_writebuf()
614 plen = pvpn4->prefixlen; in pt_writebuf()
615 psize = PREFIX_SIZE(plen) - 1; in pt_writebuf()
616 plen += sizeof(pvpn4->rd) * 8; in pt_writebuf()
619 plen += 3 * 8; in pt_writebuf()
621 plen += pvpn4->labellen * 8; in pt_writebuf()
624 if (ibuf_add_n8(tmp, plen) == -1) in pt_writebuf()
[all …]
Dflowspec.c34 uint8_t plen, off, op; in flowspec_next_component() local
51 plen = buf[vlen]; in flowspec_next_component()
52 vlen += PREFIX_SIZE(plen); in flowspec_next_component()
53 if (plen > 32 || len < vlen) in flowspec_next_component()
59 plen = buf[vlen]; in flowspec_next_component()
61 if (plen > 128 || off >= plen) in flowspec_next_component()
63 vlen += PREFIX_SIZE(plen - off) + 1; /* off is extra */ in flowspec_next_component()
332 struct bgpd_addr *addr, uint8_t *plen, uint8_t *olen) in flowspec_get_addr() argument
338 *plen = 0; in flowspec_get_addr()
353 *plen = comp[0]; in flowspec_get_addr()
[all …]
/openbsd/src/regress/lib/libradius/
Dtest25.c25 size_t plen; in test25() local
30 plen = sizeof(plain); in test25()
31 …CHECK(radius_decrypt_mppe_key_attr(plain, &plen, encrypted, sizeof(encrypted), ra, "hogehogefugafu… in test25()
32 CHECK(plen == 16); in test25()
39 plen = sizeof(plain); in test25()
40 CHECK(radius_decrypt_mppe_key_attr(plain, &plen, cipher, clen, ra, "hogehogefugafuga") == 0); in test25()
41 CHECK(plen == 16); in test25()
46 plen = 15; in test25()
47 CHECK(radius_decrypt_mppe_key_attr(plain, &plen, cipher, 34, ra, "hogehogefugafuga") != 0); in test25()
48 plen = 16; in test25()
[all …]
/openbsd/src/regress/sys/net/rtable/
Dutil.c114 int plen, error; in route_insert() local
121 plen = inet_net_ptosa(af, string, dst, mask); in route_insert()
122 if (plen == -1) in route_insert()
132 inet_net_satop(af, ndst, plen, ip, sizeof(ip)); in route_insert()
137 inet_net_satop(af, rt_key(rt), plen, ip, sizeof(ip)); in route_insert()
155 int plen, error; in route_delete() local
157 plen = inet_net_ptosa(af, string, dst, mask); in route_delete()
158 if (plen == -1) in route_delete()
163 inet_net_satop(af, dst, plen, ip, sizeof(ip)); in route_delete()
171 inet_net_satop(af, dst, plen, ip, sizeof(ip)); in route_delete()
[all …]
/openbsd/src/regress/lib/libc/mkstemp/
Dmkstemp_test.c38 check(int fd, char const *path, char const *prefix, size_t plen, in check() argument
60 if (memcmp(path, prefix, plen) != 0) in check()
62 if (memcmp(path + plen + tlen, suffix, slen + 1) != 0) in check()
64 for (p = path + plen; p < path + plen + tlen; p++) in check()
77 size_t plen = strlen(prefix); in try_mkstemp() local
81 memcpy(p, prefix, plen); in try_mkstemp()
82 memset(p + plen, 'X', len); in try_mkstemp()
83 p[plen + len] = '\0'; in try_mkstemp()
85 if (check(fd, p, prefix, plen, "", 0, len)) in try_mkstemp()
95 size_t plen = strlen(prefix); in try_mkstemps() local
[all …]
/openbsd/src/usr.sbin/tcpdump/
Dprint-etherip.c63 u_int plen = caplen, hlen; in etherip_print() local
68 if (plen < sizeof(struct etherip_header)) { in etherip_print()
93 if (plen < hlen) { in etherip_print()
98 plen -= hlen; in etherip_print()
104 if (plen < sizeof(struct ether_header)) { in etherip_print()
110 plen -= sizeof(struct ether_header); in etherip_print()
116 if (llc_print(pbuf, len, plen, ESRC(eh), EDST(eh)) == 0) { in etherip_print()
124 default_print(pbuf, plen); in etherip_print()
126 } else if (ether_encap_print(etype, pbuf, len, plen) == 0) { in etherip_print()
130 default_print(pbuf, plen); in etherip_print()
Dprint-pfsync.c142 int count, plen, alen, flags = 0; in pfsync_print() local
145 plen = ntohs(hdr->len); in pfsync_print()
147 printf("PFSYNCv%d len %d", hdr->version, plen); in pfsync_print()
152 plen -= sizeof(*hdr); in pfsync_print()
161 while (plen > 0) { in pfsync_print()
168 plen -= sizeof(*subh); in pfsync_print()
195 plen -= alen; in pfsync_print()
199 if (plen > 0) { in pfsync_print()
203 if (plen < 0) { in pfsync_print()
Dprint-bgp.c386 u_int plen; in decode_prefix4() local
390 plen = pd[0]; /* in decode_prefix4()
394 plen = pd[0]; in decode_prefix4()
395 if (32 < plen) in decode_prefix4()
398 TCHECK2(pd[1], (plen + 7) / 8); in decode_prefix4()
399 memcpy(&addr, &pd[1], (plen + 7) / 8); in decode_prefix4()
400 if (plen % 8) { in decode_prefix4()
401 ((u_char *)&addr)[(plen + 7) / 8 - 1] &= in decode_prefix4()
402 ((0xff00 >> (plen % 8)) & 0xff); in decode_prefix4()
404 n = snprintf(buf, buflen, "%s/%u", getname((u_char *)&addr), plen); in decode_prefix4()
[all …]
/openbsd/src/lib/libradius/
Dradius_mppe.c46 size_t plen, const void *ra, const char *secret) in radius_encrypt_mppe_key_attr() argument
55 if (plen > 239) in radius_encrypt_mppe_key_attr()
57 if (*clen < ROUNDUP(plen + 1, 16) + 2) in radius_encrypt_mppe_key_attr()
61 plain0[0] = plen; in radius_encrypt_mppe_key_attr()
62 memcpy(plain0 + 1, plain, plen); in radius_encrypt_mppe_key_attr()
63 memset(plain0 + 1 + plen, 0, ROUNDUP(plen + 1, 16) - (plen + 1)); in radius_encrypt_mppe_key_attr()
65 *clen = ROUNDUP(plen + 1, 16) + 2; in radius_encrypt_mppe_key_attr()
86 radius_decrypt_mppe_key_attr(void *plain, size_t * plen, const void *cipher, in radius_decrypt_mppe_key_attr() argument
99 if (*plen < clen - 3) in radius_decrypt_mppe_key_attr()
119 *plen = plain0[0]; in radius_decrypt_mppe_key_attr()
[all …]
Dradius_userpass.c42 size_t plen = strlen(plain); in radius_encrypt_user_password_attr() local
49 if (*clen < ROUNDUP(plen, 16)) in radius_encrypt_user_password_attr()
52 for (off = 0; off < plen; off += sizeof(p)) { in radius_encrypt_user_password_attr()
72 radius_decrypt_user_password_attr(char *plain, size_t plen, const void *cipher, in radius_decrypt_user_password_attr() argument
84 if (plen < clen + 1) in radius_decrypt_user_password_attr()
/openbsd/src/regress/usr.sbin/bgpd/unittests/
Drde_trie_test.c120 uint8_t plen; in parse_file() local
131 if (!host(s, &prefix, &plen)) in parse_file()
159 min = plen; in parse_file()
161 if (trie_add(th, &prefix, plen, min, max) != 0) in parse_file()
163 print_prefix(&prefix), plen, min, max); in parse_file()
177 uint8_t plen; in parse_roa_file() local
201 if (!host(s, &prefix, &plen)) in parse_roa_file()
223 roa.prefixlen = plen; in parse_roa_file()
228 print_prefix(&prefix), plen); in parse_roa_file()
239 uint8_t plen; in test_file() local
[all …]
/openbsd/src/lib/libc/db/btree/
Dbt_overflow.c78 size_t nb, plen; in __ovfl_get() local
103 plen = t->bt_psize - BTDATAOFF; in __ovfl_get()
108 nb = MINIMUM(sz, plen); in __ovfl_get()
135 size_t nb, plen; in __ovfl_put() local
142 plen = t->bt_psize - BTDATAOFF; in __ovfl_put()
144 p = (char *)p + plen, last = h) { in __ovfl_put()
153 nb = MINIMUM(sz, plen); in __ovfl_put()
185 size_t plen; in __ovfl_delete() local
205 for (plen = t->bt_psize - BTDATAOFF;; sz -= plen) { in __ovfl_delete()
208 if (sz <= plen) in __ovfl_delete()
/openbsd/src/lib/libcrypto/asn1/
Dbio_ndef.c100 static int ndef_prefix(BIO *b, unsigned char **pbuf, int *plen, void *parg);
101 static int ndef_prefix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg);
102 static int ndef_suffix(BIO *b, unsigned char **pbuf, int *plen, void *parg);
103 static int ndef_suffix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg);
174 ndef_prefix(BIO *b, unsigned char **pbuf, int *plen, void *parg) in ndef_prefix() argument
194 *plen = *ndef_aux->boundary - *pbuf; in ndef_prefix()
200 ndef_prefix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) in ndef_prefix_free() argument
211 *plen = 0; in ndef_prefix_free()
217 ndef_suffix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) in ndef_suffix_free() argument
224 if (!ndef_prefix_free(b, pbuf, plen, parg)) in ndef_suffix_free()
[all …]
/openbsd/src/sys/net/
Drtable.c427 int plen; in rtable_lookup() local
441 plen = rtable_satoplen(dst->sa_family, mask); in rtable_lookup()
442 if (plen == -1) in rtable_lookup()
445 an = art_lookup(ar, addr, plen, &nsr); in rtable_lookup()
448 if (!an_match(an, dst, plen)) in rtable_lookup()
557 int plen; in rtable_insert() local
566 plen = rtable_satoplen(dst->sa_family, mask); in rtable_insert()
567 if (plen == -1) in rtable_insert()
574 an = art_lookup(ar, addr, plen, &sr); in rtable_insert()
576 if (an_match(an, dst, plen)) { in rtable_insert()
[all …]
Dart.c152 art_bindex(struct art_table *at, const uint8_t *addr, int plen) in art_bindex() argument
157 if (plen < at->at_offset || plen > (at->at_offset + at->at_bits)) in art_bindex()
164 plen -= at->at_offset; in art_bindex()
197 return ((k >> (at->at_bits - plen)) + (1 << plen)); in art_bindex()
281 art_lookup(struct art_root *ar, const void *addr, int plen, struct srp_ref *nsr) in art_lookup() argument
287 KASSERT(plen >= 0 && plen <= ar->ar_alen); in art_lookup()
296 if (plen == 0) { in art_lookup()
306 while (plen > (at->at_offset + at->at_bits)) { in art_lookup()
318 i = art_bindex(at, addr, plen); in art_lookup()
339 art_insert(struct art_root *ar, struct art_node *an, const void *addr, int plen) in art_insert() argument
[all …]
/openbsd/src/usr.bin/rsync/
Drules.c149 size_t plen;
161 plen = strlen(pattern);
167 if (plen > 1 && pattern[plen - 1] == '/') {
169 pattern[plen - 1] = '\0';
171 if (plen > 4 && strcmp(pattern + plen - 4, "/***") == 0) {
173 pattern[plen - 4] = '\0';
440 size_t plen = strlen(r->pattern);
448 (p[plen] == '\0' || p[plen] == '/'))
452 size_t plen = strlen(r->pattern);
454 if (len >= plen && strcmp(path + len - plen,
[all …]
/openbsd/src/usr.bin/vi/common/
Dsearch.c38 search_init(SCR *sp, dir_t dir, char *ptrn, size_t plen, char **epp, in search_init() argument
67 if (plen == 1) { in search_init()
102 if (--plen == 0 || p[0] == delim) { in search_init()
103 if (plen != 0) in search_init()
107 if (plen > 1 && p[0] == '\\') { in search_init()
110 --plen; in search_init()
113 --plen; in search_init()
120 plen = t - ptrn; in search_init()
124 if (re_compile(sp, ptrn, plen, &sp->re, &sp->re_len, &sp->re_c, in search_init()
144 f_search(SCR *sp, MARK *fm, MARK *rm, char *ptrn, size_t plen, char **eptrn, in f_search() argument
[all …]
/openbsd/src/usr.sbin/unbound/ipset/
Dipset.c231 int dlen, plen; in ipset_check_zones_for_rrset() local
251 plen = strlen(p->str); in ipset_check_zones_for_rrset()
252 if (p->str[plen - 1] == '.') { in ipset_check_zones_for_rrset()
253 plen--; in ipset_check_zones_for_rrset()
256 if (dlen == plen || (dlen > plen && dname[dlen - plen - 1] == '.' )) { in ipset_check_zones_for_rrset()
257 ds = dname + (dlen - plen); in ipset_check_zones_for_rrset()
259 if (qlen == plen || (qlen > plen && qname[qlen - plen - 1] == '.' )) { in ipset_check_zones_for_rrset()
260 qs = qname + (qlen - plen); in ipset_check_zones_for_rrset()
262 if ((ds && strncasecmp(p->str, ds, plen) == 0) in ipset_check_zones_for_rrset()
263 || (qs && strncasecmp(p->str, qs, plen) == 0)) { in ipset_check_zones_for_rrset()
/openbsd/src/bin/ksh/
Dpath.c47 int plen = 0; in make_path() local
74 plen = pend - plist; in make_path()
78 if ((use_cdpath == 0 || !plen || plist[0] != '/') && in make_path()
88 if (use_cdpath && plen) { in make_path()
89 XcheckN(*xsp, xp, plen); in make_path()
90 memcpy(xp, plist, plen); in make_path()
91 xp += plen; in make_path()
92 if (plist[plen - 1] != '/') in make_path()
/openbsd/src/usr.sbin/dhcrelay6/
Dpacket.c114 unsigned char *payload, int plen) in assemble_udp_ip6_header() argument
124 ip6.ip6_plen = htons(sizeof(uh) + plen); in assemble_udp_ip6_header()
135 checksum(payload, plen, in assemble_udp_ip6_header()
163 size_t plen) in decode_udp_ip6_header() argument
172 if (plen < sizeof(*ip6)) { in decode_udp_ip6_header()
173 log_debug("package too small (%ld)", plen); in decode_udp_ip6_header()
186 if (ptotal > plen) { in decode_udp_ip6_header()
187 log_debug("expected %ld bytes, but got %ld", ptotal, plen); in decode_udp_ip6_header()
/openbsd/src/usr.bin/find/
Dmisc.c57 int plen; in brace_subst() local
60 plen = strlen(path); in brace_subst()
63 while ((p - *store) + plen > len) { in brace_subst()
75 memmove(p, path, plen); in brace_subst()
76 p += plen; in brace_subst()
/openbsd/src/usr.sbin/unbound/testcode/
Dtestpkts.c791 static uint32_t get_serial(uint8_t* p, size_t plen) in get_serial() argument
794 size_t walk_len = plen, sl=0; in get_serial()
807 &snull, &sl, p, plen, &comprloop); in get_serial()
810 p, plen, &comprloop); in get_serial()
818 p, plen, &comprloop); in get_serial()
829 &sl, p, plen, &comprloop); in get_serial()
831 &sl, p, plen, &comprloop); in get_serial()
840 p, plen, &comprloop); in get_serial()
847 pkt_find_edns_opt(uint8_t** p, size_t* plen) in pkt_find_edns_opt() argument
851 size_t wlen = *plen, sl=0; in pkt_find_edns_opt()
[all …]
/openbsd/src/gnu/usr.bin/texinfo/lib/
Dtempname.c159 size_t dlen, plen; in __path_search() local
164 plen = 4; in __path_search()
168 plen = strlen (pfx); in __path_search()
169 if (plen > 5) in __path_search()
170 plen = 5; in __path_search()
201 if (tmpl_len < dlen + 1 + plen + 6 + 1) in __path_search()
207 sprintf (tmpl, "%.*s/%.*sXXXXXX", (int) dlen, dir, (int) plen, pfx); in __path_search()
/openbsd/src/usr.bin/mg/
Dre_search.c139 int plen, s; /* length of found string */ in re_queryrepl() local
159 plen = regex_match[0].rm_eo - regex_match[0].rm_so; in re_queryrepl()
160 if (re_doreplace((RSIZE)plen, news) == FALSE) in re_queryrepl()
166 plen = regex_match[0].rm_eo - regex_match[0].rm_so; in re_queryrepl()
167 if (re_doreplace((RSIZE)plen, news) == FALSE) in re_queryrepl()
180 plen = regex_match[0].rm_eo - regex_match[0].rm_so; in re_queryrepl()
181 if (re_doreplace((RSIZE)plen, news) == FALSE) in re_queryrepl()
214 int plen, s; /* length of found string */ in re_repl() local
224 plen = regex_match[0].rm_eo - regex_match[0].rm_so; in re_repl()
225 if (re_doreplace((RSIZE)plen, news) == FALSE) in re_repl()
[all …]

123456789