crypto/krb5/src/include/krad.h
162
krad_packet_free(krad_packet *pkt);
crypto/krb5/src/include/krad.h
228
krad_packet_encode(const krad_packet *pkt);
crypto/krb5/src/include/krad.h
232
krad_packet_get_code(const krad_packet *pkt);
crypto/krb5/src/include/krad.h
236
krad_packet_get_attr(const krad_packet *pkt, krad_attr type, size_t indx);
crypto/krb5/src/kdc/dispatch.c
108
state->request = pkt;
crypto/krb5/src/kdc/dispatch.c
116
if (kdc_check_lookaside(kdc_err_context, pkt, &response)) {
crypto/krb5/src/kdc/dispatch.c
140
kdc_insert_lookaside(kdc_err_context, pkt, NULL);
crypto/krb5/src/kdc/dispatch.c
145
if (krb5_is_tgs_req(pkt))
crypto/krb5/src/kdc/dispatch.c
146
retval = decode_krb5_tgs_req(pkt, &req);
crypto/krb5/src/kdc/dispatch.c
147
else if (krb5_is_as_req(pkt))
crypto/krb5/src/kdc/dispatch.c
148
retval = decode_krb5_as_req(pkt, &req);
crypto/krb5/src/kdc/dispatch.c
160
if (krb5_is_tgs_req(pkt)) {
crypto/krb5/src/kdc/dispatch.c
162
retval = process_tgs_req(req, pkt, remote_addr, state->active_realm,
crypto/krb5/src/kdc/dispatch.c
165
} else if (krb5_is_as_req(pkt)) {
crypto/krb5/src/kdc/dispatch.c
167
process_as_req(req, pkt, local_addr, remote_addr, state->active_realm,
crypto/krb5/src/kdc/dispatch.c
91
const struct sockaddr *remote_addr, krb5_data *pkt, int is_tcp,
crypto/krb5/src/kdc/do_tgs_req.c
1041
subject_key, NULL, pkt, t->req, t->s4u_cprinc,
crypto/krb5/src/kdc/do_tgs_req.c
1098
ret = return_enc_padata(context, pkt, t->req, fast_reply_key, t->server,
crypto/krb5/src/kdc/do_tgs_req.c
1164
process_tgs_req(krb5_kdc_req *request, krb5_data *pkt,
crypto/krb5/src/kdc/do_tgs_req.c
1186
ret = gather_tgs_req_info(realm, &request, pkt, from, fast_state, au_state,
crypto/krb5/src/kdc/do_tgs_req.c
1196
ret = tgs_issue_ticket(realm, &t, tktflags, ×, pkt, from, fast_state,
crypto/krb5/src/kdc/do_tgs_req.c
592
gather_tgs_req_info(kdc_realm_t *realm, krb5_kdc_req **reqptr, krb5_data *pkt,
crypto/krb5/src/kdc/do_tgs_req.c
617
ret = kdc_process_tgs_req(realm, t->req, from, pkt, &t->header_tkt,
crypto/krb5/src/kdc/do_tgs_req.c
957
krb5_flags tktflags, krb5_ticket_times *times, krb5_data *pkt,
crypto/krb5/src/kdc/kdc_util.c
145
const struct sockaddr *from, krb5_data *pkt,
crypto/krb5/src/kdc/kdc_util.c
246
if (pkt && (fetch_asn1_field((unsigned char *) pkt->data,
crypto/krb5/src/lib/krad/internal.h
109
const krad_packet **pkt);
crypto/krb5/src/lib/krad/internal.h
113
kr_remote_cancel(krad_remote *rr, const krad_packet *pkt);
crypto/krb5/src/lib/krad/packet.c
139
idmap_set(&used, tmp->pkt.data[1]);
crypto/krb5/src/lib/krad/packet.c
180
retval = alloc_data(&data, response->pkt.length + strlen(secret));
crypto/krb5/src/lib/krad/packet.c
186
memcpy(data.data, response->pkt.data, response->pkt.length);
crypto/krb5/src/lib/krad/packet.c
188
memcpy(data.data + response->pkt.length, secret, strlen(secret));
crypto/krb5/src/lib/krad/packet.c
206
krad_packet *pkt;
crypto/krb5/src/lib/krad/packet.c
208
pkt = calloc(1, sizeof(krad_packet));
crypto/krb5/src/lib/krad/packet.c
209
if (pkt == NULL)
crypto/krb5/src/lib/krad/packet.c
211
pkt->pkt = make_data(pkt->buffer, sizeof(pkt->buffer));
crypto/krb5/src/lib/krad/packet.c
213
return pkt;
crypto/krb5/src/lib/krad/packet.c
218
packet_set_attrset(krb5_context ctx, const char *secret, krad_packet *pkt)
crypto/krb5/src/lib/krad/packet.c
222
tmp = make_data(pkt_attr(pkt), pkt->pkt.length - OFFSET_ATTR);
crypto/krb5/src/lib/krad/packet.c
223
return kr_attrset_decode(ctx, &tmp, secret, pkt_auth(pkt), &pkt->attrset);
crypto/krb5/src/lib/krad/packet.c
247
has_pkt_msgauth(const krad_packet *pkt)
crypto/krb5/src/lib/krad/packet.c
249
return krad_attrset_get(pkt->attrset, KRAD_ATTR_MESSAGE_AUTHENTICATOR,
crypto/krb5/src/lib/krad/packet.c
256
lookup_msgauth_addr(const krad_packet *pkt)
crypto/krb5/src/lib/krad/packet.c
262
while (i + 2 < pkt->pkt.length) {
crypto/krb5/src/lib/krad/packet.c
263
p = (uint8_t *)offset(&pkt->pkt, i);
crypto/krb5/src/lib/krad/packet.c
278
calculate_mac(const char *secret, const krad_packet *pkt,
crypto/krb5/src/lib/krad/packet.c
289
msgauth_attr = lookup_msgauth_addr(pkt);
crypto/krb5/src/lib/krad/packet.c
293
pkt_end = (const uint8_t *)pkt->pkt.data + pkt->pkt.length;
crypto/krb5/src/lib/krad/packet.c
297
input[0].data = make_data(pkt->pkt.data, OFFSET_AUTH);
crypto/krb5/src/lib/krad/packet.c
305
input[2].data = make_data(pkt_attr(pkt), msgauth_attr - pkt_attr(pkt));
crypto/krb5/src/lib/krad/packet.c
337
krad_packet_free(krad_packet *pkt)
crypto/krb5/src/lib/krad/packet.c
339
if (pkt)
crypto/krb5/src/lib/krad/packet.c
340
krad_attrset_free(pkt->attrset);
crypto/krb5/src/lib/krad/packet.c
341
free(pkt);
crypto/krb5/src/lib/krad/packet.c
351
krad_packet *pkt;
crypto/krb5/src/lib/krad/packet.c
356
pkt = packet_new();
crypto/krb5/src/lib/krad/packet.c
357
if (pkt == NULL) {
crypto/krb5/src/lib/krad/packet.c
367
pkt_id_set(pkt, id);
crypto/krb5/src/lib/krad/packet.c
370
retval = auth_generate_random(ctx, pkt_auth(pkt));
crypto/krb5/src/lib/krad/packet.c
378
retval = kr_attrset_encode(set, secret, pkt_auth(pkt), msgauth_required,
crypto/krb5/src/lib/krad/packet.c
379
pkt_attr(pkt), &attrset_len);
crypto/krb5/src/lib/krad/packet.c
384
pkt->pkt.length = attrset_len + OFFSET_ATTR;
crypto/krb5/src/lib/krad/packet.c
385
pkt_code_set(pkt, code);
crypto/krb5/src/lib/krad/packet.c
386
pkt_len_set(pkt, pkt->pkt.length);
crypto/krb5/src/lib/krad/packet.c
390
retval = calculate_mac(secret, pkt, pkt_auth(pkt), pkt_attr(pkt) + 2);
crypto/krb5/src/lib/krad/packet.c
396
retval = packet_set_attrset(ctx, secret, pkt);
crypto/krb5/src/lib/krad/packet.c
400
*request = pkt;
crypto/krb5/src/lib/krad/packet.c
404
free(pkt);
crypto/krb5/src/lib/krad/packet.c
415
krad_packet *pkt;
crypto/krb5/src/lib/krad/packet.c
419
pkt = packet_new();
crypto/krb5/src/lib/krad/packet.c
420
if (pkt == NULL)
crypto/krb5/src/lib/krad/packet.c
428
msgauth_required, pkt_attr(pkt), &attrset_len);
crypto/krb5/src/lib/krad/packet.c
433
pkt->pkt.length = attrset_len + OFFSET_ATTR;
crypto/krb5/src/lib/krad/packet.c
434
pkt_code_set(pkt, code);
crypto/krb5/src/lib/krad/packet.c
435
pkt_id_set(pkt, pkt_id_get(request));
crypto/krb5/src/lib/krad/packet.c
436
pkt_len_set(pkt, pkt->pkt.length);
crypto/krb5/src/lib/krad/packet.c
439
retval = auth_generate_response(ctx, secret, pkt, pkt_auth(request),
crypto/krb5/src/lib/krad/packet.c
440
pkt_auth(pkt));
crypto/krb5/src/lib/krad/packet.c
450
retval = calculate_mac(secret, pkt, pkt_auth(request),
crypto/krb5/src/lib/krad/packet.c
451
pkt_attr(pkt) + 2);
crypto/krb5/src/lib/krad/packet.c
457
retval = packet_set_attrset(ctx, secret, pkt);
crypto/krb5/src/lib/krad/packet.c
461
*response = pkt;
crypto/krb5/src/lib/krad/packet.c
465
free(pkt);
crypto/krb5/src/lib/krad/packet.c
472
verify_msgauth(const char *secret, const krad_packet *pkt,
crypto/krb5/src/lib/krad/packet.c
479
msgauth = krad_packet_get_attr(pkt, KRAD_ATTR_MESSAGE_AUTHENTICATOR, 0);
crypto/krb5/src/lib/krad/packet.c
48
#define pkt_code_get(p) (*(krad_code *)offset(&(p)->pkt, OFFSET_CODE))
crypto/krb5/src/lib/krad/packet.c
486
retval = calculate_mac(secret, pkt, auth, mac);
crypto/krb5/src/lib/krad/packet.c
49
#define pkt_code_set(p, v) (*(krad_code *)offset(&(p)->pkt, OFFSET_CODE)) = v
crypto/krb5/src/lib/krad/packet.c
50
#define pkt_id_get(p) (*(uchar *)offset(&(p)->pkt, OFFSET_ID))
crypto/krb5/src/lib/krad/packet.c
502
krad_packet **pkt)
crypto/krb5/src/lib/krad/packet.c
51
#define pkt_id_set(p, v) (*(uchar *)offset(&(p)->pkt, OFFSET_ID)) = v
crypto/krb5/src/lib/krad/packet.c
52
#define pkt_len_get(p) load_16_be(offset(&(p)->pkt, OFFSET_LENGTH))
crypto/krb5/src/lib/krad/packet.c
522
retval = (len > buffer->length || len > tmp->pkt.length) ? EBADMSG : 0;
crypto/krb5/src/lib/krad/packet.c
527
tmp->pkt.length = len;
crypto/krb5/src/lib/krad/packet.c
528
memcpy(tmp->pkt.data, buffer->data, len);
crypto/krb5/src/lib/krad/packet.c
53
#define pkt_len_set(p, v) store_16_be(v, offset(&(p)->pkt, OFFSET_LENGTH))
crypto/krb5/src/lib/krad/packet.c
535
*pkt = tmp;
crypto/krb5/src/lib/krad/packet.c
54
#define pkt_auth(p) ((uchar *)offset(&(p)->pkt, OFFSET_AUTH))
crypto/krb5/src/lib/krad/packet.c
55
#define pkt_attr(p) ((unsigned char *)offset(&(p)->pkt, OFFSET_ATTR))
crypto/krb5/src/lib/krad/packet.c
60
krb5_data pkt;
crypto/krb5/src/lib/krad/packet.c
627
krad_packet_encode(const krad_packet *pkt)
crypto/krb5/src/lib/krad/packet.c
629
return &pkt->pkt;
crypto/krb5/src/lib/krad/packet.c
633
krad_packet_get_code(const krad_packet *pkt)
crypto/krb5/src/lib/krad/packet.c
635
if (pkt == NULL)
crypto/krb5/src/lib/krad/packet.c
638
return pkt_code_get(pkt);
crypto/krb5/src/lib/krad/packet.c
642
krad_packet_get_attr(const krad_packet *pkt, krad_attr type, size_t indx)
crypto/krb5/src/lib/krad/packet.c
644
return krad_attrset_get(pkt->attrset, type, indx);
crypto/krb5/src/lib/krad/remote.c
448
const krad_packet **pkt)
crypto/krb5/src/lib/krad/remote.c
480
if (pkt != NULL)
crypto/krb5/src/lib/krad/remote.c
481
*pkt = tmp;
crypto/krb5/src/lib/krad/remote.c
491
kr_remote_cancel(krad_remote *rr, const krad_packet *pkt)
crypto/krb5/src/lib/krad/remote.c
496
if (r->request == pkt) {
crypto/krb5/src/lib/krad/t_packet.c
103
*pkt = tmp;
crypto/krb5/src/lib/krad/t_packet.c
53
const krb5_data *password, krad_packet **pkt)
crypto/krb5/src/lib/krad/t_remote.c
101
noerror(do_auth("accept", &pkt));
crypto/krb5/src/lib/krad/t_remote.c
102
kr_remote_cancel(rr, pkt);
crypto/krb5/src/lib/krad/t_remote.c
75
do_auth(const char *password, const krad_packet **pkt)
crypto/krb5/src/lib/krad/t_remote.c
91
if (pkt != NULL)
crypto/krb5/src/lib/krad/t_remote.c
92
*pkt = tmppkt;
crypto/krb5/src/lib/krad/t_remote.c
99
static const krad_packet *pkt;
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
41
get_from_error(krb5_context context, krb5_data *pkt,
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
48
ret = decode_krb5_error(pkt, &error);
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
69
get_from_reply(krb5_context context, krb5_data *pkt,
crypto/krb5/src/lib/krb5/krb/get_etype_info.c
76
ret = decode_krb5_as_rep(pkt, &asrep);
crypto/openssh/channels.c
2953
const u_char *pkt;
crypto/openssh/channels.c
2980
if ((r = sshbuf_get_string_direct(c->input, &pkt, &plen)) != 0)
crypto/openssh/channels.c
2994
(r = sshpkt_put_string(ssh, pkt, plen)) != 0 ||
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
112
pkt = ldns_resolver_query(ldns_res, domain, rdtype, rdclass, LDNS_RD);
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
115
if (!pkt || ldns_pkt_ancount(pkt) < 1) {
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
127
rrdata = ldns_pkt_rr_list_by_type(pkt, rdtype, LDNS_SECTION_ANSWER);
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
150
if (ldns_pkt_ad(pkt)) {
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
157
rrsigs = ldns_pkt_rr_list_by_type(pkt, LDNS_RR_TYPE_RRSIG,
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
197
for (i=0, index_ans=0, index_sig=0; i< pkt->_header->_ancount; i++) {
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
199
rr = ldns_rr_list_rr(ldns_pkt_answer(pkt), i);
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
243
ldns_pkt_free(pkt);
crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
74
ldns_pkt *pkt = NULL;
crypto/openssl/crypto/asn1_dsa.c
106
int ossl_encode_der_dsa_sig(WPACKET *pkt, const BIGNUM *r, const BIGNUM *s)
crypto/openssl/crypto/asn1_dsa.c
110
int isnull = WPACKET_is_null_buf(pkt);
crypto/openssl/crypto/asn1_dsa.c
112
if (!WPACKET_start_sub_packet(pkt))
crypto/openssl/crypto/asn1_dsa.c
121
dummypkt = pkt;
crypto/openssl/crypto/asn1_dsa.c
135
if (!WPACKET_put_bytes_u8(pkt, ID_SEQUENCE)
crypto/openssl/crypto/asn1_dsa.c
136
|| !ossl_encode_der_length(pkt, cont_len)
crypto/openssl/crypto/asn1_dsa.c
141
|| (!isnull && !ossl_encode_der_integer(pkt, r))
crypto/openssl/crypto/asn1_dsa.c
142
|| (!isnull && !ossl_encode_der_integer(pkt, s))
crypto/openssl/crypto/asn1_dsa.c
143
|| !WPACKET_close(pkt))
crypto/openssl/crypto/asn1_dsa.c
155
int ossl_decode_der_length(PACKET *pkt, PACKET *subpkt)
crypto/openssl/crypto/asn1_dsa.c
159
if (!PACKET_get_1(pkt, &byte))
crypto/openssl/crypto/asn1_dsa.c
163
return PACKET_get_sub_packet(pkt, subpkt, (size_t)byte);
crypto/openssl/crypto/asn1_dsa.c
165
return PACKET_get_length_prefixed_1(pkt, subpkt);
crypto/openssl/crypto/asn1_dsa.c
167
return PACKET_get_length_prefixed_2(pkt, subpkt);
crypto/openssl/crypto/asn1_dsa.c
187
int ossl_decode_der_integer(PACKET *pkt, BIGNUM *n)
crypto/openssl/crypto/asn1_dsa.c
193
if (!PACKET_get_1(pkt, &tag)
crypto/openssl/crypto/asn1_dsa.c
195
|| !ossl_decode_der_length(pkt, &contpkt))
crypto/openssl/crypto/asn1_dsa.c
238
PACKET pkt, contpkt;
crypto/openssl/crypto/asn1_dsa.c
241
if (!PACKET_buf_init(&pkt, *ppin, len)
crypto/openssl/crypto/asn1_dsa.c
242
|| !PACKET_get_1(&pkt, &tag)
crypto/openssl/crypto/asn1_dsa.c
244
|| !ossl_decode_der_length(&pkt, &contpkt)
crypto/openssl/crypto/asn1_dsa.c
250
consumed = PACKET_data(&pkt) - *ppin;
crypto/openssl/crypto/asn1_dsa.c
39
int ossl_encode_der_length(WPACKET *pkt, size_t cont_len)
crypto/openssl/crypto/asn1_dsa.c
45
if (!WPACKET_put_bytes_u8(pkt, 0x82)
crypto/openssl/crypto/asn1_dsa.c
46
|| !WPACKET_put_bytes_u16(pkt, cont_len))
crypto/openssl/crypto/asn1_dsa.c
50
&& !WPACKET_put_bytes_u8(pkt, 0x81))
crypto/openssl/crypto/asn1_dsa.c
52
if (!WPACKET_put_bytes_u8(pkt, cont_len))
crypto/openssl/crypto/asn1_dsa.c
66
int ossl_encode_der_integer(WPACKET *pkt, const BIGNUM *n)
crypto/openssl/crypto/asn1_dsa.c
85
if (!WPACKET_start_sub_packet(pkt)
crypto/openssl/crypto/asn1_dsa.c
86
|| !WPACKET_put_bytes_u8(pkt, ID_INTEGER)
crypto/openssl/crypto/asn1_dsa.c
87
|| !ossl_encode_der_length(pkt, cont_len)
crypto/openssl/crypto/asn1_dsa.c
88
|| !WPACKET_allocate_bytes(pkt, cont_len, &bnbytes)
crypto/openssl/crypto/asn1_dsa.c
89
|| !WPACKET_close(pkt))
crypto/openssl/crypto/der_writer.c
100
return int_start_context(pkt, tag)
crypto/openssl/crypto/der_writer.c
101
&& WPACKET_start_sub_packet(pkt)
crypto/openssl/crypto/der_writer.c
102
&& put_bytes(pkt, v, &top_byte)
crypto/openssl/crypto/der_writer.c
103
&& ((top_byte & 0x80) == 0 || WPACKET_put_bytes_u8(pkt, 0))
crypto/openssl/crypto/der_writer.c
104
&& WPACKET_close(pkt)
crypto/openssl/crypto/der_writer.c
105
&& WPACKET_put_bytes_u8(pkt, DER_P_INTEGER)
crypto/openssl/crypto/der_writer.c
106
&& int_end_context(pkt, tag);
crypto/openssl/crypto/der_writer.c
109
static int int_put_bytes_uint32(WPACKET *pkt, const void *v,
crypto/openssl/crypto/der_writer.c
124
return WPACKET_put_bytes__(pkt, *value, n);
crypto/openssl/crypto/der_writer.c
128
int ossl_DER_w_uint32(WPACKET *pkt, int tag, uint32_t v)
crypto/openssl/crypto/der_writer.c
130
return int_der_w_integer(pkt, tag, int_put_bytes_uint32, &v);
crypto/openssl/crypto/der_writer.c
133
static int int_put_bytes_bn(WPACKET *pkt, const void *v,
crypto/openssl/crypto/der_writer.c
143
if (!WPACKET_allocate_bytes(pkt, n, &p))
crypto/openssl/crypto/der_writer.c
150
int ossl_DER_w_bn(WPACKET *pkt, int tag, const BIGNUM *v)
crypto/openssl/crypto/der_writer.c
155
return ossl_DER_w_uint32(pkt, tag, 0);
crypto/openssl/crypto/der_writer.c
157
return int_der_w_integer(pkt, tag, int_put_bytes_bn, v);
crypto/openssl/crypto/der_writer.c
16
static int int_start_context(WPACKET *pkt, int tag)
crypto/openssl/crypto/der_writer.c
160
int ossl_DER_w_null(WPACKET *pkt, int tag)
crypto/openssl/crypto/der_writer.c
162
return int_start_context(pkt, tag)
crypto/openssl/crypto/der_writer.c
163
&& WPACKET_start_sub_packet(pkt)
crypto/openssl/crypto/der_writer.c
164
&& WPACKET_close(pkt)
crypto/openssl/crypto/der_writer.c
165
&& WPACKET_put_bytes_u8(pkt, DER_P_NULL)
crypto/openssl/crypto/der_writer.c
166
&& int_end_context(pkt, tag);
crypto/openssl/crypto/der_writer.c
170
int ossl_DER_w_begin_sequence(WPACKET *pkt, int tag)
crypto/openssl/crypto/der_writer.c
172
return int_start_context(pkt, tag)
crypto/openssl/crypto/der_writer.c
173
&& WPACKET_start_sub_packet(pkt);
crypto/openssl/crypto/der_writer.c
176
int ossl_DER_w_end_sequence(WPACKET *pkt, int tag)
crypto/openssl/crypto/der_writer.c
191
return WPACKET_get_total_written(pkt, &size1)
crypto/openssl/crypto/der_writer.c
192
&& WPACKET_close(pkt)
crypto/openssl/crypto/der_writer.c
193
&& WPACKET_get_total_written(pkt, &size2)
crypto/openssl/crypto/der_writer.c
195
? WPACKET_set_flags(pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH)
crypto/openssl/crypto/der_writer.c
196
: WPACKET_put_bytes_u8(pkt, DER_F_CONSTRUCTED | DER_P_SEQUENCE))
crypto/openssl/crypto/der_writer.c
197
&& int_end_context(pkt, tag);
crypto/openssl/crypto/der_writer.c
22
return WPACKET_start_sub_packet(pkt);
crypto/openssl/crypto/der_writer.c
25
static int int_end_context(WPACKET *pkt, int tag)
crypto/openssl/crypto/der_writer.c
45
return WPACKET_get_total_written(pkt, &size1)
crypto/openssl/crypto/der_writer.c
46
&& WPACKET_close(pkt)
crypto/openssl/crypto/der_writer.c
47
&& WPACKET_get_total_written(pkt, &size2)
crypto/openssl/crypto/der_writer.c
48
&& (size1 == size2 || WPACKET_put_bytes_u8(pkt, tag));
crypto/openssl/crypto/der_writer.c
51
int ossl_DER_w_precompiled(WPACKET *pkt, int tag,
crypto/openssl/crypto/der_writer.c
55
return int_start_context(pkt, tag)
crypto/openssl/crypto/der_writer.c
56
&& WPACKET_memcpy(pkt, precompiled, precompiled_n)
crypto/openssl/crypto/der_writer.c
57
&& int_end_context(pkt, tag);
crypto/openssl/crypto/der_writer.c
60
int ossl_DER_w_boolean(WPACKET *pkt, int tag, int b)
crypto/openssl/crypto/der_writer.c
62
return int_start_context(pkt, tag)
crypto/openssl/crypto/der_writer.c
63
&& WPACKET_start_sub_packet(pkt)
crypto/openssl/crypto/der_writer.c
64
&& (!b || WPACKET_put_bytes_u8(pkt, 0xFF))
crypto/openssl/crypto/der_writer.c
65
&& !WPACKET_close(pkt)
crypto/openssl/crypto/der_writer.c
66
&& !WPACKET_put_bytes_u8(pkt, DER_P_BOOLEAN)
crypto/openssl/crypto/der_writer.c
67
&& int_end_context(pkt, tag);
crypto/openssl/crypto/der_writer.c
70
int ossl_DER_w_octet_string(WPACKET *pkt, int tag,
crypto/openssl/crypto/der_writer.c
73
return int_start_context(pkt, tag)
crypto/openssl/crypto/der_writer.c
74
&& WPACKET_start_sub_packet(pkt)
crypto/openssl/crypto/der_writer.c
75
&& WPACKET_memcpy(pkt, data, data_n)
crypto/openssl/crypto/der_writer.c
76
&& WPACKET_close(pkt)
crypto/openssl/crypto/der_writer.c
77
&& WPACKET_put_bytes_u8(pkt, DER_P_OCTET_STRING)
crypto/openssl/crypto/der_writer.c
78
&& int_end_context(pkt, tag);
crypto/openssl/crypto/der_writer.c
81
int ossl_DER_w_octet_string_uint32(WPACKET *pkt, int tag, uint32_t value)
crypto/openssl/crypto/der_writer.c
90
return ossl_DER_w_octet_string(pkt, tag, tmp, sizeof(tmp));
crypto/openssl/crypto/der_writer.c
93
static int int_der_w_integer(WPACKET *pkt, int tag,
crypto/openssl/crypto/der_writer.c
94
int (*put_bytes)(WPACKET *pkt, const void *v,
crypto/openssl/crypto/dsa/dsa_sign.c
100
|| !WPACKET_finish(&pkt)) {
crypto/openssl/crypto/dsa/dsa_sign.c
102
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/dsa/dsa_sign.c
82
WPACKET pkt;
crypto/openssl/crypto/dsa/dsa_sign.c
85
if (!WPACKET_init_null(&pkt, 0))
crypto/openssl/crypto/dsa/dsa_sign.c
89
|| !WPACKET_init_len(&pkt, buf, 0)) {
crypto/openssl/crypto/dsa/dsa_sign.c
94
if (!WPACKET_init_static_len(&pkt, *ppout, SIZE_MAX, 0))
crypto/openssl/crypto/dsa/dsa_sign.c
98
if (!ossl_encode_der_dsa_sig(&pkt, sig->r, sig->s)
crypto/openssl/crypto/dsa/dsa_sign.c
99
|| !WPACKET_get_total_written(&pkt, &encoded_len)
crypto/openssl/crypto/ec/ec_asn1.c
1231
WPACKET pkt;
crypto/openssl/crypto/ec/ec_asn1.c
1234
if (!WPACKET_init_null(&pkt, 0))
crypto/openssl/crypto/ec/ec_asn1.c
1238
|| !WPACKET_init_len(&pkt, buf, 0)) {
crypto/openssl/crypto/ec/ec_asn1.c
1243
if (!WPACKET_init_static_len(&pkt, *ppout, SIZE_MAX, 0))
crypto/openssl/crypto/ec/ec_asn1.c
1247
if (!ossl_encode_der_dsa_sig(&pkt, sig->r, sig->s)
crypto/openssl/crypto/ec/ec_asn1.c
1248
|| !WPACKET_get_total_written(&pkt, &encoded_len)
crypto/openssl/crypto/ec/ec_asn1.c
1249
|| !WPACKET_finish(&pkt)) {
crypto/openssl/crypto/ec/ec_asn1.c
1251
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/hpke/hpke_util.c
309
WPACKET pkt;
crypto/openssl/crypto/hpke/hpke_util.c
321
if (!WPACKET_init_static_len(&pkt, labeled_ikm, labeled_ikmlen, 0)
crypto/openssl/crypto/hpke/hpke_util.c
322
|| !WPACKET_memcpy(&pkt, LABEL_HPKEV1, label_hpkev1len)
crypto/openssl/crypto/hpke/hpke_util.c
323
|| !WPACKET_memcpy(&pkt, protocol_label, protocol_labellen)
crypto/openssl/crypto/hpke/hpke_util.c
324
|| !WPACKET_memcpy(&pkt, suiteid, suiteidlen)
crypto/openssl/crypto/hpke/hpke_util.c
325
|| !WPACKET_memcpy(&pkt, label, labellen)
crypto/openssl/crypto/hpke/hpke_util.c
326
|| !WPACKET_memcpy(&pkt, ikm, ikmlen)
crypto/openssl/crypto/hpke/hpke_util.c
327
|| !WPACKET_get_total_written(&pkt, &labeled_ikmlen)
crypto/openssl/crypto/hpke/hpke_util.c
328
|| !WPACKET_finish(&pkt)) {
crypto/openssl/crypto/hpke/hpke_util.c
336
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/hpke/hpke_util.c
359
WPACKET pkt;
crypto/openssl/crypto/hpke/hpke_util.c
371
if (!WPACKET_init_static_len(&pkt, labeled_info, labeled_infolen, 0)
crypto/openssl/crypto/hpke/hpke_util.c
372
|| !WPACKET_put_bytes_u16(&pkt, okmlen)
crypto/openssl/crypto/hpke/hpke_util.c
373
|| !WPACKET_memcpy(&pkt, LABEL_HPKEV1, label_hpkev1len)
crypto/openssl/crypto/hpke/hpke_util.c
374
|| !WPACKET_memcpy(&pkt, protocol_label, protocol_labellen)
crypto/openssl/crypto/hpke/hpke_util.c
375
|| !WPACKET_memcpy(&pkt, suiteid, suiteidlen)
crypto/openssl/crypto/hpke/hpke_util.c
376
|| !WPACKET_memcpy(&pkt, label, labellen)
crypto/openssl/crypto/hpke/hpke_util.c
377
|| !WPACKET_memcpy(&pkt, info, infolen)
crypto/openssl/crypto/hpke/hpke_util.c
378
|| !WPACKET_get_total_written(&pkt, &labeled_infolen)
crypto/openssl/crypto/hpke/hpke_util.c
379
|| !WPACKET_finish(&pkt)) {
crypto/openssl/crypto/hpke/hpke_util.c
387
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
1001
WPACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
1006
if (!WPACKET_init_static_len(&pkt, out, out_len, 0))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
1013
if (!encode_fn(w1->poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
1017
WPACKET_finish(&pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
130
static int poly_encode_10_bits(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
135
if (!WPACKET_allocate_bytes(pkt, POLY_COEFF_NUM_BYTES(10), &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
162
static int poly_decode_10_bits(POLY *p, PACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
169
if (!PACKET_get_bytes(pkt, &in, 5))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
199
static int poly_encode_signed_4(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
204
if (!WPACKET_allocate_bytes(pkt, 32 * 4, &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
225
static int poly_decode_signed_4(POLY *p, PACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
23
typedef int(ENCODE_FN)(const POLY *s, WPACKET *pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
233
if (!PACKET_get_bytes(pkt, &in, 4))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
24
typedef int(DECODE_FN)(POLY *s, PACKET *pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
287
static int poly_encode_signed_2(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
292
if (!WPACKET_allocate_bytes(pkt, POLY_COEFF_NUM_BYTES(3), &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
323
static int poly_decode_signed_2(POLY *p, PACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
331
if (!PACKET_get_bytes(pkt, &in, 3))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
386
static int poly_encode_signed_two_to_power_12(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
395
if (!WPACKET_allocate_bytes(pkt, 13, &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
423
static int poly_decode_signed_two_to_power_12(POLY *p, PACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
435
if (!PACKET_get_bytes(pkt, &in, 13))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
475
static int poly_encode_signed_two_to_power_19(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
484
if (!WPACKET_allocate_bytes(pkt, 10, &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
508
static int poly_decode_signed_two_to_power_19(POLY *p, PACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
520
if (!PACKET_get_bytes(pkt, &in, 10))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
53
static int poly_encode_4_bits(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
556
static int poly_encode_signed_two_to_power_17(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
565
if (!WPACKET_allocate_bytes(pkt, 9, &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
58
if (!WPACKET_allocate_bytes(pkt, POLY_COEFF_NUM_BYTES(4), &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
589
static int poly_decode_signed_two_to_power_17(POLY *p, PACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
600
if (!PACKET_get_bytes(pkt, &in, 9))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
630
WPACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
635
if (!WPACKET_init_static_len(&pkt, enc, enc_len, 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
636
|| !WPACKET_memcpy(&pkt, key->rho, sizeof(key->rho)))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
639
if (!poly_encode_10_bits(t1 + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
641
if (!WPACKET_get_total_written(&pkt, &written)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
648
WPACKET_finish(&pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
668
PACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
681
if (!PACKET_buf_init(&pkt, in, in_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
682
|| !PACKET_copy_bytes(&pkt, key->rho, sizeof(key->rho)))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
685
if (!poly_decode_10_bits(key->t1.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
715
WPACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
727
if (!WPACKET_init_static_len(&pkt, enc, enc_len, 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
728
|| !WPACKET_memcpy(&pkt, key->rho, sizeof(key->rho))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
729
|| !WPACKET_memcpy(&pkt, key->K, sizeof(key->K))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
730
|| !WPACKET_memcpy(&pkt, key->tr, sizeof(key->tr)))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
733
if (!encode_fn(key->s1.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
736
if (!encode_fn(key->s2.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
739
if (!poly_encode_signed_two_to_power_12(t0++, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
741
if (!WPACKET_get_total_written(&pkt, &written)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
748
WPACKET_finish(&pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
770
PACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
791
if (!PACKET_buf_init(&pkt, in, in_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
792
|| !PACKET_copy_bytes(&pkt, key->rho, sizeof(key->rho))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
793
|| !PACKET_copy_bytes(&pkt, key->K, sizeof(key->K))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
794
|| !PACKET_copy_bytes(&pkt, input_tr, sizeof(input_tr)))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
798
if (!decode_fn(key->s1.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
801
if (!decode_fn(key->s2.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
804
if (!poly_decode_signed_two_to_power_12(key->t0.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
806
if (PACKET_remaining(&pkt) != 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
837
static int hint_bits_encode(const VECTOR *hint, WPACKET *pkt, uint32_t omega)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
844
if (!WPACKET_allocate_bytes(pkt, omega + k, &data))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
864
static int hint_bits_decode(VECTOR *hint, PACKET *pkt, uint32_t omega)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
870
if (!PACKET_get_bytes(pkt, &in, omega)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
871
|| !PACKET_get_bytes(pkt, &limits, k))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
90
static int poly_encode_6_bits(const POLY *p, WPACKET *pkt)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
913
WPACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
923
if (!WPACKET_init_static_len(&pkt, out, params->sig_len, 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
924
|| !WPACKET_memcpy(&pkt, sig->c_tilde, sig->c_tilde_len))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
928
if (!encode_fn(sig->z.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
930
if (!hint_bits_encode(&sig->hint, &pkt, params->omega))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
934
WPACKET_finish(&pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
95
if (!WPACKET_allocate_bytes(pkt, POLY_COEFF_NUM_BYTES(6), &out))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
951
PACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
958
if (!PACKET_buf_init(&pkt, in, in_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
959
|| !PACKET_copy_bytes(&pkt, sig->c_tilde, sig->c_tilde_len))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
962
if (!decode_fn(sig->z.poly + i, &pkt))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
965
if (!hint_bits_decode(&sig->hint, &pkt, params->omega)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
966
|| PACKET_remaining(&pkt) != 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
977
PACKET pkt;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
979
if (!PACKET_buf_init(&pkt, in, in_len))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
982
return poly_decode_signed_two_to_power_19(out, &pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
984
return poly_decode_signed_two_to_power_17(out, &pkt);
crypto/openssl/crypto/packet.c
103
static int wpacket_intern_init_len(WPACKET *pkt, size_t lenbytes)
crypto/openssl/crypto/packet.c
107
pkt->curr = 0;
crypto/openssl/crypto/packet.c
108
pkt->written = 0;
crypto/openssl/crypto/packet.c
110
if ((pkt->subs = OPENSSL_zalloc(sizeof(*pkt->subs))) == NULL)
crypto/openssl/crypto/packet.c
116
pkt->subs->pwritten = lenbytes;
crypto/openssl/crypto/packet.c
117
pkt->subs->lenbytes = lenbytes;
crypto/openssl/crypto/packet.c
119
if (!WPACKET_allocate_bytes(pkt, lenbytes, &lenchars)) {
crypto/openssl/crypto/packet.c
120
OPENSSL_free(pkt->subs);
crypto/openssl/crypto/packet.c
121
pkt->subs = NULL;
crypto/openssl/crypto/packet.c
124
pkt->subs->packet_len = 0;
crypto/openssl/crypto/packet.c
129
int WPACKET_init_static_len(WPACKET *pkt, unsigned char *buf, size_t len,
crypto/openssl/crypto/packet.c
138
pkt->staticbuf = buf;
crypto/openssl/crypto/packet.c
139
pkt->buf = NULL;
crypto/openssl/crypto/packet.c
140
pkt->maxsize = (max < len) ? max : len;
crypto/openssl/crypto/packet.c
141
pkt->endfirst = 0;
crypto/openssl/crypto/packet.c
143
return wpacket_intern_init_len(pkt, lenbytes);
crypto/openssl/crypto/packet.c
146
int WPACKET_init_der(WPACKET *pkt, unsigned char *buf, size_t len)
crypto/openssl/crypto/packet.c
152
pkt->staticbuf = buf;
crypto/openssl/crypto/packet.c
153
pkt->buf = NULL;
crypto/openssl/crypto/packet.c
154
pkt->maxsize = len;
crypto/openssl/crypto/packet.c
155
pkt->endfirst = 1;
crypto/openssl/crypto/packet.c
157
return wpacket_intern_init_len(pkt, 0);
crypto/openssl/crypto/packet.c
160
int WPACKET_init_len(WPACKET *pkt, BUF_MEM *buf, size_t lenbytes)
crypto/openssl/crypto/packet.c
166
pkt->staticbuf = NULL;
crypto/openssl/crypto/packet.c
167
pkt->buf = buf;
crypto/openssl/crypto/packet.c
168
pkt->maxsize = maxmaxsize(lenbytes);
crypto/openssl/crypto/packet.c
169
pkt->endfirst = 0;
crypto/openssl/crypto/packet.c
171
return wpacket_intern_init_len(pkt, lenbytes);
crypto/openssl/crypto/packet.c
174
int WPACKET_init(WPACKET *pkt, BUF_MEM *buf)
crypto/openssl/crypto/packet.c
176
return WPACKET_init_len(pkt, buf, 0);
crypto/openssl/crypto/packet.c
179
int WPACKET_init_null(WPACKET *pkt, size_t lenbytes)
crypto/openssl/crypto/packet.c
181
pkt->staticbuf = NULL;
crypto/openssl/crypto/packet.c
182
pkt->buf = NULL;
crypto/openssl/crypto/packet.c
183
pkt->maxsize = maxmaxsize(lenbytes);
crypto/openssl/crypto/packet.c
184
pkt->endfirst = 0;
crypto/openssl/crypto/packet.c
186
return wpacket_intern_init_len(pkt, 0);
crypto/openssl/crypto/packet.c
189
int WPACKET_init_null_der(WPACKET *pkt)
crypto/openssl/crypto/packet.c
19
int WPACKET_allocate_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes)
crypto/openssl/crypto/packet.c
191
pkt->staticbuf = NULL;
crypto/openssl/crypto/packet.c
192
pkt->buf = NULL;
crypto/openssl/crypto/packet.c
193
pkt->maxsize = SIZE_MAX;
crypto/openssl/crypto/packet.c
194
pkt->endfirst = 1;
crypto/openssl/crypto/packet.c
196
return wpacket_intern_init_len(pkt, 0);
crypto/openssl/crypto/packet.c
199
int WPACKET_set_flags(WPACKET *pkt, unsigned int flags)
crypto/openssl/crypto/packet.c
202
if (!ossl_assert(pkt->subs != NULL))
crypto/openssl/crypto/packet.c
205
pkt->subs->flags = flags;
crypto/openssl/crypto/packet.c
21
if (!WPACKET_reserve_bytes(pkt, len, allocbytes))
crypto/openssl/crypto/packet.c
24
pkt->written += len;
crypto/openssl/crypto/packet.c
25
pkt->curr += len;
crypto/openssl/crypto/packet.c
250
static int wpacket_intern_close(WPACKET *pkt, WPACKET_SUB *sub, int doclose)
crypto/openssl/crypto/packet.c
252
size_t packlen = pkt->written - sub->pwritten;
crypto/openssl/crypto/packet.c
265
if ((pkt->curr - sub->lenbytes) == sub->packet_len) {
crypto/openssl/crypto/packet.c
266
pkt->written -= sub->lenbytes;
crypto/openssl/crypto/packet.c
267
pkt->curr -= sub->lenbytes;
crypto/openssl/crypto/packet.c
277
unsigned char *buf = GETBUF(pkt);
crypto/openssl/crypto/packet.c
29
int WPACKET_sub_allocate_bytes__(WPACKET *pkt, size_t len,
crypto/openssl/crypto/packet.c
293
} else if (pkt->endfirst && sub->parent != NULL
crypto/openssl/crypto/packet.c
303
if (!WPACKET_put_bytes__(pkt, packlen, numlenbytes))
crypto/openssl/crypto/packet.c
307
if (!WPACKET_put_bytes_u8(pkt, numlenbytes))
crypto/openssl/crypto/packet.c
313
pkt->subs = sub->parent;
crypto/openssl/crypto/packet.c
32
if (!WPACKET_start_sub_packet_len__(pkt, lenbytes)
crypto/openssl/crypto/packet.c
320
int WPACKET_fill_lengths(WPACKET *pkt)
crypto/openssl/crypto/packet.c
324
if (!ossl_assert(pkt->subs != NULL))
crypto/openssl/crypto/packet.c
327
for (sub = pkt->subs; sub != NULL; sub = sub->parent) {
crypto/openssl/crypto/packet.c
328
if (!wpacket_intern_close(pkt, sub, 0))
crypto/openssl/crypto/packet.c
33
|| !WPACKET_allocate_bytes(pkt, len, allocbytes)
crypto/openssl/crypto/packet.c
335
int WPACKET_close(WPACKET *pkt)
crypto/openssl/crypto/packet.c
34
|| !WPACKET_close(pkt))
crypto/openssl/crypto/packet.c
341
if (pkt->subs == NULL || pkt->subs->parent == NULL)
crypto/openssl/crypto/packet.c
344
return wpacket_intern_close(pkt, pkt->subs, 1);
crypto/openssl/crypto/packet.c
347
int WPACKET_finish(WPACKET *pkt)
crypto/openssl/crypto/packet.c
355
if (pkt->subs == NULL || pkt->subs->parent != NULL)
crypto/openssl/crypto/packet.c
358
ret = wpacket_intern_close(pkt, pkt->subs, 1);
crypto/openssl/crypto/packet.c
360
OPENSSL_free(pkt->subs);
crypto/openssl/crypto/packet.c
361
pkt->subs = NULL;
crypto/openssl/crypto/packet.c
367
int WPACKET_start_sub_packet_len__(WPACKET *pkt, size_t lenbytes)
crypto/openssl/crypto/packet.c
373
if (!ossl_assert(pkt->subs != NULL))
crypto/openssl/crypto/packet.c
377
if (lenbytes > 0 && pkt->endfirst)
crypto/openssl/crypto/packet.c
383
sub->parent = pkt->subs;
crypto/openssl/crypto/packet.c
384
pkt->subs = sub;
crypto/openssl/crypto/packet.c
385
sub->pwritten = pkt->written + lenbytes;
crypto/openssl/crypto/packet.c
393
sub->packet_len = pkt->written;
crypto/openssl/crypto/packet.c
395
if (!WPACKET_allocate_bytes(pkt, lenbytes, &lenchars))
crypto/openssl/crypto/packet.c
401
int WPACKET_start_sub_packet(WPACKET *pkt)
crypto/openssl/crypto/packet.c
403
return WPACKET_start_sub_packet_len__(pkt, 0);
crypto/openssl/crypto/packet.c
406
int WPACKET_put_bytes__(WPACKET *pkt, uint64_t val, size_t size)
crypto/openssl/crypto/packet.c
412
|| !WPACKET_allocate_bytes(pkt, size, &data)
crypto/openssl/crypto/packet.c
419
int WPACKET_set_max_size(WPACKET *pkt, size_t maxsize)
crypto/openssl/crypto/packet.c
425
if (!ossl_assert(pkt->subs != NULL))
crypto/openssl/crypto/packet.c
429
for (sub = pkt->subs; sub->parent != NULL; sub = sub->parent)
crypto/openssl/crypto/packet.c
434
lenbytes = sizeof(pkt->maxsize);
crypto/openssl/crypto/packet.c
436
if (maxmaxsize(lenbytes) < maxsize || maxsize < pkt->written)
crypto/openssl/crypto/packet.c
439
pkt->maxsize = maxsize;
crypto/openssl/crypto/packet.c
444
int WPACKET_memset(WPACKET *pkt, int ch, size_t len)
crypto/openssl/crypto/packet.c
451
if (!WPACKET_allocate_bytes(pkt, len, &dest))
crypto/openssl/crypto/packet.c
46
int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes)
crypto/openssl/crypto/packet.c
460
int WPACKET_memcpy(WPACKET *pkt, const void *src, size_t len)
crypto/openssl/crypto/packet.c
467
if (!WPACKET_allocate_bytes(pkt, len, &dest))
crypto/openssl/crypto/packet.c
476
int WPACKET_sub_memcpy__(WPACKET *pkt, const void *src, size_t len,
crypto/openssl/crypto/packet.c
479
if (!WPACKET_start_sub_packet_len__(pkt, lenbytes)
crypto/openssl/crypto/packet.c
480
|| !WPACKET_memcpy(pkt, src, len)
crypto/openssl/crypto/packet.c
481
|| !WPACKET_close(pkt))
crypto/openssl/crypto/packet.c
487
int WPACKET_get_total_written(WPACKET *pkt, size_t *written)
crypto/openssl/crypto/packet.c
49
if (!ossl_assert(pkt->subs != NULL && len != 0))
crypto/openssl/crypto/packet.c
493
*written = pkt->written;
crypto/openssl/crypto/packet.c
498
int WPACKET_get_length(WPACKET *pkt, size_t *len)
crypto/openssl/crypto/packet.c
501
if (!ossl_assert(pkt->subs != NULL && len != NULL))
crypto/openssl/crypto/packet.c
504
*len = pkt->written - pkt->subs->pwritten;
crypto/openssl/crypto/packet.c
509
unsigned char *WPACKET_get_curr(WPACKET *pkt)
crypto/openssl/crypto/packet.c
511
unsigned char *buf = GETBUF(pkt);
crypto/openssl/crypto/packet.c
516
if (pkt->endfirst)
crypto/openssl/crypto/packet.c
517
return buf + pkt->maxsize - pkt->curr;
crypto/openssl/crypto/packet.c
519
return buf + pkt->curr;
crypto/openssl/crypto/packet.c
52
if (pkt->maxsize - pkt->written < len)
crypto/openssl/crypto/packet.c
522
int WPACKET_is_null_buf(WPACKET *pkt)
crypto/openssl/crypto/packet.c
524
return pkt->buf == NULL && pkt->staticbuf == NULL;
crypto/openssl/crypto/packet.c
527
void WPACKET_cleanup(WPACKET *pkt)
crypto/openssl/crypto/packet.c
531
for (sub = pkt->subs; sub != NULL; sub = parent) {
crypto/openssl/crypto/packet.c
535
pkt->subs = NULL;
crypto/openssl/crypto/packet.c
540
int WPACKET_start_quic_sub_packet_bound(WPACKET *pkt, size_t max_len)
crypto/openssl/crypto/packet.c
547
if (WPACKET_start_sub_packet_len__(pkt, enclen) == 0)
crypto/openssl/crypto/packet.c
55
if (pkt->buf != NULL && (pkt->buf->length - pkt->written < len)) {
crypto/openssl/crypto/packet.c
550
pkt->subs->flags |= WPACKET_FLAGS_QUIC_VLINT;
crypto/openssl/crypto/packet.c
554
int WPACKET_start_quic_sub_packet(WPACKET *pkt)
crypto/openssl/crypto/packet.c
560
return WPACKET_start_quic_sub_packet_bound(pkt, OSSL_QUIC_VLINT_4B_MIN);
crypto/openssl/crypto/packet.c
563
int WPACKET_quic_sub_allocate_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes)
crypto/openssl/crypto/packet.c
565
if (!WPACKET_start_quic_sub_packet_bound(pkt, len)
crypto/openssl/crypto/packet.c
566
|| !WPACKET_allocate_bytes(pkt, len, allocbytes)
crypto/openssl/crypto/packet.c
567
|| !WPACKET_close(pkt))
crypto/openssl/crypto/packet.c
576
int WPACKET_quic_write_vlint(WPACKET *pkt, uint64_t v)
crypto/openssl/crypto/packet.c
584
if (WPACKET_allocate_bytes(pkt, enclen, &b) == 0)
crypto/openssl/crypto/packet.c
59
reflen = (len > pkt->buf->length) ? len : pkt->buf->length;
crypto/openssl/crypto/packet.c
68
if (BUF_MEM_grow(pkt->buf, newlen) == 0)
crypto/openssl/crypto/packet.c
72
*allocbytes = WPACKET_get_curr(pkt);
crypto/openssl/crypto/packet.c
73
if (pkt->endfirst && *allocbytes != NULL)
crypto/openssl/crypto/packet.c
80
int WPACKET_sub_reserve_bytes__(WPACKET *pkt, size_t len,
crypto/openssl/crypto/packet.c
83
if (pkt->endfirst && lenbytes > 0)
crypto/openssl/crypto/packet.c
86
if (!WPACKET_reserve_bytes(pkt, lenbytes + len, allocbytes))
crypto/openssl/crypto/params.c
1583
WPACKET pkt;
crypto/openssl/crypto/params.c
1586
if (!WPACKET_init_null(&pkt, 0))
crypto/openssl/crypto/params.c
1589
if (!WPACKET_init_static_len(&pkt, out, *outlen, 0))
crypto/openssl/crypto/params.c
1598
&& !WPACKET_memcpy(&pkt, p->data, p->data_size))
crypto/openssl/crypto/params.c
1601
if (!WPACKET_get_total_written(&pkt, outlen)
crypto/openssl/crypto/params.c
1602
|| !WPACKET_finish(&pkt))
crypto/openssl/crypto/params.c
1606
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/punycode.c
261
WPACKET pkt;
crypto/openssl/crypto/punycode.c
267
if (!WPACKET_init_static_len(&pkt, (unsigned char *)out, outlen, 0))
crypto/openssl/crypto/punycode.c
275
if (!WPACKET_memcpy(&pkt, inptr, delta))
crypto/openssl/crypto/punycode.c
294
if (!WPACKET_memcpy(&pkt, seed, utfsize))
crypto/openssl/crypto/punycode.c
302
if (!WPACKET_put_bytes_u8(&pkt, '.'))
crypto/openssl/crypto/punycode.c
308
if (!WPACKET_put_bytes_u8(&pkt, '\0'))
crypto/openssl/crypto/punycode.c
311
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/slh_dsa/slh_dsa.c
158
PACKET pkt, *sig_rpkt = &pkt; /* Points to the |sig| buffer */
crypto/openssl/crypto/slh_dsa/slh_dsa.c
20
static int get_tree_ids(PACKET *pkt, const SLH_DSA_PARAMS *params,
crypto/openssl/crypto/slh_dsa/slh_dsa.c
235
WPACKET pkt;
crypto/openssl/crypto/slh_dsa/slh_dsa.c
260
if (!WPACKET_init_static_len(&pkt, encoded, encoded_len, 0)
crypto/openssl/crypto/slh_dsa/slh_dsa.c
261
|| !WPACKET_put_bytes_u8(&pkt, 0)
crypto/openssl/crypto/slh_dsa/slh_dsa.c
262
|| !WPACKET_put_bytes_u8(&pkt, (uint8_t)ctx_len)
crypto/openssl/crypto/slh_dsa/slh_dsa.c
263
|| !WPACKET_memcpy(&pkt, ctx, ctx_len)
crypto/openssl/crypto/slh_dsa/slh_dsa.c
264
|| !WPACKET_memcpy(&pkt, msg, msg_len)
crypto/openssl/crypto/slh_dsa/slh_dsa.c
265
|| !WPACKET_finish(&pkt)) {
crypto/openssl/crypto/slh_dsa/slh_dsa.c
269
WPACKET_cleanup(&pkt);
crypto/openssl/crypto/slh_dsa/slh_hash.c
100
&& WPACKET_memcpy(pkt, out, n);
crypto/openssl/crypto/slh_dsa/slh_hash.c
174
const uint8_t *msg, size_t msg_len, WPACKET *pkt)
crypto/openssl/crypto/slh_dsa/slh_hash.c
207
&& WPACKET_memcpy(pkt, mac, n); /* Truncate output to n bytes */
crypto/openssl/crypto/slh_dsa/slh_hash.c
93
WPACKET *pkt)
crypto/openssl/crypto/slh_dsa/slh_hash.h
38
WPACKET *pkt);
crypto/openssl/crypto/slh_dsa/slh_wots.c
148
WPACKET pkt, *tmp_wpkt = &pkt; /* Points to the |tmp| buffer */
crypto/openssl/crypto/slh_dsa/slh_wots.c
280
WPACKET pkt, *tmp_pkt = &pkt;
crypto/openssl/fuzz/quic-lcidm.c
102
if (!PACKET_get_net_8(&pkt, &arg_opaque)
crypto/openssl/fuzz/quic-lcidm.c
103
|| !get_cid(&pkt, &arg_cid)) {
crypto/openssl/fuzz/quic-lcidm.c
113
if (!PACKET_get_net_8(&pkt, &arg_opaque)) {
crypto/openssl/fuzz/quic-lcidm.c
122
if (!PACKET_get_net_8(&pkt, &arg_opaque)) {
crypto/openssl/fuzz/quic-lcidm.c
132
if (!PACKET_get_net_8(&pkt, &arg_opaque)) {
crypto/openssl/fuzz/quic-lcidm.c
142
if (!PACKET_get_net_8(&pkt, &arg_opaque)
crypto/openssl/fuzz/quic-lcidm.c
143
|| !PACKET_get_net_8(&pkt, &arg_retire_prior_to)) {
crypto/openssl/fuzz/quic-lcidm.c
155
if (!PACKET_get_net_8(&pkt, &arg_opaque)) {
crypto/openssl/fuzz/quic-lcidm.c
164
if (!get_cid(&pkt, &arg_cid)) {
crypto/openssl/fuzz/quic-lcidm.c
53
static int get_cid(PACKET *pkt, QUIC_CONN_ID *cid)
crypto/openssl/fuzz/quic-lcidm.c
57
if (!PACKET_get_1(pkt, &cidl)
crypto/openssl/fuzz/quic-lcidm.c
59
|| !PACKET_copy_bytes(pkt, cid->id, cidl))
crypto/openssl/fuzz/quic-lcidm.c
70
PACKET pkt;
crypto/openssl/fuzz/quic-lcidm.c
79
if (!PACKET_buf_init(&pkt, buf, len))
crypto/openssl/fuzz/quic-lcidm.c
82
if (!PACKET_get_1(&pkt, &lcidl)
crypto/openssl/fuzz/quic-lcidm.c
93
while (PACKET_remaining(&pkt) > 0) {
crypto/openssl/fuzz/quic-lcidm.c
94
if (!PACKET_get_1(&pkt, &cmd))
crypto/openssl/fuzz/quic-rcidm.c
118
if (!get_cid(&pkt, &arg_cid)) {
crypto/openssl/fuzz/quic-rcidm.c
127
if (!get_cid(&pkt, &arg_cid)) {
crypto/openssl/fuzz/quic-rcidm.c
136
if (!PACKET_get_net_8(&pkt, &ncid_frame.seq_num)
crypto/openssl/fuzz/quic-rcidm.c
137
|| !PACKET_get_net_8(&pkt, &ncid_frame.retire_prior_to)
crypto/openssl/fuzz/quic-rcidm.c
138
|| !get_cid(&pkt, &ncid_frame.conn_id)) {
crypto/openssl/fuzz/quic-rcidm.c
151
if (!PACKET_get_net_8(&pkt, &arg_num_pkt)) {
crypto/openssl/fuzz/quic-rcidm.c
176
if (!PACKET_get_1(&pkt, &arg_clear)) {
crypto/openssl/fuzz/quic-rcidm.c
62
static int get_cid(PACKET *pkt, QUIC_CONN_ID *cid)
crypto/openssl/fuzz/quic-rcidm.c
66
if (!PACKET_get_1(pkt, &cidl)
crypto/openssl/fuzz/quic-rcidm.c
68
|| !PACKET_copy_bytes(pkt, cid->id, cidl))
crypto/openssl/fuzz/quic-rcidm.c
79
PACKET pkt;
crypto/openssl/fuzz/quic-rcidm.c
85
if (!PACKET_buf_init(&pkt, buf, len))
crypto/openssl/fuzz/quic-rcidm.c
91
while (PACKET_remaining(&pkt) > 0) {
crypto/openssl/fuzz/quic-rcidm.c
92
if (!PACKET_get_1(&pkt, &cmd))
crypto/openssl/fuzz/quic-rcidm.c
97
if (!get_cid(&pkt, &arg_cid)) {
crypto/openssl/fuzz/quic-srtm.c
104
if (!PACKET_copy_bytes(&pkt, arg_token.token,
crypto/openssl/fuzz/quic-srtm.c
106
|| !PACKET_get_net_8(&pkt, &arg_idx))
crypto/openssl/fuzz/quic-srtm.c
49
PACKET pkt;
crypto/openssl/fuzz/quic-srtm.c
60
if (!PACKET_buf_init(&pkt, buf, len))
crypto/openssl/fuzz/quic-srtm.c
63
while (PACKET_remaining(&pkt) > 0) {
crypto/openssl/fuzz/quic-srtm.c
64
if (!PACKET_get_1(&pkt, &cmd))
crypto/openssl/fuzz/quic-srtm.c
74
if (!PACKET_get_net_8(&pkt, &arg_opaque)
crypto/openssl/fuzz/quic-srtm.c
75
|| !PACKET_get_net_8(&pkt, &arg_seq_num)
crypto/openssl/fuzz/quic-srtm.c
76
|| !PACKET_copy_bytes(&pkt, arg_token.token,
crypto/openssl/fuzz/quic-srtm.c
86
if (!PACKET_get_net_8(&pkt, &arg_opaque)
crypto/openssl/fuzz/quic-srtm.c
87
|| !PACKET_get_net_8(&pkt, &arg_seq_num))
crypto/openssl/fuzz/quic-srtm.c
96
if (!PACKET_get_net_8(&pkt, &arg_opaque))
crypto/openssl/include/crypto/asn1_dsa.h
16
int ossl_encode_der_length(WPACKET *pkt, size_t cont_len);
crypto/openssl/include/crypto/asn1_dsa.h
17
int ossl_encode_der_integer(WPACKET *pkt, const BIGNUM *n);
crypto/openssl/include/crypto/asn1_dsa.h
18
int ossl_encode_der_dsa_sig(WPACKET *pkt, const BIGNUM *r, const BIGNUM *s);
crypto/openssl/include/crypto/asn1_dsa.h
19
int ossl_decode_der_length(PACKET *pkt, PACKET *subpkt);
crypto/openssl/include/crypto/asn1_dsa.h
20
int ossl_decode_der_integer(PACKET *pkt, BIGNUM *n);
crypto/openssl/include/internal/der.h
76
int ossl_DER_w_precompiled(WPACKET *pkt, int tag,
crypto/openssl/include/internal/der.h
80
int ossl_DER_w_boolean(WPACKET *pkt, int tag, int b);
crypto/openssl/include/internal/der.h
81
int ossl_DER_w_uint32(WPACKET *pkt, int tag, uint32_t v);
crypto/openssl/include/internal/der.h
82
int ossl_DER_w_bn(WPACKET *pkt, int tag, const BIGNUM *v);
crypto/openssl/include/internal/der.h
83
int ossl_DER_w_null(WPACKET *pkt, int tag);
crypto/openssl/include/internal/der.h
84
int ossl_DER_w_octet_string(WPACKET *pkt, int tag,
crypto/openssl/include/internal/der.h
86
int ossl_DER_w_octet_string_uint32(WPACKET *pkt, int tag, uint32_t value);
crypto/openssl/include/internal/der.h
91
int ossl_DER_w_begin_sequence(WPACKET *pkt, int tag);
crypto/openssl/include/internal/der.h
92
int ossl_DER_w_end_sequence(WPACKET *pkt, int tag);
crypto/openssl/include/internal/packet.h
107
__owur static ossl_inline int PACKET_peek_sub_packet(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
110
if (PACKET_remaining(pkt) < len)
crypto/openssl/include/internal/packet.h
113
return PACKET_buf_init(subpkt, pkt->curr, len);
crypto/openssl/include/internal/packet.h
121
__owur static ossl_inline int PACKET_get_sub_packet(PACKET *pkt,
crypto/openssl/include/internal/packet.h
124
if (!PACKET_peek_sub_packet(pkt, subpkt, len))
crypto/openssl/include/internal/packet.h
127
packet_forward(pkt, len);
crypto/openssl/include/internal/packet.h
136
__owur static ossl_inline int PACKET_peek_net_2(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
139
if (PACKET_remaining(pkt) < 2)
crypto/openssl/include/internal/packet.h
142
*data = ((unsigned int)(*pkt->curr)) << 8;
crypto/openssl/include/internal/packet.h
143
*data |= *(pkt->curr + 1);
crypto/openssl/include/internal/packet.h
150
__owur static ossl_inline int PACKET_get_net_2(PACKET *pkt, unsigned int *data)
crypto/openssl/include/internal/packet.h
152
if (!PACKET_peek_net_2(pkt, data))
crypto/openssl/include/internal/packet.h
155
packet_forward(pkt, 2);
crypto/openssl/include/internal/packet.h
161
__owur static ossl_inline int PACKET_get_net_2_len(PACKET *pkt, size_t *data)
crypto/openssl/include/internal/packet.h
164
int ret = PACKET_get_net_2(pkt, &i);
crypto/openssl/include/internal/packet.h
176
__owur static ossl_inline int PACKET_peek_net_3(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
179
if (PACKET_remaining(pkt) < 3)
crypto/openssl/include/internal/packet.h
182
*data = ((unsigned long)(*pkt->curr)) << 16;
crypto/openssl/include/internal/packet.h
183
*data |= ((unsigned long)(*(pkt->curr + 1))) << 8;
crypto/openssl/include/internal/packet.h
184
*data |= *(pkt->curr + 2);
crypto/openssl/include/internal/packet.h
191
__owur static ossl_inline int PACKET_get_net_3(PACKET *pkt, unsigned long *data)
crypto/openssl/include/internal/packet.h
193
if (!PACKET_peek_net_3(pkt, data))
crypto/openssl/include/internal/packet.h
196
packet_forward(pkt, 3);
crypto/openssl/include/internal/packet.h
202
__owur static ossl_inline int PACKET_get_net_3_len(PACKET *pkt, size_t *data)
crypto/openssl/include/internal/packet.h
205
int ret = PACKET_get_net_3(pkt, &i);
crypto/openssl/include/internal/packet.h
217
__owur static ossl_inline int PACKET_peek_net_4(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
220
if (PACKET_remaining(pkt) < 4)
crypto/openssl/include/internal/packet.h
223
*data = ((unsigned long)(*pkt->curr)) << 24;
crypto/openssl/include/internal/packet.h
224
*data |= ((unsigned long)(*(pkt->curr + 1))) << 16;
crypto/openssl/include/internal/packet.h
225
*data |= ((unsigned long)(*(pkt->curr + 2))) << 8;
crypto/openssl/include/internal/packet.h
226
*data |= *(pkt->curr + 3);
crypto/openssl/include/internal/packet.h
235
__owur static ossl_inline int PACKET_peek_net_8(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
238
if (PACKET_remaining(pkt) < 8)
crypto/openssl/include/internal/packet.h
241
*data = ((uint64_t)(*pkt->curr)) << 56;
crypto/openssl/include/internal/packet.h
242
*data |= ((uint64_t)(*(pkt->curr + 1))) << 48;
crypto/openssl/include/internal/packet.h
243
*data |= ((uint64_t)(*(pkt->curr + 2))) << 40;
crypto/openssl/include/internal/packet.h
244
*data |= ((uint64_t)(*(pkt->curr + 3))) << 32;
crypto/openssl/include/internal/packet.h
245
*data |= ((uint64_t)(*(pkt->curr + 4))) << 24;
crypto/openssl/include/internal/packet.h
246
*data |= ((uint64_t)(*(pkt->curr + 5))) << 16;
crypto/openssl/include/internal/packet.h
247
*data |= ((uint64_t)(*(pkt->curr + 6))) << 8;
crypto/openssl/include/internal/packet.h
248
*data |= *(pkt->curr + 7);
crypto/openssl/include/internal/packet.h
255
__owur static ossl_inline int PACKET_get_net_4(PACKET *pkt, unsigned long *data)
crypto/openssl/include/internal/packet.h
257
if (!PACKET_peek_net_4(pkt, data))
crypto/openssl/include/internal/packet.h
260
packet_forward(pkt, 4);
crypto/openssl/include/internal/packet.h
266
__owur static ossl_inline int PACKET_get_net_4_len(PACKET *pkt, size_t *data)
crypto/openssl/include/internal/packet.h
269
int ret = PACKET_get_net_4(pkt, &i);
crypto/openssl/include/internal/packet.h
278
__owur static ossl_inline int PACKET_get_net_8(PACKET *pkt, uint64_t *data)
crypto/openssl/include/internal/packet.h
280
if (!PACKET_peek_net_8(pkt, data))
crypto/openssl/include/internal/packet.h
283
packet_forward(pkt, 8);
crypto/openssl/include/internal/packet.h
289
__owur static ossl_inline int PACKET_peek_1(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
292
if (!PACKET_remaining(pkt))
crypto/openssl/include/internal/packet.h
295
*data = *pkt->curr;
crypto/openssl/include/internal/packet.h
30
static ossl_inline void packet_forward(PACKET *pkt, size_t len)
crypto/openssl/include/internal/packet.h
301
__owur static ossl_inline int PACKET_get_1(PACKET *pkt, unsigned int *data)
crypto/openssl/include/internal/packet.h
303
if (!PACKET_peek_1(pkt, data))
crypto/openssl/include/internal/packet.h
306
packet_forward(pkt, 1);
crypto/openssl/include/internal/packet.h
312
__owur static ossl_inline int PACKET_get_1_len(PACKET *pkt, size_t *data)
crypto/openssl/include/internal/packet.h
315
int ret = PACKET_get_1(pkt, &i);
crypto/openssl/include/internal/packet.h
32
pkt->curr += len;
crypto/openssl/include/internal/packet.h
327
__owur static ossl_inline int PACKET_peek_4(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
33
pkt->remaining -= len;
crypto/openssl/include/internal/packet.h
330
if (PACKET_remaining(pkt) < 4)
crypto/openssl/include/internal/packet.h
333
*data = *pkt->curr;
crypto/openssl/include/internal/packet.h
334
*data |= ((unsigned long)(*(pkt->curr + 1))) << 8;
crypto/openssl/include/internal/packet.h
335
*data |= ((unsigned long)(*(pkt->curr + 2))) << 16;
crypto/openssl/include/internal/packet.h
336
*data |= ((unsigned long)(*(pkt->curr + 3))) << 24;
crypto/openssl/include/internal/packet.h
346
__owur static ossl_inline int PACKET_get_4(PACKET *pkt, unsigned long *data)
crypto/openssl/include/internal/packet.h
348
if (!PACKET_peek_4(pkt, data))
crypto/openssl/include/internal/packet.h
351
packet_forward(pkt, 4);
crypto/openssl/include/internal/packet.h
362
__owur static ossl_inline int PACKET_peek_bytes(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
366
if (PACKET_remaining(pkt) < len)
crypto/openssl/include/internal/packet.h
369
*data = pkt->curr;
crypto/openssl/include/internal/packet.h
380
__owur static ossl_inline int PACKET_get_bytes(PACKET *pkt,
crypto/openssl/include/internal/packet.h
384
if (!PACKET_peek_bytes(pkt, data, len))
crypto/openssl/include/internal/packet.h
387
packet_forward(pkt, len);
crypto/openssl/include/internal/packet.h
39
static ossl_inline size_t PACKET_remaining(const PACKET *pkt)
crypto/openssl/include/internal/packet.h
393
__owur static ossl_inline int PACKET_peek_copy_bytes(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
397
if (PACKET_remaining(pkt) < len)
crypto/openssl/include/internal/packet.h
400
memcpy(data, pkt->curr, len);
crypto/openssl/include/internal/packet.h
409
__owur static ossl_inline int PACKET_copy_bytes(PACKET *pkt,
crypto/openssl/include/internal/packet.h
41
return pkt->remaining;
crypto/openssl/include/internal/packet.h
412
if (!PACKET_peek_copy_bytes(pkt, data, len))
crypto/openssl/include/internal/packet.h
415
packet_forward(pkt, len);
crypto/openssl/include/internal/packet.h
427
__owur static ossl_inline int PACKET_copy_all(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
431
if (PACKET_remaining(pkt) > dest_len) {
crypto/openssl/include/internal/packet.h
435
*len = pkt->remaining;
crypto/openssl/include/internal/packet.h
436
memcpy(dest, pkt->curr, pkt->remaining);
crypto/openssl/include/internal/packet.h
449
__owur static ossl_inline int PACKET_memdup(const PACKET *pkt,
crypto/openssl/include/internal/packet.h
458
length = PACKET_remaining(pkt);
crypto/openssl/include/internal/packet.h
463
*data = OPENSSL_memdup(pkt->curr, length);
crypto/openssl/include/internal/packet.h
481
__owur static ossl_inline int PACKET_strndup(const PACKET *pkt, char **data)
crypto/openssl/include/internal/packet.h
486
*data = OPENSSL_strndup((const char *)pkt->curr, PACKET_remaining(pkt));
crypto/openssl/include/internal/packet.h
491
static ossl_inline int PACKET_contains_zero_byte(const PACKET *pkt)
crypto/openssl/include/internal/packet.h
493
return memchr(pkt->curr, 0, pkt->remaining) != NULL;
crypto/openssl/include/internal/packet.h
497
__owur static ossl_inline int PACKET_forward(PACKET *pkt, size_t len)
crypto/openssl/include/internal/packet.h
499
if (PACKET_remaining(pkt) < len)
crypto/openssl/include/internal/packet.h
50
static ossl_inline const unsigned char *PACKET_end(const PACKET *pkt)
crypto/openssl/include/internal/packet.h
502
packet_forward(pkt, len);
crypto/openssl/include/internal/packet.h
514
__owur static ossl_inline int PACKET_get_length_prefixed_1(PACKET *pkt,
crypto/openssl/include/internal/packet.h
519
PACKET tmp = *pkt;
crypto/openssl/include/internal/packet.h
52
return pkt->curr + pkt->remaining;
crypto/openssl/include/internal/packet.h
524
*pkt = tmp;
crypto/openssl/include/internal/packet.h
535
__owur static ossl_inline int PACKET_as_length_prefixed_1(PACKET *pkt,
crypto/openssl/include/internal/packet.h
540
PACKET tmp = *pkt;
crypto/openssl/include/internal/packet.h
545
*pkt = tmp;
crypto/openssl/include/internal/packet.h
559
__owur static ossl_inline int PACKET_get_length_prefixed_2(PACKET *pkt,
crypto/openssl/include/internal/packet.h
564
PACKET tmp = *pkt;
crypto/openssl/include/internal/packet.h
570
*pkt = tmp;
crypto/openssl/include/internal/packet.h
581
__owur static ossl_inline int PACKET_as_length_prefixed_2(PACKET *pkt,
crypto/openssl/include/internal/packet.h
586
PACKET tmp = *pkt;
crypto/openssl/include/internal/packet.h
59
static ossl_inline const unsigned char *PACKET_data(const PACKET *pkt)
crypto/openssl/include/internal/packet.h
592
*pkt = tmp;
crypto/openssl/include/internal/packet.h
606
__owur static ossl_inline int PACKET_get_length_prefixed_3(PACKET *pkt,
crypto/openssl/include/internal/packet.h
61
return pkt->curr;
crypto/openssl/include/internal/packet.h
611
PACKET tmp = *pkt;
crypto/openssl/include/internal/packet.h
616
*pkt = tmp;
crypto/openssl/include/internal/packet.h
69
__owur static ossl_inline int PACKET_buf_init(PACKET *pkt,
crypto/openssl/include/internal/packet.h
696
int WPACKET_init_len(WPACKET *pkt, BUF_MEM *buf, size_t lenbytes);
crypto/openssl/include/internal/packet.h
702
int WPACKET_init(WPACKET *pkt, BUF_MEM *buf);
crypto/openssl/include/internal/packet.h
709
int WPACKET_init_null(WPACKET *pkt, size_t lenbytes);
crypto/openssl/include/internal/packet.h
715
int WPACKET_init_null_der(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
722
int WPACKET_init_static_len(WPACKET *pkt, unsigned char *buf, size_t len,
crypto/openssl/include/internal/packet.h
730
int WPACKET_init_der(WPACKET *pkt, unsigned char *buf, size_t len);
crypto/openssl/include/internal/packet.h
735
int WPACKET_set_flags(WPACKET *pkt, unsigned int flags);
crypto/openssl/include/internal/packet.h
743
int WPACKET_close(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
749
int WPACKET_finish(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
758
int WPACKET_fill_lengths(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
765
int WPACKET_start_sub_packet_len__(WPACKET *pkt, size_t lenbytes);
crypto/openssl/include/internal/packet.h
77
pkt->curr = buf;
crypto/openssl/include/internal/packet.h
771
#define WPACKET_start_sub_packet_u8(pkt) \
crypto/openssl/include/internal/packet.h
772
WPACKET_start_sub_packet_len__((pkt), 1)
crypto/openssl/include/internal/packet.h
773
#define WPACKET_start_sub_packet_u16(pkt) \
crypto/openssl/include/internal/packet.h
774
WPACKET_start_sub_packet_len__((pkt), 2)
crypto/openssl/include/internal/packet.h
775
#define WPACKET_start_sub_packet_u24(pkt) \
crypto/openssl/include/internal/packet.h
776
WPACKET_start_sub_packet_len__((pkt), 3)
crypto/openssl/include/internal/packet.h
777
#define WPACKET_start_sub_packet_u32(pkt) \
crypto/openssl/include/internal/packet.h
778
WPACKET_start_sub_packet_len__((pkt), 4)
crypto/openssl/include/internal/packet.h
78
pkt->remaining = len;
crypto/openssl/include/internal/packet.h
784
int WPACKET_start_sub_packet(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
794
int WPACKET_allocate_bytes(WPACKET *pkt, size_t len,
crypto/openssl/include/internal/packet.h
803
int WPACKET_sub_allocate_bytes__(WPACKET *pkt, size_t len,
crypto/openssl/include/internal/packet.h
810
#define WPACKET_sub_allocate_bytes_u8(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
811
WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 1)
crypto/openssl/include/internal/packet.h
812
#define WPACKET_sub_allocate_bytes_u16(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
813
WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 2)
crypto/openssl/include/internal/packet.h
814
#define WPACKET_sub_allocate_bytes_u24(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
815
WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 3)
crypto/openssl/include/internal/packet.h
816
#define WPACKET_sub_allocate_bytes_u32(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
817
WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 4)
crypto/openssl/include/internal/packet.h
83
static ossl_inline void PACKET_null_init(PACKET *pkt)
crypto/openssl/include/internal/packet.h
837
int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes);
crypto/openssl/include/internal/packet.h
842
int WPACKET_sub_reserve_bytes__(WPACKET *pkt, size_t len,
crypto/openssl/include/internal/packet.h
848
#define WPACKET_sub_reserve_bytes_u8(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
849
WPACKET_reserve_bytes__((pkt), (len), (bytes), 1)
crypto/openssl/include/internal/packet.h
85
pkt->curr = NULL;
crypto/openssl/include/internal/packet.h
850
#define WPACKET_sub_reserve_bytes_u16(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
851
WPACKET_sub_reserve_bytes__((pkt), (len), (bytes), 2)
crypto/openssl/include/internal/packet.h
852
#define WPACKET_sub_reserve_bytes_u24(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
853
WPACKET_sub_reserve_bytes__((pkt), (len), (bytes), 3)
crypto/openssl/include/internal/packet.h
854
#define WPACKET_sub_reserve_bytes_u32(pkt, len, bytes) \
crypto/openssl/include/internal/packet.h
855
WPACKET_sub_reserve_bytes__((pkt), (len), (bytes), 4)
crypto/openssl/include/internal/packet.h
86
pkt->remaining = 0;
crypto/openssl/include/internal/packet.h
864
int WPACKET_put_bytes__(WPACKET *pkt, uint64_t val, size_t bytes);
crypto/openssl/include/internal/packet.h
870
#define WPACKET_put_bytes_u8(pkt, val) \
crypto/openssl/include/internal/packet.h
871
WPACKET_put_bytes__((pkt), (val), 1)
crypto/openssl/include/internal/packet.h
872
#define WPACKET_put_bytes_u16(pkt, val) \
crypto/openssl/include/internal/packet.h
873
WPACKET_put_bytes__((pkt), (val), 2)
crypto/openssl/include/internal/packet.h
874
#define WPACKET_put_bytes_u24(pkt, val) \
crypto/openssl/include/internal/packet.h
875
WPACKET_put_bytes__((pkt), (val), 3)
crypto/openssl/include/internal/packet.h
876
#define WPACKET_put_bytes_u32(pkt, val) \
crypto/openssl/include/internal/packet.h
877
WPACKET_put_bytes__((pkt), (val), 4)
crypto/openssl/include/internal/packet.h
878
#define WPACKET_put_bytes_u64(pkt, val) \
crypto/openssl/include/internal/packet.h
879
WPACKET_put_bytes__((pkt), (val), 8)
crypto/openssl/include/internal/packet.h
882
int WPACKET_set_max_size(WPACKET *pkt, size_t maxsize);
crypto/openssl/include/internal/packet.h
885
int WPACKET_memcpy(WPACKET *pkt, const void *src, size_t len);
crypto/openssl/include/internal/packet.h
888
int WPACKET_memset(WPACKET *pkt, int ch, size_t len);
crypto/openssl/include/internal/packet.h
895
int WPACKET_sub_memcpy__(WPACKET *pkt, const void *src, size_t len,
crypto/openssl/include/internal/packet.h
899
#define WPACKET_sub_memcpy_u8(pkt, src, len) \
crypto/openssl/include/internal/packet.h
900
WPACKET_sub_memcpy__((pkt), (src), (len), 1)
crypto/openssl/include/internal/packet.h
901
#define WPACKET_sub_memcpy_u16(pkt, src, len) \
crypto/openssl/include/internal/packet.h
902
WPACKET_sub_memcpy__((pkt), (src), (len), 2)
crypto/openssl/include/internal/packet.h
903
#define WPACKET_sub_memcpy_u24(pkt, src, len) \
crypto/openssl/include/internal/packet.h
904
WPACKET_sub_memcpy__((pkt), (src), (len), 3)
crypto/openssl/include/internal/packet.h
905
#define WPACKET_sub_memcpy_u32(pkt, src, len) \
crypto/openssl/include/internal/packet.h
906
WPACKET_sub_memcpy__((pkt), (src), (len), 4)
crypto/openssl/include/internal/packet.h
912
int WPACKET_get_total_written(WPACKET *pkt, size_t *written);
crypto/openssl/include/internal/packet.h
918
int WPACKET_get_length(WPACKET *pkt, size_t *len);
crypto/openssl/include/internal/packet.h
924
unsigned char *WPACKET_get_curr(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
927
int WPACKET_is_null_buf(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
930
void WPACKET_cleanup(WPACKET *pkt);
crypto/openssl/include/internal/packet.h
94
__owur static ossl_inline int PACKET_equal(const PACKET *pkt, const void *ptr,
crypto/openssl/include/internal/packet.h
97
if (PACKET_remaining(pkt) != num)
crypto/openssl/include/internal/packet.h
99
return CRYPTO_memcmp(pkt->curr, ptr, num) == 0;
crypto/openssl/include/internal/packet_quic.h
100
__owur static ossl_inline int PACKET_get_quic_length_prefixed(PACKET *pkt,
crypto/openssl/include/internal/packet_quic.h
105
PACKET tmp = *pkt;
crypto/openssl/include/internal/packet_quic.h
111
*pkt = tmp;
crypto/openssl/include/internal/packet_quic.h
122
__owur int WPACKET_start_quic_sub_packet(WPACKET *pkt);
crypto/openssl/include/internal/packet_quic.h
131
__owur int WPACKET_start_quic_sub_packet_bound(WPACKET *pkt, size_t max_len);
crypto/openssl/include/internal/packet_quic.h
139
__owur int WPACKET_quic_sub_allocate_bytes(WPACKET *pkt, size_t len,
crypto/openssl/include/internal/packet_quic.h
145
__owur int WPACKET_quic_write_vlint(WPACKET *pkt, uint64_t v);
crypto/openssl/include/internal/packet_quic.h
22
__owur static ossl_inline int PACKET_get_quic_vlint(PACKET *pkt,
crypto/openssl/include/internal/packet_quic.h
27
if (PACKET_remaining(pkt) < 1)
crypto/openssl/include/internal/packet_quic.h
30
enclen = ossl_quic_vlint_decode_len(*pkt->curr);
crypto/openssl/include/internal/packet_quic.h
32
if (PACKET_remaining(pkt) < enclen)
crypto/openssl/include/internal/packet_quic.h
35
*data = ossl_quic_vlint_decode_unchecked(pkt->curr);
crypto/openssl/include/internal/packet_quic.h
36
packet_forward(pkt, enclen);
crypto/openssl/include/internal/packet_quic.h
46
__owur static ossl_inline int PACKET_peek_quic_vlint_ex(PACKET *pkt,
crypto/openssl/include/internal/packet_quic.h
52
if (PACKET_remaining(pkt) < 1)
crypto/openssl/include/internal/packet_quic.h
55
enclen = ossl_quic_vlint_decode_len(*pkt->curr);
crypto/openssl/include/internal/packet_quic.h
57
if (PACKET_remaining(pkt) < enclen)
crypto/openssl/include/internal/packet_quic.h
60
*data = ossl_quic_vlint_decode_unchecked(pkt->curr);
crypto/openssl/include/internal/packet_quic.h
68
__owur static ossl_inline int PACKET_peek_quic_vlint(PACKET *pkt,
crypto/openssl/include/internal/packet_quic.h
71
return PACKET_peek_quic_vlint_ex(pkt, data, NULL);
crypto/openssl/include/internal/packet_quic.h
77
__owur static ossl_inline int PACKET_skip_quic_vlint(PACKET *pkt)
crypto/openssl/include/internal/packet_quic.h
81
if (PACKET_remaining(pkt) < 1)
crypto/openssl/include/internal/packet_quic.h
84
enclen = ossl_quic_vlint_decode_len(*pkt->curr);
crypto/openssl/include/internal/packet_quic.h
86
if (PACKET_remaining(pkt) < enclen)
crypto/openssl/include/internal/packet_quic.h
89
packet_forward(pkt, enclen);
crypto/openssl/include/internal/quic_ackm.h
131
int ossl_ackm_on_tx_packet(OSSL_ACKM *ackm, OSSL_ACKM_TX_PKT *pkt);
crypto/openssl/include/internal/quic_ackm.h
162
int ossl_ackm_on_rx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_RX_PKT *pkt);
crypto/openssl/include/internal/quic_fifd.h
38
QUIC_TXPIM_PKT *pkt,
crypto/openssl/include/internal/quic_fifd.h
43
QUIC_TXPIM_PKT *pkt,
crypto/openssl/include/internal/quic_fifd.h
65
QUIC_TXPIM_PKT *pkt,
crypto/openssl/include/internal/quic_fifd.h
70
QUIC_TXPIM_PKT *pkt,
crypto/openssl/include/internal/quic_fifd.h
81
int ossl_quic_fifd_pkt_commit(QUIC_FIFD *fifd, QUIC_TXPIM_PKT *pkt);
crypto/openssl/include/internal/quic_record_rx.h
265
int ossl_qrx_read_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT **pkt);
crypto/openssl/include/internal/quic_record_rx.h
271
void ossl_qrx_pkt_release(OSSL_QRX_PKT *pkt);
crypto/openssl/include/internal/quic_record_rx.h
277
void ossl_qrx_pkt_orphan(OSSL_QRX_PKT *pkt);
crypto/openssl/include/internal/quic_record_rx.h
280
void ossl_qrx_pkt_up_ref(OSSL_QRX_PKT *pkt);
crypto/openssl/include/internal/quic_record_rx.h
340
void ossl_qrx_inject_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT *pkt);
crypto/openssl/include/internal/quic_record_tx.h
237
int ossl_qtx_write_pkt(OSSL_QTX *qtx, const OSSL_QTX_PKT *pkt);
crypto/openssl/include/internal/quic_sf_list.h
78
OSSL_QRX_PKT *pkt,
crypto/openssl/include/internal/quic_stream.h
342
int ossl_quic_rstream_queue_data(QUIC_RSTREAM *qrs, OSSL_QRX_PKT *pkt,
crypto/openssl/include/internal/quic_wire.h
226
int ossl_quic_wire_encode_padding(WPACKET *pkt, size_t num_bytes);
crypto/openssl/include/internal/quic_wire.h
232
int ossl_quic_wire_encode_frame_ping(WPACKET *pkt);
crypto/openssl/include/internal/quic_wire.h
248
int ossl_quic_wire_encode_frame_ack(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
256
int ossl_quic_wire_encode_frame_reset_stream(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
263
int ossl_quic_wire_encode_frame_stop_sending(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
290
void *ossl_quic_wire_encode_frame_crypto(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
296
int ossl_quic_wire_encode_frame_new_token(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
315
int ossl_quic_wire_encode_frame_stream_hdr(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
335
void *ossl_quic_wire_encode_frame_stream(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
341
int ossl_quic_wire_encode_frame_max_data(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
347
int ossl_quic_wire_encode_frame_max_stream_data(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
358
int ossl_quic_wire_encode_frame_max_streams(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
365
int ossl_quic_wire_encode_frame_data_blocked(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
371
int ossl_quic_wire_encode_frame_stream_data_blocked(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
381
int ossl_quic_wire_encode_frame_streams_blocked(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
392
int ossl_quic_wire_encode_frame_new_conn_id(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
398
int ossl_quic_wire_encode_frame_retire_conn_id(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
404
int ossl_quic_wire_encode_frame_path_challenge(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
410
int ossl_quic_wire_encode_frame_path_response(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
422
int ossl_quic_wire_encode_frame_conn_close(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
429
int ossl_quic_wire_encode_frame_handshake_done(WPACKET *pkt);
crypto/openssl/include/internal/quic_wire.h
441
unsigned char *ossl_quic_wire_encode_transport_param_bytes(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
450
int ossl_quic_wire_encode_transport_param_int(WPACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
486
int ossl_quic_wire_peek_frame_header(PACKET *pkt, uint64_t *type,
crypto/openssl/include/internal/quic_wire.h
493
int ossl_quic_wire_skip_frame_header(PACKET *pkt, uint64_t *type);
crypto/openssl/include/internal/quic_wire.h
503
int ossl_quic_wire_peek_frame_ack_num_ranges(const PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
533
int ossl_quic_wire_decode_frame_ack(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
541
int ossl_quic_wire_decode_frame_reset_stream(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
547
int ossl_quic_wire_decode_frame_stop_sending(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
558
int ossl_quic_wire_decode_frame_crypto(PACKET *pkt, int nodata,
crypto/openssl/include/internal/quic_wire.h
565
int ossl_quic_wire_decode_frame_new_token(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
598
int ossl_quic_wire_decode_frame_stream(PACKET *pkt, int nodata,
crypto/openssl/include/internal/quic_wire.h
605
int ossl_quic_wire_decode_frame_max_data(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
612
int ossl_quic_wire_decode_frame_max_stream_data(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
623
int ossl_quic_wire_decode_frame_max_streams(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
630
int ossl_quic_wire_decode_frame_data_blocked(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
637
int ossl_quic_wire_decode_frame_stream_data_blocked(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
649
int ossl_quic_wire_decode_frame_streams_blocked(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
661
int ossl_quic_wire_decode_frame_new_conn_id(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
668
int ossl_quic_wire_decode_frame_retire_conn_id(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
674
int ossl_quic_wire_decode_frame_path_challenge(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
680
int ossl_quic_wire_decode_frame_path_response(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
696
int ossl_quic_wire_decode_frame_conn_close(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
704
size_t ossl_quic_wire_decode_padding(PACKET *pkt);
crypto/openssl/include/internal/quic_wire.h
709
int ossl_quic_wire_decode_frame_ping(PACKET *pkt);
crypto/openssl/include/internal/quic_wire.h
714
int ossl_quic_wire_decode_frame_handshake_done(PACKET *pkt);
crypto/openssl/include/internal/quic_wire.h
720
int ossl_quic_wire_peek_transport_param(PACKET *pkt, uint64_t *id);
crypto/openssl/include/internal/quic_wire.h
732
const unsigned char *ossl_quic_wire_decode_transport_param_bytes(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
742
int ossl_quic_wire_decode_transport_param_int(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
752
int ossl_quic_wire_decode_transport_param_cid(PACKET *pkt,
crypto/openssl/include/internal/quic_wire.h
766
int ossl_quic_wire_decode_transport_param_preferred_addr(PACKET *pkt,
crypto/openssl/include/internal/quic_wire_pkt.h
478
int ossl_quic_wire_decode_pkt_hdr(PACKET *pkt,
crypto/openssl/include/internal/quic_wire_pkt.h
521
int ossl_quic_wire_encode_pkt_hdr(WPACKET *pkt,
crypto/openssl/providers/common/der/der_dsa_key.c
20
int ossl_DER_w_algorithmIdentifier_DSA(WPACKET *pkt, int tag, DSA *dsa)
crypto/openssl/providers/common/der/der_dsa_key.c
22
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_dsa_key.c
24
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_dsa,
crypto/openssl/providers/common/der/der_dsa_key.c
26
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_dsa_sig.c
26
int ossl_DER_w_algorithmIdentifier_DSA_with_MD(WPACKET *pkt, int tag,
crypto/openssl/providers/common/der/der_dsa_sig.c
46
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_dsa_sig.c
48
&& ossl_DER_w_precompiled(pkt, -1, precompiled, precompiled_sz)
crypto/openssl/providers/common/der/der_dsa_sig.c
49
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_ec_key.c
14
int ossl_DER_w_algorithmIdentifier_EC(WPACKET *pkt, int cont, EC_KEY *ec)
crypto/openssl/providers/common/der/der_ec_key.c
16
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_ec_key.c
18
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_ecPublicKey,
crypto/openssl/providers/common/der/der_ec_key.c
20
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_ec_sig.c
27
int ossl_DER_w_algorithmIdentifier_ECDSA_with_MD(WPACKET *pkt, int cont,
crypto/openssl/providers/common/der/der_ec_sig.c
47
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_ec_sig.c
49
&& ossl_DER_w_precompiled(pkt, -1, precompiled, precompiled_sz)
crypto/openssl/providers/common/der/der_ec_sig.c
50
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_ecx_key.c
14
int ossl_DER_w_algorithmIdentifier_X25519(WPACKET *pkt, int cont, ECX_KEY *ec)
crypto/openssl/providers/common/der/der_ecx_key.c
16
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_ecx_key.c
18
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_X25519,
crypto/openssl/providers/common/der/der_ecx_key.c
20
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_ecx_key.c
23
int ossl_DER_w_algorithmIdentifier_X448(WPACKET *pkt, int cont, ECX_KEY *ec)
crypto/openssl/providers/common/der/der_ecx_key.c
25
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_ecx_key.c
27
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_X448,
crypto/openssl/providers/common/der/der_ecx_key.c
29
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_ecx_key.c
32
int ossl_DER_w_algorithmIdentifier_ED25519(WPACKET *pkt, int cont, ECX_KEY *ec)
crypto/openssl/providers/common/der/der_ecx_key.c
34
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_ecx_key.c
36
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_Ed25519,
crypto/openssl/providers/common/der/der_ecx_key.c
38
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_ecx_key.c
41
int ossl_DER_w_algorithmIdentifier_ED448(WPACKET *pkt, int cont, ECX_KEY *ec)
crypto/openssl/providers/common/der/der_ecx_key.c
43
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_ecx_key.c
45
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_Ed448,
crypto/openssl/providers/common/der/der_ecx_key.c
47
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_ml_dsa_key.c
19
int ossl_DER_w_algorithmIdentifier_ML_DSA(WPACKET *pkt, int tag, ML_DSA_KEY *key)
crypto/openssl/providers/common/der/der_ml_dsa_key.c
37
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_ml_dsa_key.c
39
&& ossl_DER_w_precompiled(pkt, -1, alg, len)
crypto/openssl/providers/common/der/der_ml_dsa_key.c
40
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_rsa_key.c
246
static int DER_w_MaskGenAlgorithm(WPACKET *pkt, int tag,
crypto/openssl/providers/common/der/der_rsa_key.c
271
return ossl_DER_w_precompiled(pkt, tag, maskgenalg, maskgenalg_sz);
crypto/openssl/providers/common/der/der_rsa_key.c
282
int ossl_DER_w_RSASSA_PSS_params(WPACKET *pkt, int tag,
crypto/openssl/providers/common/der/der_rsa_key.c
347
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_rsa_key.c
349
|| ossl_DER_w_uint32(pkt, 3, (uint32_t)trailerfield))
crypto/openssl/providers/common/der/der_rsa_key.c
350
&& (saltlen == default_saltlen || ossl_DER_w_uint32(pkt, 2, (uint32_t)saltlen))
crypto/openssl/providers/common/der/der_rsa_key.c
351
&& DER_w_MaskGenAlgorithm(pkt, 1, pss)
crypto/openssl/providers/common/der/der_rsa_key.c
353
|| ossl_DER_w_precompiled(pkt, 0, hashalg, hashalg_sz))
crypto/openssl/providers/common/der/der_rsa_key.c
354
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_rsa_key.c
366
int ossl_DER_w_algorithmIdentifier_RSA_PSS(WPACKET *pkt, int tag,
crypto/openssl/providers/common/der/der_rsa_key.c
384
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_rsa_key.c
387
|| ossl_DER_w_RSASSA_PSS_params(pkt, -1, pss))
crypto/openssl/providers/common/der/der_rsa_key.c
388
&& ossl_DER_w_precompiled(pkt, -1, rsa_oid, rsa_oid_sz)
crypto/openssl/providers/common/der/der_rsa_key.c
389
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_rsa_key.c
392
int ossl_DER_w_algorithmIdentifier_RSA(WPACKET *pkt, int tag, RSA *rsa)
crypto/openssl/providers/common/der/der_rsa_key.c
397
return ossl_DER_w_algorithmIdentifier_RSA_PSS(pkt, tag, rsa_type,
crypto/openssl/providers/common/der/der_rsa_sig.c
33
int ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption(WPACKET *pkt, int tag,
crypto/openssl/providers/common/der/der_rsa_sig.c
67
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_rsa_sig.c
69
&& ossl_DER_w_null(pkt, -1)
crypto/openssl/providers/common/der/der_rsa_sig.c
71
&& ossl_DER_w_precompiled(pkt, -1, precompiled, precompiled_sz)
crypto/openssl/providers/common/der/der_rsa_sig.c
72
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_slh_dsa_key.c
21
int ossl_DER_w_algorithmIdentifier_SLH_DSA(WPACKET *pkt, int tag, SLH_DSA_KEY *key)
crypto/openssl/providers/common/der/der_slh_dsa_key.c
43
return ossl_DER_w_begin_sequence(pkt, tag)
crypto/openssl/providers/common/der/der_slh_dsa_key.c
45
&& ossl_DER_w_precompiled(pkt, -1, alg, len)
crypto/openssl/providers/common/der/der_slh_dsa_key.c
46
&& ossl_DER_w_end_sequence(pkt, tag);
crypto/openssl/providers/common/der/der_sm2_key.c
15
int ossl_DER_w_algorithmIdentifier_SM2(WPACKET *pkt, int cont, EC_KEY *ec)
crypto/openssl/providers/common/der/der_sm2_key.c
17
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_sm2_key.c
20
&& ossl_DER_w_precompiled(pkt, -1, ossl_der_oid_id_ecPublicKey,
crypto/openssl/providers/common/der/der_sm2_key.c
22
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/der/der_sm2_sig.c
23
int ossl_DER_w_algorithmIdentifier_SM2_with_MD(WPACKET *pkt, int cont,
crypto/openssl/providers/common/der/der_sm2_sig.c
35
return ossl_DER_w_begin_sequence(pkt, cont)
crypto/openssl/providers/common/der/der_sm2_sig.c
37
&& ossl_DER_w_precompiled(pkt, -1, precompiled, precompiled_sz)
crypto/openssl/providers/common/der/der_sm2_sig.c
38
&& ossl_DER_w_end_sequence(pkt, cont);
crypto/openssl/providers/common/include/prov/der_dsa.h
93
int ossl_DER_w_algorithmIdentifier_DSA(WPACKET *pkt, int tag, DSA *dsa);
crypto/openssl/providers/common/include/prov/der_dsa.h
95
int ossl_DER_w_algorithmIdentifier_DSA_with_MD(WPACKET *pkt, int tag,
crypto/openssl/providers/common/include/prov/der_ec.h
285
int ossl_DER_w_algorithmIdentifier_EC(WPACKET *pkt, int cont, EC_KEY *ec);
crypto/openssl/providers/common/include/prov/der_ec.h
287
int ossl_DER_w_algorithmIdentifier_ECDSA_with_MD(WPACKET *pkt, int cont,
crypto/openssl/providers/common/include/prov/der_ecx.h
49
int ossl_DER_w_algorithmIdentifier_ED25519(WPACKET *pkt, int cont, ECX_KEY *ec);
crypto/openssl/providers/common/include/prov/der_ecx.h
50
int ossl_DER_w_algorithmIdentifier_ED448(WPACKET *pkt, int cont, ECX_KEY *ec);
crypto/openssl/providers/common/include/prov/der_ecx.h
51
int ossl_DER_w_algorithmIdentifier_X25519(WPACKET *pkt, int cont, ECX_KEY *ec);
crypto/openssl/providers/common/include/prov/der_ecx.h
52
int ossl_DER_w_algorithmIdentifier_X448(WPACKET *pkt, int cont, ECX_KEY *ec);
crypto/openssl/providers/common/include/prov/der_ml_dsa.h
42
int ossl_DER_w_algorithmIdentifier_ML_DSA(WPACKET *pkt, int tag, ML_DSA_KEY *key);
crypto/openssl/providers/common/include/prov/der_rsa.h
180
int ossl_DER_w_RSASSA_PSS_params(WPACKET *pkt, int tag,
crypto/openssl/providers/common/include/prov/der_rsa.h
183
int ossl_DER_w_algorithmIdentifier_RSA(WPACKET *pkt, int tag, RSA *rsa);
crypto/openssl/providers/common/include/prov/der_rsa.h
184
int ossl_DER_w_algorithmIdentifier_RSA_PSS(WPACKET *pkt, int tag,
crypto/openssl/providers/common/include/prov/der_rsa.h
188
int ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption(WPACKET *pkt, int tag,
crypto/openssl/providers/common/include/prov/der_slh_dsa.h
105
int ossl_DER_w_algorithmIdentifier_SLH_DSA(WPACKET *pkt, int tag, SLH_DSA_KEY *key);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
929
WPACKET pkt;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
937
if (!WPACKET_init_null_der(&pkt))
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
942
|| !WPACKET_init_der(&pkt, str, str_sz)) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
943
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
948
if (!ossl_DER_w_RSASSA_PSS_params(&pkt, -1, pss)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
949
|| !WPACKET_finish(&pkt)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
950
|| !WPACKET_get_total_written(&pkt, &str_sz)) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
951
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
954
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/kdfs/hkdf.c
650
WPACKET pkt;
crypto/openssl/providers/implementations/kdfs/hkdf.c
658
if (!WPACKET_init_static_len(&pkt, hkdflabel, sizeof(hkdflabel), 0)
crypto/openssl/providers/implementations/kdfs/hkdf.c
659
|| !WPACKET_put_bytes_u16(&pkt, outlen)
crypto/openssl/providers/implementations/kdfs/hkdf.c
660
|| !WPACKET_start_sub_packet_u8(&pkt)
crypto/openssl/providers/implementations/kdfs/hkdf.c
661
|| !WPACKET_memcpy(&pkt, prefix, prefixlen)
crypto/openssl/providers/implementations/kdfs/hkdf.c
662
|| !WPACKET_memcpy(&pkt, label, labellen)
crypto/openssl/providers/implementations/kdfs/hkdf.c
663
|| !WPACKET_close(&pkt)
crypto/openssl/providers/implementations/kdfs/hkdf.c
664
|| !WPACKET_sub_memcpy_u8(&pkt, data, (data == NULL) ? 0 : datalen)
crypto/openssl/providers/implementations/kdfs/hkdf.c
665
|| !WPACKET_get_total_written(&pkt, &hkdflabellen)
crypto/openssl/providers/implementations/kdfs/hkdf.c
666
|| !WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
667
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
103
static int DER_w_keyinfo(WPACKET *pkt,
crypto/openssl/providers/implementations/kdfs/x942kdf.c
107
return ossl_DER_w_begin_sequence(pkt, -1)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
109
&& ossl_DER_w_octet_string_uint32(pkt, -1, 1)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
112
|| (*pcounter = WPACKET_get_curr(pkt)) != NULL)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
113
&& ossl_DER_w_precompiled(pkt, -1, der_oid, der_oidlen)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
114
&& ossl_DER_w_end_sequence(pkt, -1);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
117
static int der_encode_sharedinfo(WPACKET *pkt, unsigned char *buf, size_t buflen,
crypto/openssl/providers/implementations/kdfs/x942kdf.c
126
return (buf != NULL ? WPACKET_init_der(pkt, buf, buflen) : WPACKET_init_null_der(pkt))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
127
&& ossl_DER_w_begin_sequence(pkt, -1)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
129
|| ossl_DER_w_octet_string(pkt, 3, supp_priv, supp_privlen))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
131
|| ossl_DER_w_octet_string(pkt, 2, supp_pub, supp_publen))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
133
|| ossl_DER_w_octet_string_uint32(pkt, 2, keylen_bits))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
134
&& (partyv == NULL || ossl_DER_w_octet_string(pkt, 1, partyv, partyvlen))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
135
&& (partyu == NULL || ossl_DER_w_octet_string(pkt, 0, partyu, partyulen))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
136
&& (acvp == NULL || ossl_DER_w_precompiled(pkt, -1, acvp, acvplen))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
137
&& DER_w_keyinfo(pkt, der_oid, der_oidlen, pcounter)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
138
&& ossl_DER_w_end_sequence(pkt, -1)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
139
&& WPACKET_finish(pkt);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
213
WPACKET pkt;
crypto/openssl/providers/implementations/kdfs/x942kdf.c
222
if (!der_encode_sharedinfo(&pkt, NULL, 0, cek_oid, cek_oid_len,
crypto/openssl/providers/implementations/kdfs/x942kdf.c
227
|| !WPACKET_get_total_written(&pkt, &der_buflen))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
229
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
235
if (!der_encode_sharedinfo(&pkt, der_buf, der_buflen, cek_oid, cek_oid_len,
crypto/openssl/providers/implementations/kdfs/x942kdf.c
245
if (WPACKET_get_curr(&pkt) != der_buf)
crypto/openssl/providers/implementations/kdfs/x942kdf.c
263
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/dsa_sig.c
159
WPACKET pkt;
crypto/openssl/providers/implementations/signature/dsa_sig.c
225
if (WPACKET_init_der(&pkt, ctx->aid_buf, sizeof(ctx->aid_buf))
crypto/openssl/providers/implementations/signature/dsa_sig.c
226
&& ossl_DER_w_algorithmIdentifier_DSA_with_MD(&pkt, -1, ctx->dsa,
crypto/openssl/providers/implementations/signature/dsa_sig.c
228
&& WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/dsa_sig.c
229
WPACKET_get_total_written(&pkt, &ctx->aid_len);
crypto/openssl/providers/implementations/signature/dsa_sig.c
230
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/dsa_sig.c
232
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
173
WPACKET pkt;
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
248
if (WPACKET_init_der(&pkt, ctx->aid_buf, sizeof(ctx->aid_buf))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
249
&& ossl_DER_w_algorithmIdentifier_ECDSA_with_MD(&pkt, -1, ctx->ec,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
251
&& WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
252
WPACKET_get_total_written(&pkt, &ctx->aid_len);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
253
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
255
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
236
WPACKET pkt;
crypto/openssl/providers/implementations/signature/eddsa_sig.c
269
ret = WPACKET_init_der(&pkt, peddsactx->aid_buf, sizeof(peddsactx->aid_buf));
crypto/openssl/providers/implementations/signature/eddsa_sig.c
272
ret = ret && ossl_DER_w_algorithmIdentifier_ED25519(&pkt, -1, edkey);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
275
ret = ret && ossl_DER_w_algorithmIdentifier_ED448(&pkt, -1, edkey);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
282
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
285
if (ret && WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/eddsa_sig.c
286
WPACKET_get_total_written(&pkt, &peddsactx->aid_len);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
287
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
289
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
101
WPACKET pkt;
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
112
ret = WPACKET_init_der(&pkt, ctx->aid_buf, sizeof(ctx->aid_buf));
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
113
ret = ret && ossl_DER_w_algorithmIdentifier_ML_DSA(&pkt, -1, ctx->key);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
114
if (ret && WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
115
WPACKET_get_total_written(&pkt, &ctx->aid_len);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
116
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
118
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/rsa_sig.c
313
WPACKET pkt;
crypto/openssl/providers/implementations/signature/rsa_sig.c
319
if (!WPACKET_init_der(&pkt, aid_buf, buf_len)) {
crypto/openssl/providers/implementations/signature/rsa_sig.c
326
ret = ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption(&pkt, -1,
crypto/openssl/providers/implementations/signature/rsa_sig.c
348
|| !ossl_DER_w_algorithmIdentifier_RSA_PSS(&pkt, -1,
crypto/openssl/providers/implementations/signature/rsa_sig.c
361
if (WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/rsa_sig.c
362
WPACKET_get_total_written(&pkt, aid_len);
crypto/openssl/providers/implementations/signature/rsa_sig.c
363
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/rsa_sig.c
366
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
122
WPACKET pkt;
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
133
ret = WPACKET_init_der(&pkt, ctx->aid_buf, sizeof(ctx->aid_buf));
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
134
ret = ret && ossl_DER_w_algorithmIdentifier_SLH_DSA(&pkt, -1, ctx->key);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
135
if (ret && WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
136
WPACKET_get_total_written(&pkt, &ctx->aid_len);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
137
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
139
WPACKET_cleanup(&pkt);
crypto/openssl/providers/implementations/signature/sm2_sig.c
213
WPACKET pkt;
crypto/openssl/providers/implementations/signature/sm2_sig.c
243
if (WPACKET_init_der(&pkt, ctx->aid_buf, sizeof(ctx->aid_buf))
crypto/openssl/providers/implementations/signature/sm2_sig.c
244
&& ossl_DER_w_algorithmIdentifier_SM2_with_MD(&pkt, -1, ctx->ec, md_nid)
crypto/openssl/providers/implementations/signature/sm2_sig.c
245
&& WPACKET_finish(&pkt)) {
crypto/openssl/providers/implementations/signature/sm2_sig.c
246
WPACKET_get_total_written(&pkt, &ctx->aid_len);
crypto/openssl/providers/implementations/signature/sm2_sig.c
247
aid = WPACKET_get_curr(&pkt);
crypto/openssl/providers/implementations/signature/sm2_sig.c
249
WPACKET_cleanup(&pkt);
crypto/openssl/ssl/d1_lib.c
428
PACKET pkt, msgpkt, msgpayload, session, cookiepkt;
crypto/openssl/ssl/d1_lib.c
488
if (!PACKET_buf_init(&pkt, buf, n)) {
crypto/openssl/ssl/d1_lib.c
510
if (!PACKET_get_1(&pkt, &rectype)
crypto/openssl/ssl/d1_lib.c
511
|| !PACKET_get_1(&pkt, &versmajor)
crypto/openssl/ssl/d1_lib.c
512
|| !PACKET_get_1(&pkt, &versminor)) {
crypto/openssl/ssl/d1_lib.c
536
if (!PACKET_copy_bytes(&pkt, seq, SEQ_NUM_SIZE)
crypto/openssl/ssl/d1_lib.c
537
|| !PACKET_get_length_prefixed_2(&pkt, &msgpkt)) {
crypto/openssl/ssl/quic/qlog_event_helpers.c
206
static int log_frame_actual(QLOG *qlog_instance, PACKET *pkt,
crypto/openssl/ssl/quic/qlog_event_helpers.c
214
PACKET orig_pkt = *pkt;
crypto/openssl/ssl/quic/qlog_event_helpers.c
216
if (!ossl_quic_wire_peek_frame_header(pkt, &frame_type, NULL)) {
crypto/openssl/ssl/quic/qlog_event_helpers.c
230
ossl_quic_wire_decode_padding(pkt));
crypto/openssl/ssl/quic/qlog_event_helpers.c
233
if (!ossl_quic_wire_decode_frame_ping(pkt))
crypto/openssl/ssl/quic/qlog_event_helpers.c
240
if (!ossl_quic_wire_peek_frame_ack_num_ranges(pkt, &num_ranges))
crypto/openssl/ssl/quic/qlog_event_helpers.c
245
if (!ossl_quic_wire_decode_frame_ack(pkt, 3, &ack, &total_ranges))
crypto/openssl/ssl/quic/qlog_event_helpers.c
268
if (!ossl_quic_wire_decode_frame_reset_stream(pkt, &f))
crypto/openssl/ssl/quic/qlog_event_helpers.c
279
if (!ossl_quic_wire_decode_frame_stop_sending(pkt, &f))
crypto/openssl/ssl/quic/qlog_event_helpers.c
289
if (!ossl_quic_wire_decode_frame_crypto(pkt, 1, &f))
crypto/openssl/ssl/quic/qlog_event_helpers.c
307
if (!ossl_quic_wire_decode_frame_stream(pkt, 1, &f))
crypto/openssl/ssl/quic/qlog_event_helpers.c
324
if (!ossl_quic_wire_decode_frame_max_data(pkt, &x))
crypto/openssl/ssl/quic/qlog_event_helpers.c
334
if (!ossl_quic_wire_decode_frame_max_streams(pkt, &x))
crypto/openssl/ssl/quic/qlog_event_helpers.c
347
if (!ossl_quic_wire_decode_frame_max_stream_data(pkt, &stream_id,
crypto/openssl/ssl/quic/qlog_event_helpers.c
358
if (!ossl_quic_wire_decode_frame_path_challenge(pkt, &challenge))
crypto/openssl/ssl/quic/qlog_event_helpers.c
366
if (!ossl_quic_wire_decode_frame_path_response(pkt, &challenge))
crypto/openssl/ssl/quic/qlog_event_helpers.c
375
if (!ossl_quic_wire_decode_frame_conn_close(pkt, &f))
crypto/openssl/ssl/quic/qlog_event_helpers.c
388
if (!ossl_quic_wire_decode_frame_handshake_done(pkt))
crypto/openssl/ssl/quic/qlog_event_helpers.c
396
if (!ossl_quic_wire_decode_frame_new_conn_id(pkt, &f))
crypto/openssl/ssl/quic/qlog_event_helpers.c
410
if (!ossl_quic_wire_decode_frame_retire_conn_id(pkt, &seq_num))
crypto/openssl/ssl/quic/qlog_event_helpers.c
419
if (!ossl_quic_wire_decode_frame_data_blocked(pkt, &x))
crypto/openssl/ssl/quic/qlog_event_helpers.c
428
if (!ossl_quic_wire_decode_frame_stream_data_blocked(pkt,
crypto/openssl/ssl/quic/qlog_event_helpers.c
441
if (!ossl_quic_wire_decode_frame_streams_blocked(pkt, &x))
crypto/openssl/ssl/quic/qlog_event_helpers.c
455
if (!ossl_quic_wire_decode_frame_new_token(pkt, &token, &token_len))
crypto/openssl/ssl/quic/qlog_event_helpers.c
479
ignore_res(PACKET_forward(pkt, PACKET_remaining(pkt)));
crypto/openssl/ssl/quic/qlog_event_helpers.c
486
static void log_frame(QLOG *qlog_instance, PACKET *pkt,
crypto/openssl/ssl/quic/qlog_event_helpers.c
491
rem_before = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/qlog_event_helpers.c
493
if (!log_frame_actual(qlog_instance, pkt, need_skip))
crypto/openssl/ssl/quic/qlog_event_helpers.c
496
rem_after = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/qlog_event_helpers.c
505
PACKET pkt;
crypto/openssl/ssl/quic/qlog_event_helpers.c
509
if (!PACKET_buf_init(&pkt, iovec[i].buf, iovec[i].buf_len))
crypto/openssl/ssl/quic/qlog_event_helpers.c
512
while (PACKET_remaining(&pkt) > 0) {
crypto/openssl/ssl/quic/qlog_event_helpers.c
516
if (adv > PACKET_remaining(&pkt))
crypto/openssl/ssl/quic/qlog_event_helpers.c
517
adv = PACKET_remaining(&pkt);
crypto/openssl/ssl/quic/qlog_event_helpers.c
519
if (!PACKET_forward(&pkt, adv))
crypto/openssl/ssl/quic/qlog_event_helpers.c
528
log_frame(qlog_instance, &pkt, &need_skip);
crypto/openssl/ssl/quic/quic_ackm.c
102
OSSL_ACKM_TX_PKT *pkt)
crypto/openssl/ssl/quic/quic_ackm.c
1096
int ossl_ackm_on_tx_packet(OSSL_ACKM *ackm, OSSL_ACKM_TX_PKT *pkt)
crypto/openssl/ssl/quic/quic_ackm.c
1098
struct tx_pkt_history_st *h = get_tx_history(ackm, pkt->pkt_space);
crypto/openssl/ssl/quic/quic_ackm.c
110
existing = lh_OSSL_ACKM_TX_PKT_retrieve(h->map, pkt);
crypto/openssl/ssl/quic/quic_ackm.c
1101
if (ossl_time_is_zero(pkt->time)
crypto/openssl/ssl/quic/quic_ackm.c
1102
|| ossl_time_compare(ackm->time_of_last_ack_eliciting_pkt[pkt->pkt_space],
crypto/openssl/ssl/quic/quic_ackm.c
1103
pkt->time)
crypto/openssl/ssl/quic/quic_ackm.c
1108
if (pkt->num_bytes == 0)
crypto/openssl/ssl/quic/quic_ackm.c
1112
if (!pkt->is_inflight && pkt->is_ack_eliciting)
crypto/openssl/ssl/quic/quic_ackm.c
1115
if (tx_pkt_history_add(h, pkt) == 0)
crypto/openssl/ssl/quic/quic_ackm.c
1118
if (pkt->is_inflight) {
crypto/openssl/ssl/quic/quic_ackm.c
1119
if (pkt->is_ack_eliciting) {
crypto/openssl/ssl/quic/quic_ackm.c
1120
ackm->time_of_last_ack_eliciting_pkt[pkt->pkt_space] = pkt->time;
crypto/openssl/ssl/quic/quic_ackm.c
1121
ackm->ack_eliciting_bytes_in_flight[pkt->pkt_space]
crypto/openssl/ssl/quic/quic_ackm.c
1122
+= pkt->num_bytes;
crypto/openssl/ssl/quic/quic_ackm.c
1125
ackm->bytes_in_flight += pkt->num_bytes;
crypto/openssl/ssl/quic/quic_ackm.c
1128
ackm->cc_method->on_data_sent(ackm->cc_data, pkt->num_bytes);
crypto/openssl/ssl/quic/quic_ackm.c
1144
OSSL_ACKM_TX_PKT *pkt;
crypto/openssl/ssl/quic/quic_ackm.c
115
if (!ossl_assert(ossl_list_tx_history_next(pkt) == NULL
crypto/openssl/ssl/quic/quic_ackm.c
1155
pkt = tx_pkt_history_by_pkt_num(h, ack->ack_ranges[0].end);
crypto/openssl/ssl/quic/quic_ackm.c
1156
if (pkt == NULL)
crypto/openssl/ssl/quic/quic_ackm.c
1159
ecn_info.largest_acked_time = pkt->time;
crypto/openssl/ssl/quic/quic_ackm.c
116
&& ossl_list_tx_history_prev(pkt) == NULL))
crypto/openssl/ssl/quic/quic_ackm.c
119
lh_OSSL_ACKM_TX_PKT_insert(h->map, pkt);
crypto/openssl/ssl/quic/quic_ackm.c
121
ossl_list_tx_history_insert_tail(&h->packets, pkt);
crypto/openssl/ssl/quic/quic_ackm.c
1248
OSSL_ACKM_TX_PKT *pkt, *pnext;
crypto/openssl/ssl/quic/quic_ackm.c
1257
for (pkt = ossl_list_tx_history_head(&get_tx_history(ackm, pkt_space)->packets);
crypto/openssl/ssl/quic/quic_ackm.c
1258
pkt != NULL; pkt = pnext) {
crypto/openssl/ssl/quic/quic_ackm.c
1259
pnext = ossl_list_tx_history_next(pkt);
crypto/openssl/ssl/quic/quic_ackm.c
1260
if (pkt->is_inflight) {
crypto/openssl/ssl/quic/quic_ackm.c
1261
ackm->bytes_in_flight -= pkt->num_bytes;
crypto/openssl/ssl/quic/quic_ackm.c
1262
num_bytes_invalidated += pkt->num_bytes;
crypto/openssl/ssl/quic/quic_ackm.c
1265
pkt->on_discarded(pkt->cb_arg); /* may free pkt */
crypto/openssl/ssl/quic/quic_ackm.c
128
OSSL_ACKM_TX_PKT *pkt)
crypto/openssl/ssl/quic/quic_ackm.c
130
if (!ossl_assert(pkt->pkt_num >= h->watermark))
crypto/openssl/ssl/quic/quic_ackm.c
133
if (tx_pkt_history_add_actual(h, pkt) < 1)
crypto/openssl/ssl/quic/quic_ackm.c
136
h->watermark = pkt->pkt_num + 1;
crypto/openssl/ssl/quic/quic_ackm.c
137
h->highest_sent = pkt->pkt_num;
crypto/openssl/ssl/quic/quic_ackm.c
1553
int ossl_ackm_on_rx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_RX_PKT *pkt)
crypto/openssl/ssl/quic/quic_ackm.c
1555
struct rx_pkt_history_st *h = get_rx_history(ackm, pkt->pkt_space);
crypto/openssl/ssl/quic/quic_ackm.c
1558
if (ossl_ackm_is_rx_pn_processable(ackm, pkt->pkt_num, pkt->pkt_space) != 1)
crypto/openssl/ssl/quic/quic_ackm.c
156
OSSL_ACKM_TX_PKT key, *pkt;
crypto/openssl/ssl/quic/quic_ackm.c
1566
if (pkt->pkt_num > ackm->rx_largest_pn[pkt->pkt_space]) {
crypto/openssl/ssl/quic/quic_ackm.c
1567
ackm->rx_largest_pn[pkt->pkt_space] = pkt->pkt_num;
crypto/openssl/ssl/quic/quic_ackm.c
1568
ackm->rx_largest_time[pkt->pkt_space] = pkt->time;
crypto/openssl/ssl/quic/quic_ackm.c
1577
was_missing = ackm_is_missing(ackm, pkt->pkt_space, pkt->pkt_num);
crypto/openssl/ssl/quic/quic_ackm.c
1583
if (rx_pkt_history_add_pn(h, pkt->pkt_num) != 1)
crypto/openssl/ssl/quic/quic_ackm.c
159
pkt = tx_pkt_history_by_pkt_num(h, pkt_num);
crypto/openssl/ssl/quic/quic_ackm.c
1591
if (pkt->is_ack_eliciting)
crypto/openssl/ssl/quic/quic_ackm.c
1592
ackm_on_rx_ack_eliciting(ackm, pkt->time, pkt->pkt_space, was_missing);
crypto/openssl/ssl/quic/quic_ackm.c
1595
switch (pkt->ecn) {
crypto/openssl/ssl/quic/quic_ackm.c
1597
++ackm->rx_ect0[pkt->pkt_space];
crypto/openssl/ssl/quic/quic_ackm.c
160
if (pkt == NULL)
crypto/openssl/ssl/quic/quic_ackm.c
1600
++ackm->rx_ect1[pkt->pkt_space];
crypto/openssl/ssl/quic/quic_ackm.c
1603
++ackm->rx_ecnce[pkt->pkt_space];
crypto/openssl/ssl/quic/quic_ackm.c
163
ossl_list_tx_history_remove(&h->packets, pkt);
crypto/openssl/ssl/quic/quic_ackm.c
1701
OSSL_ACKM_TX_PKT *pkt;
crypto/openssl/ssl/quic/quic_ackm.c
1703
pkt = tx_pkt_history_by_pkt_num(h, pn);
crypto/openssl/ssl/quic/quic_ackm.c
1704
if (pkt == NULL)
crypto/openssl/ssl/quic/quic_ackm.c
1707
tx_pkt_history_remove(h, pkt->pkt_num);
crypto/openssl/ssl/quic/quic_ackm.c
1708
pkt->lnext = NULL;
crypto/openssl/ssl/quic/quic_ackm.c
1709
ackm_on_pkts_lost(ackm, pkt_space, pkt, /*pseudo=*/1);
crypto/openssl/ssl/quic/quic_ackm.c
62
static unsigned long tx_pkt_info_hash(const OSSL_ACKM_TX_PKT *pkt)
crypto/openssl/ssl/quic/quic_ackm.c
640
static int ack_includes_ack_eliciting(OSSL_ACKM_TX_PKT *pkt)
crypto/openssl/ssl/quic/quic_ackm.c
642
for (; pkt != NULL; pkt = pkt->anext)
crypto/openssl/ssl/quic/quic_ackm.c
643
if (pkt->is_ack_eliciting)
crypto/openssl/ssl/quic/quic_ackm.c
65
return (unsigned long)pkt->pkt_num;
crypto/openssl/ssl/quic/quic_ackm.c
678
OSSL_ACKM_TX_PKT *acked_pkts = NULL, **fixup = &acked_pkts, *pkt, *pprev;
crypto/openssl/ssl/quic/quic_ackm.c
697
pkt = tx_pkt_history_by_pkt_num(h, ack->ack_ranges[0].end);
crypto/openssl/ssl/quic/quic_ackm.c
698
if (pkt == NULL)
crypto/openssl/ssl/quic/quic_ackm.c
699
pkt = ossl_list_tx_history_tail(&h->packets);
crypto/openssl/ssl/quic/quic_ackm.c
701
for (; pkt != NULL; pkt = pprev) {
crypto/openssl/ssl/quic/quic_ackm.c
706
pprev = ossl_list_tx_history_prev(pkt);
crypto/openssl/ssl/quic/quic_ackm.c
717
if (range_contains(&ack->ack_ranges[ridx], pkt->pkt_num)) {
crypto/openssl/ssl/quic/quic_ackm.c
719
tx_pkt_history_remove(h, pkt->pkt_num);
crypto/openssl/ssl/quic/quic_ackm.c
721
*fixup = pkt;
crypto/openssl/ssl/quic/quic_ackm.c
722
fixup = &pkt->anext;
crypto/openssl/ssl/quic/quic_ackm.c
725
} else if (pkt->pkt_num > ack->ack_ranges[ridx].end) {
crypto/openssl/ssl/quic/quic_ackm.c
736
assert(pkt->pkt_num < ack->ack_ranges[ridx].start);
crypto/openssl/ssl/quic/quic_ackm.c
754
OSSL_ACKM_TX_PKT *lost_pkts = NULL, **fixup = &lost_pkts, *pkt, *pnext;
crypto/openssl/ssl/quic/quic_ackm.c
778
pkt = ossl_list_tx_history_head(&h->packets);
crypto/openssl/ssl/quic/quic_ackm.c
780
for (; pkt != NULL; pkt = pnext) {
crypto/openssl/ssl/quic/quic_ackm.c
781
assert(pkt_space == pkt->pkt_space);
crypto/openssl/ssl/quic/quic_ackm.c
787
pnext = ossl_list_tx_history_next(pkt);
crypto/openssl/ssl/quic/quic_ackm.c
789
if (pkt->pkt_num > ackm->largest_acked_pkt[pkt_space])
crypto/openssl/ssl/quic/quic_ackm.c
795
if (ossl_time_compare(pkt->time, lost_send_time) <= 0
crypto/openssl/ssl/quic/quic_ackm.c
797
>= pkt->pkt_num + K_PKT_THRESHOLD) {
crypto/openssl/ssl/quic/quic_ackm.c
798
tx_pkt_history_remove(h, pkt->pkt_num);
crypto/openssl/ssl/quic/quic_ackm.c
800
*fixup = pkt;
crypto/openssl/ssl/quic/quic_ackm.c
801
fixup = &pkt->lnext;
crypto/openssl/ssl/quic/quic_ackm.c
805
ackm->loss_time[pkt_space] = ossl_time_add(pkt->time, loss_delay);
crypto/openssl/ssl/quic/quic_ackm.c
808
ossl_time_add(pkt->time, loss_delay));
crypto/openssl/ssl/quic/quic_channel.c
1303
PACKET pkt;
crypto/openssl/ssl/quic/quic_channel.c
1347
if (!PACKET_buf_init(&pkt, params, params_len)) {
crypto/openssl/ssl/quic/quic_channel.c
1353
while (PACKET_remaining(&pkt) > 0) {
crypto/openssl/ssl/quic/quic_channel.c
1354
if (!ossl_quic_wire_peek_transport_param(&pkt, &id))
crypto/openssl/ssl/quic/quic_channel.c
1369
if (!ossl_quic_wire_decode_transport_param_cid(&pkt, NULL, &cid)) {
crypto/openssl/ssl/quic/quic_channel.c
1401
if (!ossl_quic_wire_decode_transport_param_cid(&pkt, NULL, &cid)) {
crypto/openssl/ssl/quic/quic_channel.c
1422
if (!ossl_quic_wire_decode_transport_param_cid(&pkt, NULL, &cid)) {
crypto/openssl/ssl/quic/quic_channel.c
1442
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)) {
crypto/openssl/ssl/quic/quic_channel.c
1458
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)) {
crypto/openssl/ssl/quic/quic_channel.c
1478
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)) {
crypto/openssl/ssl/quic/quic_channel.c
1501
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)) {
crypto/openssl/ssl/quic/quic_channel.c
1520
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)
crypto/openssl/ssl/quic/quic_channel.c
1537
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)
crypto/openssl/ssl/quic/quic_channel.c
1557
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)
crypto/openssl/ssl/quic/quic_channel.c
1575
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)
crypto/openssl/ssl/quic/quic_channel.c
1593
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)) {
crypto/openssl/ssl/quic/quic_channel.c
1615
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)
crypto/openssl/ssl/quic/quic_channel.c
1632
if (!ossl_quic_wire_decode_transport_param_int(&pkt, &id, &v)
crypto/openssl/ssl/quic/quic_channel.c
1657
body = ossl_quic_wire_decode_transport_param_bytes(&pkt, &id, &len);
crypto/openssl/ssl/quic/quic_channel.c
1697
if (!ossl_quic_wire_decode_transport_param_preferred_addr(&pkt, &pfa)) {
crypto/openssl/ssl/quic/quic_channel.c
1718
body = ossl_quic_wire_decode_transport_param_bytes(&pkt, &id, &len);
crypto/openssl/ssl/quic/quic_channel.c
1737
body = ossl_quic_wire_decode_transport_param_bytes(&pkt, &id,
crypto/openssl/ssl/quic/quic_fifd.c
107
for (cfq_item = pkt->retx_head; cfq_item != NULL; cfq_item = cfq_item_next) {
crypto/openssl/ssl/quic/quic_fifd.c
112
ossl_quic_txpim_pkt_release(fifd->txpim, pkt);
crypto/openssl/ssl/quic/quic_fifd.c
125
QUIC_TXPIM_PKT *pkt = arg;
crypto/openssl/ssl/quic/quic_fifd.c
126
QUIC_FIFD *fifd = pkt->fifd;
crypto/openssl/ssl/quic/quic_fifd.c
127
const QUIC_TXPIM_CHUNK *chunks = ossl_quic_txpim_pkt_get_chunks(pkt);
crypto/openssl/ssl/quic/quic_fifd.c
128
size_t i, num_chunks = ossl_quic_txpim_pkt_get_num_chunks(pkt);
crypto/openssl/ssl/quic/quic_fifd.c
133
ossl_qlog_event_recovery_packet_lost(fifd_get_qlog(fifd), pkt);
crypto/openssl/ssl/quic/quic_fifd.c
138
pkt->ackm_pkt.pkt_space,
crypto/openssl/ssl/quic/quic_fifd.c
164
chunks[i].stream_id, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
169
chunks[i].stream_id, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
184
pkt,
crypto/openssl/ssl/quic/quic_fifd.c
193
for (cfq_item = pkt->retx_head; cfq_item != NULL; cfq_item = cfq_item_next) {
crypto/openssl/ssl/quic/quic_fifd.c
199
if (pkt->had_handshake_done_frame)
crypto/openssl/ssl/quic/quic_fifd.c
201
UINT64_MAX, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
204
if (pkt->had_max_data_frame)
crypto/openssl/ssl/quic/quic_fifd.c
206
UINT64_MAX, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
209
if (pkt->had_max_streams_bidi_frame)
crypto/openssl/ssl/quic/quic_fifd.c
211
UINT64_MAX, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
214
if (pkt->had_max_streams_uni_frame)
crypto/openssl/ssl/quic/quic_fifd.c
216
UINT64_MAX, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
219
if (pkt->had_ack_frame)
crypto/openssl/ssl/quic/quic_fifd.c
226
UINT64_MAX, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
229
ossl_quic_txpim_pkt_release(fifd->txpim, pkt);
crypto/openssl/ssl/quic/quic_fifd.c
234
QUIC_TXPIM_PKT *pkt = arg;
crypto/openssl/ssl/quic/quic_fifd.c
235
QUIC_FIFD *fifd = pkt->fifd;
crypto/openssl/ssl/quic/quic_fifd.c
244
for (cfq_item = pkt->retx_head; cfq_item != NULL; cfq_item = cfq_item_next) {
crypto/openssl/ssl/quic/quic_fifd.c
249
ossl_quic_txpim_pkt_release(fifd->txpim, pkt);
crypto/openssl/ssl/quic/quic_fifd.c
252
int ossl_quic_fifd_pkt_commit(QUIC_FIFD *fifd, QUIC_TXPIM_PKT *pkt)
crypto/openssl/ssl/quic/quic_fifd.c
259
pkt->fifd = fifd;
crypto/openssl/ssl/quic/quic_fifd.c
261
pkt->ackm_pkt.on_lost = on_lost;
crypto/openssl/ssl/quic/quic_fifd.c
262
pkt->ackm_pkt.on_acked = on_acked;
crypto/openssl/ssl/quic/quic_fifd.c
263
pkt->ackm_pkt.on_discarded = on_discarded;
crypto/openssl/ssl/quic/quic_fifd.c
264
pkt->ackm_pkt.cb_arg = pkt;
crypto/openssl/ssl/quic/quic_fifd.c
266
ossl_list_tx_history_init_elem(&pkt->ackm_pkt);
crypto/openssl/ssl/quic/quic_fifd.c
267
pkt->ackm_pkt.anext = pkt->ackm_pkt.lnext = NULL;
crypto/openssl/ssl/quic/quic_fifd.c
273
for (cfq_item = pkt->retx_head;
crypto/openssl/ssl/quic/quic_fifd.c
28
QUIC_TXPIM_PKT *pkt,
crypto/openssl/ssl/quic/quic_fifd.c
282
chunks = ossl_quic_txpim_pkt_get_chunks(pkt);
crypto/openssl/ssl/quic/quic_fifd.c
283
num_chunks = ossl_quic_txpim_pkt_get_num_chunks(pkt);
crypto/openssl/ssl/quic/quic_fifd.c
286
pkt->ackm_pkt.pkt_space,
crypto/openssl/ssl/quic/quic_fifd.c
304
return ossl_ackm_on_tx_packet(fifd->ackm, &pkt->ackm_pkt);
crypto/openssl/ssl/quic/quic_fifd.c
33
QUIC_TXPIM_PKT *pkt,
crypto/openssl/ssl/quic/quic_fifd.c
69
QUIC_TXPIM_PKT *pkt = arg;
crypto/openssl/ssl/quic/quic_fifd.c
70
QUIC_FIFD *fifd = pkt->fifd;
crypto/openssl/ssl/quic/quic_fifd.c
71
const QUIC_TXPIM_CHUNK *chunks = ossl_quic_txpim_pkt_get_chunks(pkt);
crypto/openssl/ssl/quic/quic_fifd.c
72
size_t i, num_chunks = ossl_quic_txpim_pkt_get_num_chunks(pkt);
crypto/openssl/ssl/quic/quic_fifd.c
79
pkt->ackm_pkt.pkt_space,
crypto/openssl/ssl/quic/quic_fifd.c
94
chunks[i].stream_id, pkt,
crypto/openssl/ssl/quic/quic_fifd.c
99
chunks[i].stream_id, pkt,
crypto/openssl/ssl/quic/quic_port.c
1047
PACKET pkt, subpkt;
crypto/openssl/ssl/quic/quic_port.c
1054
if (!PACKET_buf_init(&pkt, buf, buf_len)
crypto/openssl/ssl/quic/quic_port.c
1055
|| !PACKET_copy_bytes(&pkt, &token->is_retry, sizeof(token->is_retry))
crypto/openssl/ssl/quic/quic_port.c
1057
|| !PACKET_copy_bytes(&pkt, (unsigned char *)&token->timestamp,
crypto/openssl/ssl/quic/quic_port.c
1060
&& (!PACKET_get_length_prefixed_1(&pkt, &subpkt)
crypto/openssl/ssl/quic/quic_port.c
1066
|| !PACKET_get_length_prefixed_1(&pkt, &subpkt)
crypto/openssl/ssl/quic/quic_port.c
1071
|| !PACKET_get_length_prefixed_1(&pkt, &subpkt)
crypto/openssl/ssl/quic/quic_port.c
1075
|| PACKET_remaining(&pkt) != 0) {
crypto/openssl/ssl/quic/quic_port.c
1486
PACKET pkt;
crypto/openssl/ssl/quic/quic_port.c
1526
if (!PACKET_buf_init(&pkt, ossl_quic_urxe_data(e), e->data_len))
crypto/openssl/ssl/quic/quic_port.c
1534
if (!ossl_quic_wire_decode_pkt_hdr(&pkt, SIZE_MAX, 1, 0, &hdr, NULL,
crypto/openssl/ssl/quic/quic_record_rx.c
1012
PACKET *pkt, size_t pkt_idx,
crypto/openssl/ssl/quic/quic_record_rx.c
1019
PACKET orig_pkt = *pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
1020
const unsigned char *sop = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_record_rx.c
1032
rxe = qrx_ensure_free_rxe(qrx, PACKET_remaining(pkt));
crypto/openssl/ssl/quic/quic_record_rx.c
1046
if (!ossl_quic_wire_decode_pkt_hdr(pkt,
crypto/openssl/ssl/quic/quic_record_rx.c
1056
eop = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_record_rx.c
1168
*pkt = orig_pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
1184
if (ossl_quic_wire_decode_pkt_hdr(pkt, qrx->short_conn_id_len,
crypto/openssl/ssl/quic/quic_record_rx.c
1304
assert(eop != NULL && eop >= PACKET_data(pkt));
crypto/openssl/ssl/quic/quic_record_rx.c
1309
ignore_res(PACKET_forward(pkt, eop - PACKET_data(pkt)));
crypto/openssl/ssl/quic/quic_record_rx.c
1322
assert(eop >= PACKET_data(pkt));
crypto/openssl/ssl/quic/quic_record_rx.c
1325
ignore_res(PACKET_forward(pkt, eop - PACKET_data(pkt)));
crypto/openssl/ssl/quic/quic_record_rx.c
1338
ignore_res(PACKET_forward(pkt, PACKET_remaining(pkt)));
crypto/openssl/ssl/quic/quic_record_rx.c
1349
PACKET pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
1355
if (!PACKET_buf_init(&pkt, data, data_len))
crypto/openssl/ssl/quic/quic_record_rx.c
1358
for (; PACKET_remaining(&pkt) > 0; ++pkt_idx) {
crypto/openssl/ssl/quic/quic_record_rx.c
1364
if (PACKET_remaining(&pkt) < QUIC_MIN_VALID_PKT_LEN
crypto/openssl/ssl/quic/quic_record_rx.c
1381
if (qrx_process_pkt(qrx, e, &pkt, pkt_idx, &first_dcid, data_len))
crypto/openssl/ssl/quic/quic_record_rx.c
1460
rxe->pkt.hdr = &rxe->hdr;
crypto/openssl/ssl/quic/quic_record_rx.c
1461
rxe->pkt.pn = rxe->pn;
crypto/openssl/ssl/quic/quic_record_rx.c
1462
rxe->pkt.time = rxe->time;
crypto/openssl/ssl/quic/quic_record_rx.c
1463
rxe->pkt.datagram_len = rxe->datagram_len;
crypto/openssl/ssl/quic/quic_record_rx.c
1464
rxe->pkt.peer
crypto/openssl/ssl/quic/quic_record_rx.c
1466
rxe->pkt.local
crypto/openssl/ssl/quic/quic_record_rx.c
1468
rxe->pkt.key_epoch = rxe->key_epoch;
crypto/openssl/ssl/quic/quic_record_rx.c
1469
rxe->pkt.datagram_id = rxe->datagram_id;
crypto/openssl/ssl/quic/quic_record_rx.c
1470
rxe->pkt.qrx = qrx;
crypto/openssl/ssl/quic/quic_record_rx.c
1471
*ppkt = &rxe->pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
1476
void ossl_qrx_pkt_release(OSSL_QRX_PKT *pkt)
crypto/openssl/ssl/quic/quic_record_rx.c
1480
if (pkt == NULL)
crypto/openssl/ssl/quic/quic_record_rx.c
1483
rxe = (RXE *)pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
1486
qrx_recycle_rxe(pkt->qrx, rxe);
crypto/openssl/ssl/quic/quic_record_rx.c
1489
void ossl_qrx_pkt_orphan(OSSL_QRX_PKT *pkt)
crypto/openssl/ssl/quic/quic_record_rx.c
1493
if (pkt == NULL)
crypto/openssl/ssl/quic/quic_record_rx.c
1495
rxe = (RXE *)pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
1502
void ossl_qrx_pkt_up_ref(OSSL_QRX_PKT *pkt)
crypto/openssl/ssl/quic/quic_record_rx.c
1504
RXE *rxe = (RXE *)pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
284
void ossl_qrx_inject_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT *pkt)
crypto/openssl/ssl/quic/quic_record_rx.c
286
RXE *rxe = (RXE *)pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
292
ossl_qrx_pkt_orphan(pkt);
crypto/openssl/ssl/quic/quic_record_rx.c
309
PACKET pkt, orig_pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
319
if (!PACKET_buf_init(&pkt, ossl_quic_urxe_data(urxe), urxe->data_len))
crypto/openssl/ssl/quic/quic_record_rx.c
322
orig_pkt = pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
323
sop = PACKET_data(&pkt);
crypto/openssl/ssl/quic/quic_record_rx.c
329
rxe = qrx_ensure_free_rxe(qrx, PACKET_remaining(&pkt));
crypto/openssl/ssl/quic/quic_record_rx.c
337
if (!ossl_quic_wire_decode_pkt_hdr(&pkt,
crypto/openssl/ssl/quic/quic_record_rx.c
368
pkt = orig_pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
383
if (ossl_quic_wire_decode_pkt_hdr(&pkt, 0,
crypto/openssl/ssl/quic/quic_record_rx.c
45
OSSL_QRX_PKT pkt;
crypto/openssl/ssl/quic/quic_record_rx.c
662
rxe->pkt.hdr = NULL;
crypto/openssl/ssl/quic/quic_record_rx.c
663
rxe->pkt.peer = NULL;
crypto/openssl/ssl/quic/quic_record_rx.c
664
rxe->pkt.local = NULL;
crypto/openssl/ssl/quic/quic_record_tx.c
601
static int qtx_write(OSSL_QTX *qtx, const OSSL_QTX_PKT *pkt, TXE *txe,
crypto/openssl/ssl/quic/quic_record_tx.c
676
if (!ossl_quic_wire_encode_pkt_hdr_pn(pkt->pn,
crypto/openssl/ssl/quic/quic_record_tx.c
710
if (!qtx_encrypt_into_txe(qtx, &cur, txe, enc_level, pkt->pn,
crypto/openssl/ssl/quic/quic_record_tx.c
756
static int qtx_mutate_write(OSSL_QTX *qtx, const OSSL_QTX_PKT *pkt, TXE *txe,
crypto/openssl/ssl/quic/quic_record_tx.c
766
if (!qtx->mutatecb(pkt->hdr, pkt->iovec, pkt->num_iovec, &hdr,
crypto/openssl/ssl/quic/quic_record_tx.c
770
hdr = pkt->hdr;
crypto/openssl/ssl/quic/quic_record_tx.c
771
iovec = pkt->iovec;
crypto/openssl/ssl/quic/quic_record_tx.c
772
num_iovec = pkt->num_iovec;
crypto/openssl/ssl/quic/quic_record_tx.c
775
ret = qtx_write(qtx, pkt, txe, enc_level,
crypto/openssl/ssl/quic/quic_record_tx.c
778
ossl_qlog_event_transport_packet_sent(qtx_get_qlog(qtx), hdr, pkt->pn,
crypto/openssl/ssl/quic/quic_record_tx.c
795
int ossl_qtx_write_pkt(OSSL_QTX *qtx, const OSSL_QTX_PKT *pkt)
crypto/openssl/ssl/quic/quic_record_tx.c
798
int coalescing = (pkt->flags & OSSL_QTX_PKT_FLAG_COALESCE) != 0;
crypto/openssl/ssl/quic/quic_record_tx.c
804
if (pkt->hdr == NULL)
crypto/openssl/ssl/quic/quic_record_tx.c
807
enc_level = ossl_quic_pkt_type_to_enc_level(pkt->hdr->type);
crypto/openssl/ssl/quic/quic_record_tx.c
810
if (!ossl_quic_pkt_type_can_share_dgram(pkt->hdr->type))
crypto/openssl/ssl/quic/quic_record_tx.c
820
if (!addr_eq(&qtx->cons->peer, pkt->peer)
crypto/openssl/ssl/quic/quic_record_tx.c
821
|| !addr_eq(&qtx->cons->local, pkt->local)) {
crypto/openssl/ssl/quic/quic_record_tx.c
847
if (pkt->peer != NULL) {
crypto/openssl/ssl/quic/quic_record_tx.c
848
if (!BIO_ADDR_copy(&txe->peer, pkt->peer))
crypto/openssl/ssl/quic/quic_record_tx.c
854
if (pkt->local != NULL) {
crypto/openssl/ssl/quic/quic_record_tx.c
855
if (!BIO_ADDR_copy(&txe->local, pkt->local))
crypto/openssl/ssl/quic/quic_record_tx.c
862
ret = qtx_mutate_write(qtx, pkt, txe, enc_level);
crypto/openssl/ssl/quic/quic_record_tx.c
891
if (ossl_quic_pkt_type_must_be_last(pkt->hdr->type))
crypto/openssl/ssl/quic/quic_rstream.c
57
int ossl_quic_rstream_queue_data(QUIC_RSTREAM *qrs, OSSL_QRX_PKT *pkt,
crypto/openssl/ssl/quic/quic_rstream.c
73
return ossl_sframe_list_insert(&qrs->fl, &range, pkt, data, fin);
crypto/openssl/ssl/quic/quic_rx_depack.c
1011
static int depack_do_frame_conn_close(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
1016
if (!ossl_quic_wire_decode_frame_conn_close(pkt, &frame_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
1028
static int depack_do_frame_handshake_done(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
1032
if (!ossl_quic_wire_decode_frame_handshake_done(pkt)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
1047
static int depack_process_frames(QUIC_CHANNEL *ch, PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
1054
if (PACKET_remaining(pkt) == 0) {
crypto/openssl/ssl/quic/quic_rx_depack.c
1067
while (PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/quic/quic_rx_depack.c
1074
sof = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_rx_depack.c
1076
if (!ossl_quic_wire_peek_frame_header(pkt, &frame_type, &was_minimal)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
1113
if (!depack_do_frame_ping(pkt, ch, enc_level, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1118
if (!depack_do_frame_padding(pkt))
crypto/openssl/ssl/quic/quic_rx_depack.c
1132
if (!depack_do_frame_ack(pkt, ch, packet_space, received,
crypto/openssl/ssl/quic/quic_rx_depack.c
1148
if (!depack_do_frame_reset_stream(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1162
if (!depack_do_frame_stop_sending(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1174
if (!depack_do_frame_crypto(pkt, ch, parent_pkt, ackm_data, &datalen))
crypto/openssl/ssl/quic/quic_rx_depack.c
1199
if (!depack_do_frame_new_token(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1220
if (!depack_do_frame_stream(pkt, ch, parent_pkt, ackm_data,
crypto/openssl/ssl/quic/quic_rx_depack.c
1235
if (!depack_do_frame_max_data(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1248
if (!depack_do_frame_max_stream_data(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1263
if (!depack_do_frame_max_streams(pkt, ch, ackm_data,
crypto/openssl/ssl/quic/quic_rx_depack.c
1278
if (!depack_do_frame_data_blocked(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1291
if (!depack_do_frame_stream_data_blocked(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1306
if (!depack_do_frame_streams_blocked(pkt, ch, ackm_data,
crypto/openssl/ssl/quic/quic_rx_depack.c
1321
if (!depack_do_frame_new_conn_id(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1334
if (!depack_do_frame_retire_conn_id(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1347
if (!depack_do_frame_path_challenge(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1360
if (!depack_do_frame_path_response(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1377
if (!depack_do_frame_conn_close(pkt, ch, frame_type))
crypto/openssl/ssl/quic/quic_rx_depack.c
1390
if (!depack_do_frame_handshake_done(pkt, ch, ackm_data))
crypto/openssl/ssl/quic/quic_rx_depack.c
1406
size_t framelen = PACKET_data(pkt) - sof;
crypto/openssl/ssl/quic/quic_rx_depack.c
142
static int depack_do_frame_reset_stream(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
1427
PACKET pkt;
crypto/openssl/ssl/quic/quic_rx_depack.c
1469
if (!PACKET_buf_init(&pkt, qpacket->hdr->data, qpacket->hdr->len)
crypto/openssl/ssl/quic/quic_rx_depack.c
1470
|| !depack_process_frames(ch, &pkt, qpacket,
crypto/openssl/ssl/quic/quic_rx_depack.c
150
if (!ossl_quic_wire_decode_frame_reset_stream(pkt, &frame_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
218
static int depack_do_frame_stop_sending(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
225
if (!ossl_quic_wire_decode_frame_stop_sending(pkt, &frame_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
263
static int depack_do_frame_crypto(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
274
if (!ossl_quic_wire_decode_frame_crypto(pkt, 0, &f)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
327
static int depack_do_frame_new_token(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
333
if (!ossl_quic_wire_decode_frame_new_token(pkt, &token, &token_len)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
37
static int depack_do_frame_padding(PACKET *pkt)
crypto/openssl/ssl/quic/quic_rx_depack.c
40
ossl_quic_wire_decode_padding(pkt);
crypto/openssl/ssl/quic/quic_rx_depack.c
44
static int depack_do_frame_ping(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
49
if (!ossl_quic_wire_decode_frame_ping(pkt)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
496
static int depack_do_frame_stream(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
510
if (!ossl_quic_wire_decode_frame_stream(pkt, 0, &frame_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
61
static int depack_do_frame_ack(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
671
static int depack_do_frame_max_data(PACKET *pkt, QUIC_CHANNEL *ch,
crypto/openssl/ssl/quic/quic_rx_depack.c
676
if (!ossl_quic_wire_decode_frame_max_data(pkt, &max_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
689
static int depack_do_frame_max_stream_data(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
697
if (!ossl_quic_wire_decode_frame_max_stream_data(pkt, &stream_id,
crypto/openssl/ssl/quic/quic_rx_depack.c
71
if (!ossl_quic_wire_peek_frame_ack_num_ranges(pkt, &total_ranges)
crypto/openssl/ssl/quic/quic_rx_depack.c
728
static int depack_do_frame_max_streams(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
735
if (!ossl_quic_wire_decode_frame_max_streams(pkt, &max_streams)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
777
static int depack_do_frame_data_blocked(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
783
if (!ossl_quic_wire_decode_frame_data_blocked(pkt, &max_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
795
static int depack_do_frame_stream_data_blocked(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
803
if (!ossl_quic_wire_decode_frame_stream_data_blocked(pkt, &stream_id,
crypto/openssl/ssl/quic/quic_rx_depack.c
842
static int depack_do_frame_streams_blocked(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
849
if (!ossl_quic_wire_decode_frame_streams_blocked(pkt, &max_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
875
static int depack_do_frame_new_conn_id(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
881
if (!ossl_quic_wire_decode_frame_new_conn_id(pkt, &frame_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
894
static int depack_do_frame_retire_conn_id(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
90
if (!ossl_quic_wire_decode_frame_ack(pkt, ack_delay_exp, &ack, NULL))
crypto/openssl/ssl/quic/quic_rx_depack.c
900
if (!ossl_quic_wire_decode_frame_retire_conn_id(pkt, &seq_num)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
937
static int depack_do_frame_path_challenge(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
946
if (!ossl_quic_wire_decode_frame_path_challenge(pkt, &frame_data)) {
crypto/openssl/ssl/quic/quic_rx_depack.c
992
static int depack_do_frame_path_response(PACKET *pkt,
crypto/openssl/ssl/quic/quic_rx_depack.c
998
if (!ossl_quic_wire_decode_frame_path_response(pkt, &frame_data)) {
crypto/openssl/ssl/quic/quic_sf_list.c
111
if (!append_frame(fl, range, pkt, data))
crypto/openssl/ssl/quic/quic_sf_list.c
132
new_frame = stream_frame_new(range, pkt, data);
crypto/openssl/ssl/quic/quic_sf_list.c
17
OSSL_QRX_PKT *pkt;
crypto/openssl/ssl/quic/quic_sf_list.c
26
ossl_qrx_pkt_release(sf->pkt);
crypto/openssl/ssl/quic/quic_sf_list.c
30
static STREAM_FRAME *stream_frame_new(UINT_RANGE *range, OSSL_QRX_PKT *pkt,
crypto/openssl/ssl/quic/quic_sf_list.c
307
ossl_qrx_pkt_release(sf->pkt);
crypto/openssl/ssl/quic/quic_sf_list.c
308
sf->pkt = NULL;
crypto/openssl/ssl/quic/quic_sf_list.c
38
if (pkt != NULL)
crypto/openssl/ssl/quic/quic_sf_list.c
39
ossl_qrx_pkt_up_ref(pkt);
crypto/openssl/ssl/quic/quic_sf_list.c
42
sf->pkt = pkt;
crypto/openssl/ssl/quic/quic_sf_list.c
64
OSSL_QRX_PKT *pkt,
crypto/openssl/ssl/quic/quic_sf_list.c
69
if ((new_frame = stream_frame_new(range, pkt, data)) == NULL)
crypto/openssl/ssl/quic/quic_sf_list.c
80
OSSL_QRX_PKT *pkt,
crypto/openssl/ssl/quic/quic_sf_list.c
98
fl->tail = fl->head = stream_frame_new(range, pkt, data);
crypto/openssl/ssl/quic/quic_trace.c
101
if (!ossl_quic_wire_decode_frame_ack(pkt, 0, &ack, NULL))
crypto/openssl/ssl/quic/quic_trace.c
128
static int frame_reset_stream(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
132
if (!ossl_quic_wire_decode_frame_reset_stream(pkt, &frame_data))
crypto/openssl/ssl/quic/quic_trace.c
145
static int frame_stop_sending(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
149
if (!ossl_quic_wire_decode_frame_stop_sending(pkt, &frame_data))
crypto/openssl/ssl/quic/quic_trace.c
160
static int frame_crypto(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
164
if (!ossl_quic_wire_decode_frame_crypto(pkt, 1, &frame_data))
crypto/openssl/ssl/quic/quic_trace.c
173
static int frame_new_token(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
178
if (!ossl_quic_wire_decode_frame_new_token(pkt, &token, &token_len))
crypto/openssl/ssl/quic/quic_trace.c
188
static int frame_stream(BIO *bio, PACKET *pkt, uint64_t frame_type)
crypto/openssl/ssl/quic/quic_trace.c
231
if (!ossl_quic_wire_decode_frame_stream(pkt, 1, &frame_data))
crypto/openssl/ssl/quic/quic_trace.c
250
static int frame_max_data(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
254
if (!ossl_quic_wire_decode_frame_max_data(pkt, &max_data))
crypto/openssl/ssl/quic/quic_trace.c
262
static int frame_max_stream_data(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
267
if (!ossl_quic_wire_decode_frame_max_stream_data(pkt, &stream_id,
crypto/openssl/ssl/quic/quic_trace.c
277
static int frame_max_streams(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
281
if (!ossl_quic_wire_decode_frame_max_streams(pkt, &max_streams))
crypto/openssl/ssl/quic/quic_trace.c
289
static int frame_data_blocked(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
293
if (!ossl_quic_wire_decode_frame_data_blocked(pkt, &max_data))
crypto/openssl/ssl/quic/quic_trace.c
301
static int frame_stream_data_blocked(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
306
if (!ossl_quic_wire_decode_frame_stream_data_blocked(pkt, &stream_id,
crypto/openssl/ssl/quic/quic_trace.c
316
static int frame_streams_blocked(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
320
if (!ossl_quic_wire_decode_frame_streams_blocked(pkt, &max_data))
crypto/openssl/ssl/quic/quic_trace.c
328
static int frame_new_conn_id(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
332
if (!ossl_quic_wire_decode_frame_new_conn_id(pkt, &frame_data))
crypto/openssl/ssl/quic/quic_trace.c
349
static int frame_retire_conn_id(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
353
if (!ossl_quic_wire_decode_frame_retire_conn_id(pkt, &seq_num))
crypto/openssl/ssl/quic/quic_trace.c
361
static int frame_path_challenge(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
365
if (!ossl_quic_wire_decode_frame_path_challenge(pkt, &data))
crypto/openssl/ssl/quic/quic_trace.c
373
static int frame_path_response(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
377
if (!ossl_quic_wire_decode_frame_path_response(pkt, &data))
crypto/openssl/ssl/quic/quic_trace.c
385
static int frame_conn_closed(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
389
if (!ossl_quic_wire_decode_frame_conn_close(pkt, &frame_data))
crypto/openssl/ssl/quic/quic_trace.c
401
static int trace_frame_data(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
405
if (!ossl_quic_wire_peek_frame_header(pkt, &frame_type, NULL))
crypto/openssl/ssl/quic/quic_trace.c
411
if (!ossl_quic_wire_decode_frame_ping(pkt))
crypto/openssl/ssl/quic/quic_trace.c
417
ossl_quic_wire_decode_padding(pkt);
crypto/openssl/ssl/quic/quic_trace.c
427
if (!frame_ack(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
433
if (!frame_reset_stream(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
439
if (!frame_stop_sending(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
445
if (!frame_crypto(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
451
if (!frame_new_token(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
464
if (!frame_stream(bio, pkt, frame_type))
crypto/openssl/ssl/quic/quic_trace.c
470
if (!frame_max_data(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
476
if (!frame_max_stream_data(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
487
if (!frame_max_streams(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
493
if (!frame_data_blocked(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
499
if (!frame_stream_data_blocked(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
510
if (!frame_streams_blocked(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
516
if (!frame_new_conn_id(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
522
if (!frame_retire_conn_id(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
528
if (!frame_path_challenge(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
534
if (!frame_path_response(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
545
if (!frame_conn_closed(bio, pkt))
crypto/openssl/ssl/quic/quic_trace.c
551
if (!ossl_quic_wire_decode_frame_handshake_done(pkt))
crypto/openssl/ssl/quic/quic_trace.c
559
if (PACKET_remaining(pkt) != 0)
crypto/openssl/ssl/quic/quic_trace.c
569
PACKET pkt;
crypto/openssl/ssl/quic/quic_trace.c
588
if (!PACKET_buf_init(&pkt, buf, msglen))
crypto/openssl/ssl/quic/quic_trace.c
593
if (ossl_quic_wire_decode_pkt_hdr(&pkt, id_len, 0, 1, &hdr, NULL,
crypto/openssl/ssl/quic/quic_trace.c
635
if (!PACKET_buf_init(&pkt, buf, msglen))
crypto/openssl/ssl/quic/quic_trace.c
637
if (!trace_frame_data(bio, &pkt)) {
crypto/openssl/ssl/quic/quic_trace.c
81
static int frame_ack(BIO *bio, PACKET *pkt)
crypto/openssl/ssl/quic/quic_trace.c
89
if (!ossl_quic_wire_peek_frame_ack_num_ranges(pkt, &total_ranges)
crypto/openssl/ssl/quic/quic_txp.c
1000
rc = txp_pkt_commit(txp, &pkt[enc_level], archetype,
crypto/openssl/ssl/quic/quic_txp.c
1005
|| pkt[enc_level].tpkt->ackm_pkt.is_ack_eliciting;
crypto/openssl/ssl/quic/quic_txp.c
1009
= (pkt[enc_level].h_valid
crypto/openssl/ssl/quic/quic_txp.c
1010
&& pkt[enc_level].h.bytes_appended > 0);
crypto/openssl/ssl/quic/quic_txp.c
1014
pkt[enc_level].tpkt = NULL; /* don't free */
crypto/openssl/ssl/quic/quic_txp.c
1030
txp_pkt_cleanup(&pkt[enc_level], txp);
crypto/openssl/ssl/quic/quic_txp.c
1637
QUIC_TXPIM_PKT *pkt, void *arg)
crypto/openssl/ssl/quic/quic_txp.c
1655
txp->want_ack |= (1UL << pkt->ackm_pkt.pkt_space);
crypto/openssl/ssl/quic/quic_txp.c
1701
static int txp_pkt_init(struct txp_pkt *pkt, OSSL_QUIC_TX_PACKETISER *txp,
crypto/openssl/ssl/quic/quic_txp.c
1708
running_total, &pkt->phdr, &pkt->geom))
crypto/openssl/ssl/quic/quic_txp.c
1715
if (!tx_helper_init(&pkt->h, txp, enc_level,
crypto/openssl/ssl/quic/quic_txp.c
1716
pkt->geom.cmppl,
crypto/openssl/ssl/quic/quic_txp.c
1717
txp_need_ping(txp, pn_space, &pkt->geom.adata) ? 1 : 0))
crypto/openssl/ssl/quic/quic_txp.c
1720
pkt->h_valid = 1;
crypto/openssl/ssl/quic/quic_txp.c
1721
pkt->tpkt = NULL;
crypto/openssl/ssl/quic/quic_txp.c
1722
pkt->stream_head = NULL;
crypto/openssl/ssl/quic/quic_txp.c
1723
pkt->force_pad = 0;
crypto/openssl/ssl/quic/quic_txp.c
1727
static void txp_pkt_cleanup(struct txp_pkt *pkt, OSSL_QUIC_TX_PACKETISER *txp)
crypto/openssl/ssl/quic/quic_txp.c
1729
if (!pkt->h_valid)
crypto/openssl/ssl/quic/quic_txp.c
1732
tx_helper_cleanup(&pkt->h);
crypto/openssl/ssl/quic/quic_txp.c
1733
pkt->h_valid = 0;
crypto/openssl/ssl/quic/quic_txp.c
1735
if (pkt->tpkt != NULL) {
crypto/openssl/ssl/quic/quic_txp.c
1736
ossl_quic_txpim_pkt_release(txp->args.txpim, pkt->tpkt);
crypto/openssl/ssl/quic/quic_txp.c
1737
pkt->tpkt = NULL;
crypto/openssl/ssl/quic/quic_txp.c
1741
static int txp_pkt_postgen_update_pkt_overhead(struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
1757
if (pkt->h.enc_level == QUIC_ENC_LEVEL_INITIAL)
crypto/openssl/ssl/quic/quic_txp.c
1769
if (!ossl_qtx_calculate_ciphertext_payload_len(txp->args.qtx, pkt->h.enc_level,
crypto/openssl/ssl/quic/quic_txp.c
1770
pkt->h.bytes_appended,
crypto/openssl/ssl/quic/quic_txp.c
1774
pkt->phdr.len = ciphertext_len;
crypto/openssl/ssl/quic/quic_txp.c
1776
hdr_len = ossl_quic_wire_get_encoded_pkt_hdr_len(pkt->phdr.dst_conn_id.id_len,
crypto/openssl/ssl/quic/quic_txp.c
1777
&pkt->phdr);
crypto/openssl/ssl/quic/quic_txp.c
1779
pkt->geom.pkt_overhead = hdr_len + ciphertext_len - pkt->h.bytes_appended;
crypto/openssl/ssl/quic/quic_txp.c
1784
QUIC_TXPIM_PKT *pkt, void *arg)
crypto/openssl/ssl/quic/quic_txp.c
1819
static int txp_pkt_append_padding(struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
1827
if (!ossl_assert(pkt->h_valid))
crypto/openssl/ssl/quic/quic_txp.c
1830
if (!ossl_assert(pkt->tpkt != NULL))
crypto/openssl/ssl/quic/quic_txp.c
1833
wpkt = tx_helper_begin(&pkt->h);
crypto/openssl/ssl/quic/quic_txp.c
1838
tx_helper_rollback(&pkt->h);
crypto/openssl/ssl/quic/quic_txp.c
1842
if (!tx_helper_commit(&pkt->h))
crypto/openssl/ssl/quic/quic_txp.c
1845
pkt->tpkt->ackm_pkt.num_bytes += num_bytes;
crypto/openssl/ssl/quic/quic_txp.c
1847
pkt->tpkt->ackm_pkt.is_inflight = 1;
crypto/openssl/ssl/quic/quic_txp.c
1905
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
1909
const uint32_t enc_level = pkt->h.enc_level;
crypto/openssl/ssl/quic/quic_txp.c
1911
const struct archetype_data *a = &pkt->geom.adata;
crypto/openssl/ssl/quic/quic_txp.c
1912
QUIC_TXPIM_PKT *tpkt = pkt->tpkt;
crypto/openssl/ssl/quic/quic_txp.c
1913
struct tx_helper *h = &pkt->h;
crypto/openssl/ssl/quic/quic_txp.c
2121
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
2124
const uint32_t enc_level = pkt->h.enc_level;
crypto/openssl/ssl/quic/quic_txp.c
2126
QUIC_TXPIM_PKT *tpkt = pkt->tpkt;
crypto/openssl/ssl/quic/quic_txp.c
2127
struct tx_helper *h = &pkt->h;
crypto/openssl/ssl/quic/quic_txp.c
2270
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
2282
const uint32_t enc_level = pkt->h.enc_level;
crypto/openssl/ssl/quic/quic_txp.c
2283
QUIC_TXPIM_PKT *tpkt = pkt->tpkt;
crypto/openssl/ssl/quic/quic_txp.c
2284
struct tx_helper *h = &pkt->h;
crypto/openssl/ssl/quic/quic_txp.c
2379
&& !pkt->force_pad);
crypto/openssl/ssl/quic/quic_txp.c
2486
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
2494
struct tx_helper *h = &pkt->h;
crypto/openssl/ssl/quic/quic_txp.c
2625
if (!txp_generate_stream_frames(txp, pkt,
crypto/openssl/ssl/quic/quic_txp.c
2652
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
2656
const uint32_t enc_level = pkt->h.enc_level;
crypto/openssl/ssl/quic/quic_txp.c
2659
const struct archetype_data a = pkt->geom.adata;
crypto/openssl/ssl/quic/quic_txp.c
2671
struct tx_helper *h = &pkt->h;
crypto/openssl/ssl/quic/quic_txp.c
2677
if (!ossl_assert(pkt->tpkt == NULL))
crypto/openssl/ssl/quic/quic_txp.c
2680
if ((pkt->tpkt = tpkt = ossl_quic_txpim_pkt_alloc(txp->args.txpim)) == NULL)
crypto/openssl/ssl/quic/quic_txp.c
2816
if (txp_generate_pre_token(txp, pkt,
crypto/openssl/ssl/quic/quic_txp.c
2831
pkt->force_pad = 1;
crypto/openssl/ssl/quic/quic_txp.c
2862
if (txp_generate_pre_token(txp, pkt,
crypto/openssl/ssl/quic/quic_txp.c
2869
if (!txp_generate_crypto_frames(txp, pkt, &have_ack_eliciting))
crypto/openssl/ssl/quic/quic_txp.c
2874
if (!txp_generate_stream_related(txp, pkt,
crypto/openssl/ssl/quic/quic_txp.c
2876
&pkt->stream_head))
crypto/openssl/ssl/quic/quic_txp.c
2911
tpkt->ackm_pkt.num_bytes = h->bytes_appended + pkt->geom.pkt_overhead;
crypto/openssl/ssl/quic/quic_txp.c
2920
tpkt->pkt_type = pkt->phdr.type;
crypto/openssl/ssl/quic/quic_txp.c
2933
pkt->tpkt = NULL;
crypto/openssl/ssl/quic/quic_txp.c
2970
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
2975
uint32_t enc_level = pkt->h.enc_level;
crypto/openssl/ssl/quic/quic_txp.c
2977
QUIC_TXPIM_PKT *tpkt = pkt->tpkt;
crypto/openssl/ssl/quic/quic_txp.c
2985
if (pkt->h.bytes_appended == 0)
crypto/openssl/ssl/quic/quic_txp.c
2992
txpkt.hdr = &pkt->phdr;
crypto/openssl/ssl/quic/quic_txp.c
2994
txpkt.num_iovec = pkt->h.num_iovec;
crypto/openssl/ssl/quic/quic_txp.c
3003
for (stream = pkt->stream_head; stream != NULL; stream = stream->txp_next)
crypto/openssl/ssl/quic/quic_txp.c
3044
for (stream = pkt->stream_head; stream != NULL; stream = stream->txp_next) {
crypto/openssl/ssl/quic/quic_txp.c
360
PACKET pkt;
crypto/openssl/ssl/quic/quic_txp.c
362
if (!PACKET_buf_init(&pkt, h->txn.data, l)
crypto/openssl/ssl/quic/quic_txp.c
363
|| !ossl_quic_wire_peek_frame_header(&pkt, &ftype, NULL)) {
crypto/openssl/ssl/quic/quic_txp.c
423
QUIC_TXPIM_PKT *pkt, void *arg);
crypto/openssl/ssl/quic/quic_txp.c
425
QUIC_TXPIM_PKT *pkt, void *arg);
crypto/openssl/ssl/quic/quic_txp.c
441
struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
443
static int txp_pkt_init(struct txp_pkt *pkt, OSSL_QUIC_TX_PACKETISER *txp,
crypto/openssl/ssl/quic/quic_txp.c
446
static void txp_pkt_cleanup(struct txp_pkt *pkt, OSSL_QUIC_TX_PACKETISER *txp);
crypto/openssl/ssl/quic/quic_txp.c
447
static int txp_pkt_postgen_update_pkt_overhead(struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
449
static int txp_pkt_append_padding(struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
451
static int txp_pkt_commit(OSSL_QUIC_TX_PACKETISER *txp, struct txp_pkt *pkt,
crypto/openssl/ssl/quic/quic_txp.c
860
struct txp_pkt pkt[QUIC_ENC_LEVEL_NUM];
crypto/openssl/ssl/quic/quic_txp.c
870
pkt[enc_level].h_valid = 0;
crypto/openssl/ssl/quic/quic_txp.c
886
? pkt[enc_level - 1].geom.hwm
crypto/openssl/ssl/quic/quic_txp.c
889
pkt[enc_level].geom.hwm = running_total;
crypto/openssl/ssl/quic/quic_txp.c
895
if (!txp_pkt_init(&pkt[enc_level], txp, enc_level, archetype,
crypto/openssl/ssl/quic/quic_txp.c
904
rc = txp_generate_for_el(txp, &pkt[enc_level],
crypto/openssl/ssl/quic/quic_txp.c
909
if (pkt[enc_level].force_pad)
crypto/openssl/ssl/quic/quic_txp.c
915
pkt[enc_level].geom.hwm = running_total
crypto/openssl/ssl/quic/quic_txp.c
916
+ pkt[enc_level].h.bytes_appended
crypto/openssl/ssl/quic/quic_txp.c
917
+ pkt[enc_level].geom.pkt_overhead;
crypto/openssl/ssl/quic/quic_txp.c
921
if (pkt[QUIC_ENC_LEVEL_INITIAL].h_valid
crypto/openssl/ssl/quic/quic_txp.c
922
&& pkt[QUIC_ENC_LEVEL_INITIAL].h.bytes_appended > 0)
crypto/openssl/ssl/quic/quic_txp.c
937
if (pkt[enc_level].h_valid && pkt[enc_level].h.bytes_appended > 0) {
crypto/openssl/ssl/quic/quic_txp.c
943
&& pkt[enc_level].geom.adata.allow_padding
crypto/openssl/ssl/quic/quic_txp.c
944
&& !pkt[enc_level].h.done_implicit)
crypto/openssl/ssl/quic/quic_txp.c
947
txp_pkt_postgen_update_pkt_overhead(&pkt[enc_level], txp);
crypto/openssl/ssl/quic/quic_txp.c
948
total_dgram_size += pkt[enc_level].geom.pkt_overhead
crypto/openssl/ssl/quic/quic_txp.c
949
+ pkt[enc_level].h.bytes_appended;
crypto/openssl/ssl/quic/quic_txp.c
955
if (!txp_pkt_append_padding(&pkt[pad_el], txp, deficit))
crypto/openssl/ssl/quic/quic_txp.c
964
pkt[pad_el].tpkt->ackm_pkt.is_inflight = 1;
crypto/openssl/ssl/quic/quic_txp.c
985
if (!pkt[enc_level].h_valid)
crypto/openssl/ssl/quic/quic_txp.c
989
if (pkt[enc_level].h.bytes_appended == 0)
crypto/openssl/ssl/quic/quic_txp.c
994
pkt[enc_level].h.bytes_appended)) {
crypto/openssl/ssl/quic/quic_txp.c
998
ossl_quic_tx_packetiser_consume_unvalidated_credit(txp, pkt[enc_level].h.bytes_appended);
crypto/openssl/ssl/quic/quic_wire.c
103
int ossl_quic_wire_encode_frame_reset_stream(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
106
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_RESET_STREAM)
crypto/openssl/ssl/quic/quic_wire.c
107
|| !WPACKET_quic_write_vlint(pkt, f->stream_id)
crypto/openssl/ssl/quic/quic_wire.c
108
|| !WPACKET_quic_write_vlint(pkt, f->app_error_code)
crypto/openssl/ssl/quic/quic_wire.c
109
|| !WPACKET_quic_write_vlint(pkt, f->final_size))
crypto/openssl/ssl/quic/quic_wire.c
115
int ossl_quic_wire_encode_frame_stop_sending(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
118
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_STOP_SENDING)
crypto/openssl/ssl/quic/quic_wire.c
119
|| !WPACKET_quic_write_vlint(pkt, f->stream_id)
crypto/openssl/ssl/quic/quic_wire.c
120
|| !WPACKET_quic_write_vlint(pkt, f->app_error_code))
crypto/openssl/ssl/quic/quic_wire.c
126
int ossl_quic_wire_encode_frame_crypto_hdr(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
129
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_CRYPTO)
crypto/openssl/ssl/quic/quic_wire.c
130
|| !WPACKET_quic_write_vlint(pkt, f->offset)
crypto/openssl/ssl/quic/quic_wire.c
131
|| !WPACKET_quic_write_vlint(pkt, f->len))
crypto/openssl/ssl/quic/quic_wire.c
150
void *ossl_quic_wire_encode_frame_crypto(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
155
if (!ossl_quic_wire_encode_frame_crypto_hdr(pkt, f)
crypto/openssl/ssl/quic/quic_wire.c
157
|| !WPACKET_allocate_bytes(pkt, (size_t)f->len, &p))
crypto/openssl/ssl/quic/quic_wire.c
166
int ossl_quic_wire_encode_frame_new_token(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
170
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_NEW_TOKEN)
crypto/openssl/ssl/quic/quic_wire.c
171
|| !WPACKET_quic_write_vlint(pkt, token_len)
crypto/openssl/ssl/quic/quic_wire.c
172
|| !WPACKET_memcpy(pkt, token, token_len))
crypto/openssl/ssl/quic/quic_wire.c
178
int ossl_quic_wire_encode_frame_stream_hdr(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
190
if (!encode_frame_hdr(pkt, frame_type)
crypto/openssl/ssl/quic/quic_wire.c
191
|| !WPACKET_quic_write_vlint(pkt, f->stream_id))
crypto/openssl/ssl/quic/quic_wire.c
194
if (f->offset != 0 && !WPACKET_quic_write_vlint(pkt, f->offset))
crypto/openssl/ssl/quic/quic_wire.c
197
if (f->has_explicit_len && !WPACKET_quic_write_vlint(pkt, f->len))
crypto/openssl/ssl/quic/quic_wire.c
231
void *ossl_quic_wire_encode_frame_stream(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
237
if (!ossl_quic_wire_encode_frame_stream_hdr(pkt, f)
crypto/openssl/ssl/quic/quic_wire.c
241
if (!WPACKET_allocate_bytes(pkt, (size_t)f->len, &p))
crypto/openssl/ssl/quic/quic_wire.c
250
int ossl_quic_wire_encode_frame_max_data(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
253
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_MAX_DATA)
crypto/openssl/ssl/quic/quic_wire.c
254
|| !WPACKET_quic_write_vlint(pkt, max_data))
crypto/openssl/ssl/quic/quic_wire.c
260
int ossl_quic_wire_encode_frame_max_stream_data(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
264
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_MAX_STREAM_DATA)
crypto/openssl/ssl/quic/quic_wire.c
265
|| !WPACKET_quic_write_vlint(pkt, stream_id)
crypto/openssl/ssl/quic/quic_wire.c
266
|| !WPACKET_quic_write_vlint(pkt, max_data))
crypto/openssl/ssl/quic/quic_wire.c
272
int ossl_quic_wire_encode_frame_max_streams(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
276
if (!encode_frame_hdr(pkt, is_uni ? OSSL_QUIC_FRAME_TYPE_MAX_STREAMS_UNI : OSSL_QUIC_FRAME_TYPE_MAX_STREAMS_BIDI)
crypto/openssl/ssl/quic/quic_wire.c
277
|| !WPACKET_quic_write_vlint(pkt, max_streams))
crypto/openssl/ssl/quic/quic_wire.c
283
int ossl_quic_wire_encode_frame_data_blocked(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
286
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_DATA_BLOCKED)
crypto/openssl/ssl/quic/quic_wire.c
287
|| !WPACKET_quic_write_vlint(pkt, max_data))
crypto/openssl/ssl/quic/quic_wire.c
293
int ossl_quic_wire_encode_frame_stream_data_blocked(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
297
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_STREAM_DATA_BLOCKED)
crypto/openssl/ssl/quic/quic_wire.c
298
|| !WPACKET_quic_write_vlint(pkt, stream_id)
crypto/openssl/ssl/quic/quic_wire.c
299
|| !WPACKET_quic_write_vlint(pkt, max_stream_data))
crypto/openssl/ssl/quic/quic_wire.c
305
int ossl_quic_wire_encode_frame_streams_blocked(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
309
if (!encode_frame_hdr(pkt, is_uni ? OSSL_QUIC_FRAME_TYPE_STREAMS_BLOCKED_UNI : OSSL_QUIC_FRAME_TYPE_STREAMS_BLOCKED_BIDI)
crypto/openssl/ssl/quic/quic_wire.c
310
|| !WPACKET_quic_write_vlint(pkt, max_streams))
crypto/openssl/ssl/quic/quic_wire.c
316
int ossl_quic_wire_encode_frame_new_conn_id(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
323
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_NEW_CONN_ID)
crypto/openssl/ssl/quic/quic_wire.c
324
|| !WPACKET_quic_write_vlint(pkt, f->seq_num)
crypto/openssl/ssl/quic/quic_wire.c
325
|| !WPACKET_quic_write_vlint(pkt, f->retire_prior_to)
crypto/openssl/ssl/quic/quic_wire.c
326
|| !WPACKET_put_bytes_u8(pkt, f->conn_id.id_len)
crypto/openssl/ssl/quic/quic_wire.c
327
|| !WPACKET_memcpy(pkt, f->conn_id.id, f->conn_id.id_len)
crypto/openssl/ssl/quic/quic_wire.c
328
|| !WPACKET_memcpy(pkt, f->stateless_reset.token,
crypto/openssl/ssl/quic/quic_wire.c
335
int ossl_quic_wire_encode_frame_retire_conn_id(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
338
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_RETIRE_CONN_ID)
crypto/openssl/ssl/quic/quic_wire.c
339
|| !WPACKET_quic_write_vlint(pkt, seq_num))
crypto/openssl/ssl/quic/quic_wire.c
345
int ossl_quic_wire_encode_frame_path_challenge(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
348
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_PATH_CHALLENGE)
crypto/openssl/ssl/quic/quic_wire.c
349
|| !WPACKET_put_bytes_u64(pkt, data))
crypto/openssl/ssl/quic/quic_wire.c
355
int ossl_quic_wire_encode_frame_path_response(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
358
if (!encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_PATH_RESPONSE)
crypto/openssl/ssl/quic/quic_wire.c
359
|| !WPACKET_put_bytes_u64(pkt, data))
crypto/openssl/ssl/quic/quic_wire.c
36
int ossl_quic_wire_encode_padding(WPACKET *pkt, size_t num_bytes)
crypto/openssl/ssl/quic/quic_wire.c
365
int ossl_quic_wire_encode_frame_conn_close(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
368
if (!encode_frame_hdr(pkt, f->is_app ? OSSL_QUIC_FRAME_TYPE_CONN_CLOSE_APP : OSSL_QUIC_FRAME_TYPE_CONN_CLOSE_TRANSPORT)
crypto/openssl/ssl/quic/quic_wire.c
369
|| !WPACKET_quic_write_vlint(pkt, f->error_code))
crypto/openssl/ssl/quic/quic_wire.c
376
if (!f->is_app && !WPACKET_quic_write_vlint(pkt, f->frame_type))
crypto/openssl/ssl/quic/quic_wire.c
379
if (!WPACKET_quic_write_vlint(pkt, f->reason_len)
crypto/openssl/ssl/quic/quic_wire.c
380
|| !WPACKET_memcpy(pkt, f->reason, f->reason_len))
crypto/openssl/ssl/quic/quic_wire.c
386
int ossl_quic_wire_encode_frame_handshake_done(WPACKET *pkt)
crypto/openssl/ssl/quic/quic_wire.c
388
return encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_HANDSHAKE_DONE);
crypto/openssl/ssl/quic/quic_wire.c
391
unsigned char *ossl_quic_wire_encode_transport_param_bytes(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
398
if (!WPACKET_quic_write_vlint(pkt, id)
crypto/openssl/ssl/quic/quic_wire.c
399
|| !WPACKET_quic_write_vlint(pkt, value_len))
crypto/openssl/ssl/quic/quic_wire.c
403
b = WPACKET_get_curr(pkt);
crypto/openssl/ssl/quic/quic_wire.c
404
else if (!WPACKET_allocate_bytes(pkt, value_len, (unsigned char **)&b))
crypto/openssl/ssl/quic/quic_wire.c
413
int ossl_quic_wire_encode_transport_param_int(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
417
if (!WPACKET_quic_write_vlint(pkt, id)
crypto/openssl/ssl/quic/quic_wire.c
418
|| !WPACKET_quic_write_vlint(pkt, ossl_quic_vlint_encode_len(value))
crypto/openssl/ssl/quic/quic_wire.c
419
|| !WPACKET_quic_write_vlint(pkt, value))
crypto/openssl/ssl/quic/quic_wire.c
42
return WPACKET_memset(pkt, 0, num_bytes);
crypto/openssl/ssl/quic/quic_wire.c
445
int ossl_quic_wire_peek_frame_header(PACKET *pkt, uint64_t *type,
crypto/openssl/ssl/quic/quic_wire.c
448
return PACKET_peek_quic_vlint_ex(pkt, type, was_minimal);
crypto/openssl/ssl/quic/quic_wire.c
45
static int encode_frame_hdr(WPACKET *pkt, uint64_t frame_type)
crypto/openssl/ssl/quic/quic_wire.c
451
int ossl_quic_wire_skip_frame_header(PACKET *pkt, uint64_t *type)
crypto/openssl/ssl/quic/quic_wire.c
453
return PACKET_get_quic_vlint(pkt, type);
crypto/openssl/ssl/quic/quic_wire.c
456
static int expect_frame_header_mask(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
463
if (!ossl_quic_wire_skip_frame_header(pkt, &actual_frame_type_)
crypto/openssl/ssl/quic/quic_wire.c
47
return WPACKET_quic_write_vlint(pkt, frame_type);
crypto/openssl/ssl/quic/quic_wire.c
473
static int expect_frame_header(PACKET *pkt, uint64_t expected_frame_type)
crypto/openssl/ssl/quic/quic_wire.c
477
if (!ossl_quic_wire_skip_frame_header(pkt, &actual_frame_type)
crypto/openssl/ssl/quic/quic_wire.c
487
PACKET pkt = *orig_pkt;
crypto/openssl/ssl/quic/quic_wire.c
490
if (!expect_frame_header_mask(&pkt, OSSL_QUIC_FRAME_TYPE_ACK_WITHOUT_ECN,
crypto/openssl/ssl/quic/quic_wire.c
492
|| !PACKET_skip_quic_vlint(&pkt)
crypto/openssl/ssl/quic/quic_wire.c
493
|| !PACKET_skip_quic_vlint(&pkt)
crypto/openssl/ssl/quic/quic_wire.c
494
|| !PACKET_get_quic_vlint(&pkt, &ack_range_count))
crypto/openssl/ssl/quic/quic_wire.c
50
int ossl_quic_wire_encode_frame_ping(WPACKET *pkt)
crypto/openssl/ssl/quic/quic_wire.c
505
if (!PACKET_skip_quic_vlint(&pkt)
crypto/openssl/ssl/quic/quic_wire.c
506
|| !PACKET_skip_quic_vlint(&pkt))
crypto/openssl/ssl/quic/quic_wire.c
514
int ossl_quic_wire_decode_frame_ack(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
52
return encode_frame_hdr(pkt, OSSL_QUIC_FRAME_TYPE_PING);
crypto/openssl/ssl/quic/quic_wire.c
523
if (!expect_frame_header_mask(pkt, OSSL_QUIC_FRAME_TYPE_ACK_WITHOUT_ECN,
crypto/openssl/ssl/quic/quic_wire.c
525
|| !PACKET_get_quic_vlint(pkt, &largest_ackd)
crypto/openssl/ssl/quic/quic_wire.c
526
|| !PACKET_get_quic_vlint(pkt, &ack_delay_raw)
crypto/openssl/ssl/quic/quic_wire.c
527
|| !PACKET_get_quic_vlint(pkt, &ack_range_count)
crypto/openssl/ssl/quic/quic_wire.c
528
|| !PACKET_get_quic_vlint(pkt, &first_ack_range))
crypto/openssl/ssl/quic/quic_wire.c
55
int ossl_quic_wire_encode_frame_ack(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
558
if (!PACKET_get_quic_vlint(pkt, &gap)
crypto/openssl/ssl/quic/quic_wire.c
559
|| !PACKET_get_quic_vlint(pkt, &len))
crypto/openssl/ssl/quic/quic_wire.c
581
if (!PACKET_get_quic_vlint(pkt, &ect0)
crypto/openssl/ssl/quic/quic_wire.c
582
|| !PACKET_get_quic_vlint(pkt, &ect1)
crypto/openssl/ssl/quic/quic_wire.c
583
|| !PACKET_get_quic_vlint(pkt, &ecnce))
crypto/openssl/ssl/quic/quic_wire.c
599
int ossl_quic_wire_decode_frame_reset_stream(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
602
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_RESET_STREAM)
crypto/openssl/ssl/quic/quic_wire.c
603
|| !PACKET_get_quic_vlint(pkt, &f->stream_id)
crypto/openssl/ssl/quic/quic_wire.c
604
|| !PACKET_get_quic_vlint(pkt, &f->app_error_code)
crypto/openssl/ssl/quic/quic_wire.c
605
|| !PACKET_get_quic_vlint(pkt, &f->final_size))
crypto/openssl/ssl/quic/quic_wire.c
611
int ossl_quic_wire_decode_frame_stop_sending(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
614
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_STOP_SENDING)
crypto/openssl/ssl/quic/quic_wire.c
615
|| !PACKET_get_quic_vlint(pkt, &f->stream_id)
crypto/openssl/ssl/quic/quic_wire.c
616
|| !PACKET_get_quic_vlint(pkt, &f->app_error_code))
crypto/openssl/ssl/quic/quic_wire.c
622
int ossl_quic_wire_decode_frame_crypto(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
626
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_CRYPTO)
crypto/openssl/ssl/quic/quic_wire.c
627
|| !PACKET_get_quic_vlint(pkt, &f->offset)
crypto/openssl/ssl/quic/quic_wire.c
628
|| !PACKET_get_quic_vlint(pkt, &f->len)
crypto/openssl/ssl/quic/quic_wire.c
639
if (PACKET_remaining(pkt) < f->len)
crypto/openssl/ssl/quic/quic_wire.c
642
f->data = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire.c
644
if (!PACKET_forward(pkt, (size_t)f->len))
crypto/openssl/ssl/quic/quic_wire.c
651
int ossl_quic_wire_decode_frame_new_token(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
657
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_NEW_TOKEN)
crypto/openssl/ssl/quic/quic_wire.c
658
|| !PACKET_get_quic_vlint(pkt, &token_len_))
crypto/openssl/ssl/quic/quic_wire.c
664
*token = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire.c
667
if (!PACKET_forward(pkt, (size_t)token_len_))
crypto/openssl/ssl/quic/quic_wire.c
673
int ossl_quic_wire_decode_frame_stream(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
680
if (!expect_frame_header_mask(pkt, OSSL_QUIC_FRAME_TYPE_STREAM,
crypto/openssl/ssl/quic/quic_wire.c
683
|| !PACKET_get_quic_vlint(pkt, &f->stream_id))
crypto/openssl/ssl/quic/quic_wire.c
687
if (!PACKET_get_quic_vlint(pkt, &f->offset))
crypto/openssl/ssl/quic/quic_wire.c
697
if (!PACKET_get_quic_vlint(pkt, &f->len))
crypto/openssl/ssl/quic/quic_wire.c
703
f->len = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/quic_wire.c
717
f->data = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire.c
720
|| !PACKET_forward(pkt, (size_t)f->len))
crypto/openssl/ssl/quic/quic_wire.c
727
int ossl_quic_wire_decode_frame_max_data(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
730
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_MAX_DATA)
crypto/openssl/ssl/quic/quic_wire.c
731
|| !PACKET_get_quic_vlint(pkt, max_data))
crypto/openssl/ssl/quic/quic_wire.c
737
int ossl_quic_wire_decode_frame_max_stream_data(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
741
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_MAX_STREAM_DATA)
crypto/openssl/ssl/quic/quic_wire.c
742
|| !PACKET_get_quic_vlint(pkt, stream_id)
crypto/openssl/ssl/quic/quic_wire.c
743
|| !PACKET_get_quic_vlint(pkt, max_stream_data))
crypto/openssl/ssl/quic/quic_wire.c
749
int ossl_quic_wire_decode_frame_max_streams(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
753
if (!expect_frame_header_mask(pkt, OSSL_QUIC_FRAME_TYPE_MAX_STREAMS_BIDI,
crypto/openssl/ssl/quic/quic_wire.c
755
|| !PACKET_get_quic_vlint(pkt, max_streams))
crypto/openssl/ssl/quic/quic_wire.c
76
if (!encode_frame_hdr(pkt, frame_type)
crypto/openssl/ssl/quic/quic_wire.c
761
int ossl_quic_wire_decode_frame_data_blocked(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
764
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_DATA_BLOCKED)
crypto/openssl/ssl/quic/quic_wire.c
765
|| !PACKET_get_quic_vlint(pkt, max_data))
crypto/openssl/ssl/quic/quic_wire.c
77
|| !WPACKET_quic_write_vlint(pkt, largest_ackd)
crypto/openssl/ssl/quic/quic_wire.c
771
int ossl_quic_wire_decode_frame_stream_data_blocked(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
775
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_STREAM_DATA_BLOCKED)
crypto/openssl/ssl/quic/quic_wire.c
776
|| !PACKET_get_quic_vlint(pkt, stream_id)
crypto/openssl/ssl/quic/quic_wire.c
777
|| !PACKET_get_quic_vlint(pkt, max_stream_data))
crypto/openssl/ssl/quic/quic_wire.c
78
|| !WPACKET_quic_write_vlint(pkt, ack_delay_enc)
crypto/openssl/ssl/quic/quic_wire.c
783
int ossl_quic_wire_decode_frame_streams_blocked(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
787
if (!expect_frame_header_mask(pkt, OSSL_QUIC_FRAME_TYPE_STREAMS_BLOCKED_BIDI,
crypto/openssl/ssl/quic/quic_wire.c
789
|| !PACKET_get_quic_vlint(pkt, max_streams))
crypto/openssl/ssl/quic/quic_wire.c
79
|| !WPACKET_quic_write_vlint(pkt, num_ack_ranges - 1)
crypto/openssl/ssl/quic/quic_wire.c
795
int ossl_quic_wire_decode_frame_new_conn_id(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
80
|| !WPACKET_quic_write_vlint(pkt, first_ack_range))
crypto/openssl/ssl/quic/quic_wire.c
800
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_NEW_CONN_ID)
crypto/openssl/ssl/quic/quic_wire.c
801
|| !PACKET_get_quic_vlint(pkt, &f->seq_num)
crypto/openssl/ssl/quic/quic_wire.c
802
|| !PACKET_get_quic_vlint(pkt, &f->retire_prior_to)
crypto/openssl/ssl/quic/quic_wire.c
804
|| !PACKET_get_1(pkt, &len)
crypto/openssl/ssl/quic/quic_wire.c
810
if (!PACKET_copy_bytes(pkt, f->conn_id.id, len))
crypto/openssl/ssl/quic/quic_wire.c
817
if (!PACKET_copy_bytes(pkt, f->stateless_reset.token,
crypto/openssl/ssl/quic/quic_wire.c
824
int ossl_quic_wire_decode_frame_retire_conn_id(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
827
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_RETIRE_CONN_ID)
crypto/openssl/ssl/quic/quic_wire.c
828
|| !PACKET_get_quic_vlint(pkt, seq_num))
crypto/openssl/ssl/quic/quic_wire.c
834
int ossl_quic_wire_decode_frame_path_challenge(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
837
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_PATH_CHALLENGE)
crypto/openssl/ssl/quic/quic_wire.c
838
|| !PACKET_get_net_8(pkt, data))
crypto/openssl/ssl/quic/quic_wire.c
844
int ossl_quic_wire_decode_frame_path_response(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
847
if (!expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_PATH_RESPONSE)
crypto/openssl/ssl/quic/quic_wire.c
848
|| !PACKET_get_net_8(pkt, data))
crypto/openssl/ssl/quic/quic_wire.c
854
int ossl_quic_wire_decode_frame_conn_close(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
860
if (!expect_frame_header_mask(pkt, OSSL_QUIC_FRAME_TYPE_CONN_CLOSE_TRANSPORT,
crypto/openssl/ssl/quic/quic_wire.c
862
|| !PACKET_get_quic_vlint(pkt, &f->error_code))
crypto/openssl/ssl/quic/quic_wire.c
868
if (!PACKET_get_quic_vlint(pkt, &f->frame_type))
crypto/openssl/ssl/quic/quic_wire.c
874
if (!PACKET_get_quic_vlint(pkt, &reason_len)
crypto/openssl/ssl/quic/quic_wire.c
878
if (!PACKET_get_bytes(pkt, (const unsigned char **)&f->reason,
crypto/openssl/ssl/quic/quic_wire.c
886
size_t ossl_quic_wire_decode_padding(PACKET *pkt)
crypto/openssl/ssl/quic/quic_wire.c
888
const unsigned char *start = PACKET_data(pkt), *end = PACKET_end(pkt),
crypto/openssl/ssl/quic/quic_wire.c
89
if (!WPACKET_quic_write_vlint(pkt, gap)
crypto/openssl/ssl/quic/quic_wire.c
894
if (!PACKET_forward(pkt, p - start))
crypto/openssl/ssl/quic/quic_wire.c
90
|| !WPACKET_quic_write_vlint(pkt, range_len))
crypto/openssl/ssl/quic/quic_wire.c
900
int ossl_quic_wire_decode_frame_ping(PACKET *pkt)
crypto/openssl/ssl/quic/quic_wire.c
902
return expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_PING);
crypto/openssl/ssl/quic/quic_wire.c
905
int ossl_quic_wire_decode_frame_handshake_done(PACKET *pkt)
crypto/openssl/ssl/quic/quic_wire.c
907
return expect_frame_header(pkt, OSSL_QUIC_FRAME_TYPE_HANDSHAKE_DONE);
crypto/openssl/ssl/quic/quic_wire.c
910
int ossl_quic_wire_peek_transport_param(PACKET *pkt, uint64_t *id)
crypto/openssl/ssl/quic/quic_wire.c
912
return PACKET_peek_quic_vlint(pkt, id);
crypto/openssl/ssl/quic/quic_wire.c
915
const unsigned char *ossl_quic_wire_decode_transport_param_bytes(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
923
if (!PACKET_get_quic_vlint(pkt, &id_)
crypto/openssl/ssl/quic/quic_wire.c
924
|| !PACKET_get_quic_vlint(pkt, &len_))
crypto/openssl/ssl/quic/quic_wire.c
928
|| !PACKET_get_bytes(pkt, (const unsigned char **)&b, (size_t)len_))
crypto/openssl/ssl/quic/quic_wire.c
937
int ossl_quic_wire_decode_transport_param_int(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
943
sub.curr = ossl_quic_wire_decode_transport_param_bytes(pkt,
crypto/openssl/ssl/quic/quic_wire.c
95
if (!WPACKET_quic_write_vlint(pkt, ack->ect0)
crypto/openssl/ssl/quic/quic_wire.c
957
int ossl_quic_wire_decode_transport_param_cid(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
96
|| !WPACKET_quic_write_vlint(pkt, ack->ect1)
crypto/openssl/ssl/quic/quic_wire.c
964
body = ossl_quic_wire_decode_transport_param_bytes(pkt, id, &len);
crypto/openssl/ssl/quic/quic_wire.c
97
|| !WPACKET_quic_write_vlint(pkt, ack->ecnce))
crypto/openssl/ssl/quic/quic_wire.c
973
int ossl_quic_wire_decode_transport_param_preferred_addr(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire.c
982
body = ossl_quic_wire_decode_transport_param_bytes(pkt, &id, &len);
crypto/openssl/ssl/quic/quic_wire_pkt.c
185
int ossl_quic_wire_decode_pkt_hdr(PACKET *pkt,
crypto/openssl/ssl/quic/quic_wire_pkt.c
195
size_t l = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
201
ptrs->raw_start = (unsigned char *)PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
208
|| !PACKET_get_1(pkt, &b0))
crypto/openssl/ssl/quic/quic_wire_pkt.c
238
if (!PACKET_copy_bytes(pkt, hdr->dst_conn_id.id, short_conn_id_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
250
pn = (unsigned char *)PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
252
if (!PACKET_forward(pkt, sizeof(hdr->pn)))
crypto/openssl/ssl/quic/quic_wire_pkt.c
255
if (!PACKET_copy_bytes(pkt, hdr->pn, hdr->pn_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
269
hdr->len = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
270
hdr->data = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
277
if (!PACKET_forward(pkt, hdr->len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
284
if (!PACKET_get_net_4(pkt, &version))
crypto/openssl/ssl/quic/quic_wire_pkt.c
294
if (!PACKET_get_1(pkt, &dst_conn_id_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
296
|| !PACKET_copy_bytes(pkt, hdr->dst_conn_id.id, dst_conn_id_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
297
|| !PACKET_get_1(pkt, &src_conn_id_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
299
|| !PACKET_copy_bytes(pkt, hdr->src_conn_id.id, src_conn_id_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
315
hdr->data = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
316
hdr->len = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
336
if (!PACKET_forward(pkt, hdr->len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
376
if (!PACKET_get_quic_vlint(pkt, &token_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
378
|| !PACKET_get_bytes(pkt, &hdr->token, (size_t)token_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
391
hdr->data = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
392
hdr->len = PACKET_remaining(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
403
if (!PACKET_forward(pkt, hdr->len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
412
if (!PACKET_get_quic_vlint(pkt, &len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
416
if (!nodata && len > PACKET_remaining(pkt))
crypto/openssl/ssl/quic/quic_wire_pkt.c
425
pn = (unsigned char *)PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
428
if (!PACKET_forward(pkt, sizeof(hdr->pn)))
crypto/openssl/ssl/quic/quic_wire_pkt.c
433
if (!PACKET_copy_bytes(pkt, hdr->pn, hdr->pn_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
442
hdr->data = PACKET_data(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
445
if (!PACKET_forward(pkt, hdr->len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
456
ptrs->raw_sample_len = PACKET_end(pkt) - ptrs->raw_sample;
crypto/openssl/ssl/quic/quic_wire_pkt.c
469
int ossl_quic_wire_encode_pkt_hdr(WPACKET *pkt,
crypto/openssl/ssl/quic/quic_wire_pkt.c
476
unsigned char *start = WPACKET_get_curr(pkt);
crypto/openssl/ssl/quic/quic_wire_pkt.c
478
if (!WPACKET_get_total_written(pkt, &off_start))
crypto/openssl/ssl/quic/quic_wire_pkt.c
483
if (!ossl_assert(pkt->staticbuf != NULL))
crypto/openssl/ssl/quic/quic_wire_pkt.c
515
if (!WPACKET_put_bytes_u8(pkt, b0)
crypto/openssl/ssl/quic/quic_wire_pkt.c
516
|| !WPACKET_memcpy(pkt, hdr->dst_conn_id.id, short_conn_id_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
517
|| !WPACKET_get_total_written(pkt, &off_pn)
crypto/openssl/ssl/quic/quic_wire_pkt.c
518
|| !WPACKET_memcpy(pkt, hdr->pn, hdr->pn_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
567
if (!WPACKET_put_bytes_u8(pkt, b0)
crypto/openssl/ssl/quic/quic_wire_pkt.c
568
|| !WPACKET_put_bytes_u32(pkt, hdr->version)
crypto/openssl/ssl/quic/quic_wire_pkt.c
569
|| !WPACKET_put_bytes_u8(pkt, hdr->dst_conn_id.id_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
570
|| !WPACKET_memcpy(pkt, hdr->dst_conn_id.id,
crypto/openssl/ssl/quic/quic_wire_pkt.c
572
|| !WPACKET_put_bytes_u8(pkt, hdr->src_conn_id.id_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
573
|| !WPACKET_memcpy(pkt, hdr->src_conn_id.id,
crypto/openssl/ssl/quic/quic_wire_pkt.c
578
if (hdr->len > 0 && !WPACKET_reserve_bytes(pkt, hdr->len, NULL))
crypto/openssl/ssl/quic/quic_wire_pkt.c
585
if (!WPACKET_quic_write_vlint(pkt, hdr->token_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
586
|| !WPACKET_memcpy(pkt, hdr->token, hdr->token_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
591
if (!WPACKET_memcpy(pkt, hdr->token, hdr->token_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
596
if (!WPACKET_quic_write_vlint(pkt, hdr->len + hdr->pn_len)
crypto/openssl/ssl/quic/quic_wire_pkt.c
597
|| !WPACKET_get_total_written(pkt, &off_pn)
crypto/openssl/ssl/quic/quic_wire_pkt.c
598
|| !WPACKET_memcpy(pkt, hdr->pn, hdr->pn_len))
crypto/openssl/ssl/quic/quic_wire_pkt.c
602
if (hdr->len > 0 && !WPACKET_reserve_bytes(pkt, hdr->len, NULL))
crypto/openssl/ssl/quic/quic_wire_pkt.c
611
= WPACKET_get_curr(pkt) + hdr->len - ptrs->raw_sample;
crypto/openssl/ssl/record/methods/ktls_meth.c
462
WPACKET *pkt,
crypto/openssl/ssl/record/methods/recmethod_local.h
163
WPACKET *pkt,
crypto/openssl/ssl/record/methods/recmethod_local.h
492
WPACKET *pkt,
crypto/openssl/ssl/record/methods/recmethod_local.h
502
WPACKET *pkt,
crypto/openssl/ssl/record/methods/tls1_meth.c
623
WPACKET *pkt,
crypto/openssl/ssl/record/methods/tls1_meth.c
654
if (!WPACKET_init_static_len(&pkt[0], TLS_BUFFER_get_buf(wb),
crypto/openssl/ssl/record/methods/tls1_meth.c
660
if (!WPACKET_allocate_bytes(&pkt[0], align, NULL)) {
crypto/openssl/ssl/record/methods/tls1_meth.c
668
pkt + prefix, bufs + prefix,
crypto/openssl/ssl/record/methods/tls_common.c
1576
WPACKET *pkt,
crypto/openssl/ssl/record/methods/tls_common.c
1585
thispkt = &pkt[j];
crypto/openssl/ssl/record/methods/tls_common.c
1763
WPACKET pkt[SSL_MAX_PIPELINES + 1];
crypto/openssl/ssl/record/methods/tls_common.c
1787
&prefixtempl, pkt, rl->wbuf,
crypto/openssl/ssl/record/methods/tls_common.c
1799
thispkt = &pkt[j];
crypto/openssl/ssl/record/methods/tls_common.c
1877
thispkt = &pkt[j];
crypto/openssl/ssl/record/methods/tls_common.c
1894
WPACKET_cleanup(&pkt[j]);
crypto/openssl/ssl/record/methods/tls_common.c
307
unsigned char *pkt;
crypto/openssl/ssl/record/methods/tls_common.c
337
pkt = rb->buf + align;
crypto/openssl/ssl/record/methods/tls_common.c
342
if (rl->packet != pkt && clearold == 1) {
crypto/openssl/ssl/record/methods/tls_common.c
343
memmove(pkt, rl->packet, len + left);
crypto/openssl/ssl/record/methods/tls_common.c
344
rl->packet = pkt;
crypto/openssl/ssl/record/methods/tls_common.c
406
ret = BIO_read(bio, pkt + len + left, max - left);
crypto/openssl/ssl/record/methods/tls_common.c
556
PACKET pkt, sslv2pkt;
crypto/openssl/ssl/record/methods/tls_common.c
592
if (!PACKET_buf_init(&pkt, p, rl->packet_length)) {
crypto/openssl/ssl/record/methods/tls_common.c
596
sslv2pkt = pkt;
crypto/openssl/ssl/record/methods/tls_common.c
638
if (!PACKET_get_1(&pkt, &type)
crypto/openssl/ssl/record/methods/tls_common.c
639
|| !PACKET_get_net_2(&pkt, &version)
crypto/openssl/ssl/record/methods/tls_common.c
640
|| !PACKET_get_net_2_len(&pkt, &thisrr->length)) {
crypto/openssl/ssl/s3_lib.c
3788
int ssl3_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/s3_lib.c
3795
if (!WPACKET_put_bytes_u8(pkt, htype)
crypto/openssl/ssl/s3_lib.c
3796
|| !WPACKET_start_sub_packet_u24(pkt))
crypto/openssl/ssl/s3_lib.c
4690
int ssl3_put_cipher_by_char(const SSL_CIPHER *c, WPACKET *pkt, size_t *len)
crypto/openssl/ssl/s3_lib.c
4697
if (!WPACKET_put_bytes_u16(pkt, c->id & 0xffff))
crypto/openssl/ssl/s3_lib.c
4911
int ssl3_get_req_cert_type(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/s3_lib.c
4917
return WPACKET_memcpy(pkt, s->cert->ctype, s->cert->ctype_len);
crypto/openssl/ssl/s3_lib.c
4925
if (!WPACKET_put_bytes_u8(pkt, TLS_CT_GOST01_SIGN)
crypto/openssl/ssl/s3_lib.c
4926
|| !WPACKET_put_bytes_u8(pkt, TLS_CT_GOST12_IANA_SIGN)
crypto/openssl/ssl/s3_lib.c
4927
|| !WPACKET_put_bytes_u8(pkt, TLS_CT_GOST12_IANA_512_SIGN)
crypto/openssl/ssl/s3_lib.c
4928
|| !WPACKET_put_bytes_u8(pkt, TLS_CT_GOST12_LEGACY_SIGN)
crypto/openssl/ssl/s3_lib.c
4929
|| !WPACKET_put_bytes_u8(pkt, TLS_CT_GOST12_LEGACY_512_SIGN))
crypto/openssl/ssl/s3_lib.c
4933
if (!WPACKET_put_bytes_u8(pkt, TLS_CT_GOST12_IANA_SIGN)
crypto/openssl/ssl/s3_lib.c
4934
|| !WPACKET_put_bytes_u8(pkt, TLS_CT_GOST12_IANA_512_SIGN))
crypto/openssl/ssl/s3_lib.c
4939
if (!WPACKET_put_bytes_u8(pkt, SSL3_CT_RSA_EPHEMERAL_DH))
crypto/openssl/ssl/s3_lib.c
4942
&& !WPACKET_put_bytes_u8(pkt, SSL3_CT_DSS_EPHEMERAL_DH))
crypto/openssl/ssl/s3_lib.c
4945
if (!(alg_a & SSL_aRSA) && !WPACKET_put_bytes_u8(pkt, SSL3_CT_RSA_SIGN))
crypto/openssl/ssl/s3_lib.c
4947
if (!(alg_a & SSL_aDSS) && !WPACKET_put_bytes_u8(pkt, SSL3_CT_DSS_SIGN))
crypto/openssl/ssl/s3_lib.c
4956
&& !WPACKET_put_bytes_u8(pkt, TLS_CT_ECDSA_SIGN))
crypto/openssl/ssl/ssl_lib.c
7112
PACKET pkt;
crypto/openssl/ssl/ssl_lib.c
7118
if (!PACKET_buf_init(&pkt, bytes, len))
crypto/openssl/ssl/ssl_lib.c
7120
return ossl_bytes_to_cipher_list(sc, &pkt, sk, scsvs, isv2format, 0);
crypto/openssl/ssl/ssl_local.h
2169
int (*set_handshake_header)(SSL_CONNECTION *s, WPACKET *pkt, int type);
crypto/openssl/ssl/ssl_local.h
2171
int (*close_construct_packet)(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2176
#define ssl_set_handshake_header(s, pkt, htype) \
crypto/openssl/ssl/ssl_local.h
2177
SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->set_handshake_header((s), (pkt), (htype))
crypto/openssl/ssl/ssl_local.h
2178
#define ssl_close_construct_packet(s, pkt, htype) \
crypto/openssl/ssl/ssl_local.h
2179
SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->close_construct_packet((s), (pkt), (htype))
crypto/openssl/ssl/ssl_local.h
2650
__owur int ssl3_put_cipher_by_char(const SSL_CIPHER *c, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2661
__owur int ssl3_get_req_cert_type(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/ssl_local.h
2674
__owur unsigned long ssl3_output_cert_chain(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2695
__owur int ssl3_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2697
__owur int tls_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2699
__owur int dtls1_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2700
__owur int dtls1_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2746
__owur int dtls_raw_hello_verify_request(WPACKET *pkt, unsigned char *cookie,
crypto/openssl/ssl/ssl_local.h
2912
__owur int tls12_copy_sigalgs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2914
__owur int tls1_save_u16(PACKET *pkt, uint16_t **pdest, size_t *pdestlen);
crypto/openssl/ssl/ssl_local.h
2915
__owur int tls1_save_sigalgs(SSL_CONNECTION *s, PACKET *pkt, int cert);
crypto/openssl/ssl/ssl_local.h
2998
__owur int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/ssl_local.h
432
int (*put_cipher_by_char)(const SSL_CIPHER *cipher, WPACKET *pkt,
crypto/openssl/ssl/ssl_rsa.c
605
PACKET pkt, data;
crypto/openssl/ssl/ssl_rsa.c
612
if (!PACKET_buf_init(&pkt, serverinfo, serverinfo_length))
crypto/openssl/ssl/ssl_rsa.c
620
if (PACKET_remaining(&pkt) == 0)
crypto/openssl/ssl/ssl_rsa.c
623
if (!PACKET_get_net_4(&pkt, &context)
crypto/openssl/ssl/ssl_rsa.c
624
|| !PACKET_get_net_2(&pkt, &type)
crypto/openssl/ssl/ssl_rsa.c
625
|| !PACKET_get_length_prefixed_2(&pkt, &data))
crypto/openssl/ssl/ssl_rsa.c
715
PACKET pkt;
crypto/openssl/ssl/ssl_rsa.c
723
if (!PACKET_buf_init(&pkt, serverinfo, serverinfo_length))
crypto/openssl/ssl/ssl_rsa.c
726
while (PACKET_remaining(&pkt)) {
crypto/openssl/ssl/ssl_rsa.c
731
if ((version == SSL_SERVERINFOV2 && !PACKET_get_net_4(&pkt, &context))
crypto/openssl/ssl/ssl_rsa.c
732
|| !PACKET_get_net_2(&pkt, &ext_type)
crypto/openssl/ssl/ssl_rsa.c
733
|| !PACKET_get_length_prefixed_2(&pkt, &data))
crypto/openssl/ssl/statem/extensions.c
103
EXT_RETURN (*construct_ctos)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1233
WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1243
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_certificate_authorities)
crypto/openssl/ssl/statem/extensions.c
1244
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions.c
1249
if (!construct_ca_names(s, ca_sk, pkt)) {
crypto/openssl/ssl/statem/extensions.c
1254
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions.c
1262
static int tls_parse_certificate_authorities(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1266
if (!parse_ca_names(s, pkt))
crypto/openssl/ssl/statem/extensions.c
1268
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions.c
1730
static EXT_RETURN tls_construct_compress_certificate(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1759
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_compress_certificate)
crypto/openssl/ssl/statem/extensions.c
1760
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions.c
1761
|| !WPACKET_start_sub_packet_u8(pkt))
crypto/openssl/ssl/statem/extensions.c
1765
if (!WPACKET_put_bytes_u16(pkt, sc->cert_comp_prefs[i]))
crypto/openssl/ssl/statem/extensions.c
1768
if (!WPACKET_close(pkt) || !WPACKET_close(pkt))
crypto/openssl/ssl/statem/extensions.c
1803
int tls_parse_compress_certificate(SSL_CONNECTION *sc, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1826
if (!PACKET_as_length_prefixed_1(pkt, &supported_comp_algs)
crypto/openssl/ssl/statem/extensions.c
43
WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
47
static int tls_parse_certificate_authorities(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
691
int (*parser)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions.c
71
static EXT_RETURN tls_construct_compress_certificate(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
74
static int tls_parse_compress_certificate(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
799
int tls_construct_extensions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
808
if (!WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions.c
815
&& !WPACKET_set_flags(pkt,
crypto/openssl/ssl/statem/extensions.c
836
if (!custom_ext_add(s, context, pkt, x, chainidx, max_version)) {
crypto/openssl/ssl/statem/extensions.c
842
EXT_RETURN (*construct)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
857
ret = construct(s, pkt, context, x, chainidx);
crypto/openssl/ssl/statem/extensions.c
867
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions.c
93
int (*parse_ctos)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
96
int (*parse_stoc)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
99
EXT_RETURN (*construct_stoc)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
100
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_max_fragment_length)
crypto/openssl/ssl/statem/extensions_clnt.c
1005
if (!WPACKET_get_total_written(pkt, &hlen)) {
crypto/openssl/ssl/statem/extensions_clnt.c
102
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
103
|| !WPACKET_put_bytes_u8(pkt, s->ext.max_fragment_len_mode)
crypto/openssl/ssl/statem/extensions_clnt.c
104
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1049
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_padding)
crypto/openssl/ssl/statem/extensions_clnt.c
1050
|| !WPACKET_sub_allocate_bytes_u16(pkt, hlen, &padbytes)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1063
EXT_RETURN tls_construct_ctos_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
113
EXT_RETURN tls_construct_ctos_srp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1204
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_psk)
crypto/openssl/ssl/statem/extensions_clnt.c
1205
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1206
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
121
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_srp)
crypto/openssl/ssl/statem/extensions_clnt.c
1212
if (!WPACKET_sub_memcpy_u16(pkt, s->session->ext.tick,
crypto/openssl/ssl/statem/extensions_clnt.c
1214
|| !WPACKET_put_bytes_u32(pkt, agems)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1221
if (!WPACKET_sub_memcpy_u16(pkt, s->psksession_id,
crypto/openssl/ssl/statem/extensions_clnt.c
1223
|| !WPACKET_put_bytes_u32(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
123
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1230
if (!WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1231
|| !WPACKET_get_total_written(pkt, &binderoffset)
crypto/openssl/ssl/statem/extensions_clnt.c
1232
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1234
&& !WPACKET_sub_allocate_bytes_u8(pkt, reshashsize, &resbinder))
crypto/openssl/ssl/statem/extensions_clnt.c
1236
&& !WPACKET_sub_allocate_bytes_u8(pkt, pskhashsize, &pskbinder))
crypto/openssl/ssl/statem/extensions_clnt.c
1237
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1238
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1239
|| !WPACKET_get_total_written(pkt, &msglen)
crypto/openssl/ssl/statem/extensions_clnt.c
124
|| !WPACKET_start_sub_packet_u8(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1244
|| !WPACKET_fill_lengths(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1249
msgstart = WPACKET_get_curr(pkt) - msglen;
crypto/openssl/ssl/statem/extensions_clnt.c
126
|| !WPACKET_set_flags(pkt, WPACKET_FLAGS_NON_ZERO_LENGTH)
crypto/openssl/ssl/statem/extensions_clnt.c
127
|| !WPACKET_memcpy(pkt, s->srp_ctx.login,
crypto/openssl/ssl/statem/extensions_clnt.c
1273
EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1283
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_post_handshake_auth)
crypto/openssl/ssl/statem/extensions_clnt.c
1284
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1285
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
129
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
130
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1301
int tls_parse_stoc_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1320
if (!PACKET_get_1_len(pkt, &ilen)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1326
if (PACKET_remaining(pkt) != ilen) {
crypto/openssl/ssl/statem/extensions_clnt.c
1337
if (!PACKET_get_bytes(pkt, &data, s->s3.previous_client_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1345
if (!PACKET_get_bytes(pkt, &data, s->s3.previous_server_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1358
int tls_parse_stoc_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1364
if (PACKET_remaining(pkt) != 1 || !PACKET_get_1(pkt, &value)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1397
int tls_parse_stoc_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1406
if (PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1426
int tls_parse_stoc_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1433
if (!PACKET_as_length_prefixed_1(pkt, &ecptformatlist)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1466
int tls_parse_stoc_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1472
if (s->ext.session_ticket_cb != NULL && !s->ext.session_ticket_cb(ssl, PACKET_data(pkt), PACKET_remaining(pkt), s->ext.session_ticket_cb_arg)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1481
if (PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1492
int tls_parse_stoc_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1509
if (!SSL_CONNECTION_IS_TLS13(s) && PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1522
return tls_process_cert_status_body(s, pkt);
crypto/openssl/ssl/statem/extensions_clnt.c
1533
int tls_parse_stoc_sct(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1547
size_t size = PACKET_remaining(pkt);
crypto/openssl/ssl/statem/extensions_clnt.c
1561
if (!PACKET_copy_bytes(pkt, s->ext.scts, size)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1585
PACKET_data(pkt), PACKET_remaining(pkt),
crypto/openssl/ssl/statem/extensions_clnt.c
16
EXT_RETURN tls_construct_ctos_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1602
static int ssl_next_proto_validate(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1606
while (PACKET_remaining(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1607
if (!PACKET_get_length_prefixed_1(pkt, &tmp_protocol)
crypto/openssl/ssl/statem/extensions_clnt.c
1617
int tls_parse_stoc_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1636
tmppkt = *pkt;
crypto/openssl/ssl/statem/extensions_clnt.c
1643
PACKET_data(pkt), PACKET_remaining(pkt),
crypto/openssl/ssl/statem/extensions_clnt.c
1671
int tls_parse_stoc_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1689
if (!PACKET_get_net_2_len(pkt, &len)
crypto/openssl/ssl/statem/extensions_clnt.c
1690
|| PACKET_remaining(pkt) != len || !PACKET_get_1_len(pkt, &len)
crypto/openssl/ssl/statem/extensions_clnt.c
1691
|| PACKET_remaining(pkt) != len) {
crypto/openssl/ssl/statem/extensions_clnt.c
1704
if (memcmp(PACKET_data(pkt), PACKET_data(&protpkt), len) == 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1724
if (!PACKET_copy_bytes(pkt, s->s3.alpn_selected, len)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1759
int tls_parse_stoc_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1767
if (!PACKET_get_net_2(pkt, &ct) || ct != 2
crypto/openssl/ssl/statem/extensions_clnt.c
1768
|| !PACKET_get_net_2(pkt, &id)
crypto/openssl/ssl/statem/extensions_clnt.c
1769
|| !PACKET_get_1(pkt, &mki)
crypto/openssl/ssl/statem/extensions_clnt.c
1770
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1808
int tls_parse_stoc_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1824
int tls_parse_stoc_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
183
EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1836
int tls_parse_stoc_supported_versions(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1842
if (!PACKET_get_net_2(pkt, &version)
crypto/openssl/ssl/statem/extensions_clnt.c
1843
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1872
int tls_parse_stoc_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1891
if (!PACKET_get_net_2(pkt, &group_id)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1900
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1997
if (!PACKET_as_length_prefixed_2(pkt, &encoded_pt)
crypto/openssl/ssl/statem/extensions_clnt.c
202
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_ec_point_formats)
crypto/openssl/ssl/statem/extensions_clnt.c
204
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
2042
int tls_parse_stoc_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
2047
if (!PACKET_as_length_prefixed_2(pkt, &cookie)
crypto/openssl/ssl/statem/extensions_clnt.c
205
|| !WPACKET_sub_memcpy_u8(pkt, pformats, num_formats)
crypto/openssl/ssl/statem/extensions_clnt.c
2057
int tls_parse_stoc_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
206
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
2064
if (!PACKET_get_net_4(pkt, &max_early_data)
crypto/openssl/ssl/statem/extensions_clnt.c
2065
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
2091
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
2112
int tls_parse_stoc_psk(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2119
if (!PACKET_get_net_2(pkt, &identity) || PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
214
EXT_RETURN tls_construct_ctos_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2170
EXT_RETURN tls_construct_ctos_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2178
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_client_cert_type)
crypto/openssl/ssl/statem/extensions_clnt.c
2179
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
2180
|| !WPACKET_sub_memcpy_u8(pkt, sc->client_cert_type, sc->client_cert_type_len)
crypto/openssl/ssl/statem/extensions_clnt.c
2181
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
2189
int tls_parse_stoc_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2195
if (PACKET_remaining(pkt) != 1) {
crypto/openssl/ssl/statem/extensions_clnt.c
2199
if (!PACKET_get_1(pkt, &type)) {
crypto/openssl/ssl/statem/extensions_clnt.c
2222
EXT_RETURN tls_construct_ctos_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2230
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_cert_type)
crypto/openssl/ssl/statem/extensions_clnt.c
2231
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
2232
|| !WPACKET_sub_memcpy_u8(pkt, sc->server_cert_type, sc->server_cert_type_len)
crypto/openssl/ssl/statem/extensions_clnt.c
2233
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
2241
int tls_parse_stoc_server_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2247
if (PACKET_remaining(pkt) != 1) {
crypto/openssl/ssl/statem/extensions_clnt.c
2251
if (!PACKET_get_1(pkt, &type)) {
crypto/openssl/ssl/statem/extensions_clnt.c
241
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_groups)
crypto/openssl/ssl/statem/extensions_clnt.c
243
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
244
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
245
|| !WPACKET_set_flags(pkt, WPACKET_FLAGS_NON_ZERO_LENGTH)) {
crypto/openssl/ssl/statem/extensions_clnt.c
256
if (!WPACKET_put_bytes_u16(pkt, ctmp)) {
crypto/openssl/ssl/statem/extensions_clnt.c
265
if (!WPACKET_close(pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
283
EXT_RETURN tls_construct_ctos_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
314
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_session_ticket)
crypto/openssl/ssl/statem/extensions_clnt.c
315
|| !WPACKET_sub_memcpy_u16(pkt, s->session->ext.tick, ticklen)) {
crypto/openssl/ssl/statem/extensions_clnt.c
323
EXT_RETURN tls_construct_ctos_sig_algs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
348
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_signature_algorithms)
crypto/openssl/ssl/statem/extensions_clnt.c
350
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
352
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
353
|| !tls12_copy_sigalgs(s, pkt, salg, salglen)
crypto/openssl/ssl/statem/extensions_clnt.c
354
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
355
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
364
EXT_RETURN tls_construct_ctos_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
377
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_status_request)
crypto/openssl/ssl/statem/extensions_clnt.c
379
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
38
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_renegotiate)
crypto/openssl/ssl/statem/extensions_clnt.c
380
|| !WPACKET_put_bytes_u8(pkt, TLSEXT_STATUSTYPE_ocsp)
crypto/openssl/ssl/statem/extensions_clnt.c
382
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
39
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
393
|| !WPACKET_sub_allocate_bytes_u16(pkt, idlen, &idbytes)
crypto/openssl/ssl/statem/extensions_clnt.c
399
if (!WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
40
|| !WPACKET_put_bytes_u8(pkt, 0)
crypto/openssl/ssl/statem/extensions_clnt.c
400
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
41
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
412
if (!WPACKET_allocate_bytes(pkt, extlen, &extbytes)
crypto/openssl/ssl/statem/extensions_clnt.c
419
if (!WPACKET_close(pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
429
EXT_RETURN tls_construct_ctos_npn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
441
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_next_proto_neg)
crypto/openssl/ssl/statem/extensions_clnt.c
442
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
451
EXT_RETURN tls_construct_ctos_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
460
if (!WPACKET_put_bytes_u16(pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
463
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
464
|| !WPACKET_sub_memcpy_u16(pkt, s->ext.alpn, s->ext.alpn_len)
crypto/openssl/ssl/statem/extensions_clnt.c
465
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
475
EXT_RETURN tls_construct_ctos_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
486
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_use_srtp)
crypto/openssl/ssl/statem/extensions_clnt.c
488
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
490
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
499
if (prof == NULL || !WPACKET_put_bytes_u16(pkt, prof->id)) {
crypto/openssl/ssl/statem/extensions_clnt.c
50
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_renegotiate)
crypto/openssl/ssl/statem/extensions_clnt.c
504
if (!WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
506
|| !WPACKET_put_bytes_u8(pkt, 0)
crypto/openssl/ssl/statem/extensions_clnt.c
507
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
51
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
516
EXT_RETURN tls_construct_ctos_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
52
|| !WPACKET_sub_memcpy_u8(pkt, s->s3.previous_client_finished,
crypto/openssl/ssl/statem/extensions_clnt.c
523
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_encrypt_then_mac)
crypto/openssl/ssl/statem/extensions_clnt.c
524
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
533
EXT_RETURN tls_construct_ctos_sct(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
54
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
544
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_signed_certificate_timestamp)
crypto/openssl/ssl/statem/extensions_clnt.c
545
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
554
EXT_RETURN tls_construct_ctos_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
561
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_extended_master_secret)
crypto/openssl/ssl/statem/extensions_clnt.c
562
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
570
EXT_RETURN tls_construct_ctos_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
589
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_versions)
crypto/openssl/ssl/statem/extensions_clnt.c
590
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
591
|| !WPACKET_start_sub_packet_u8(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
597
if (!WPACKET_put_bytes_u16(pkt, currv)) {
crypto/openssl/ssl/statem/extensions_clnt.c
602
if (!WPACKET_close(pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
613
EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
62
EXT_RETURN tls_construct_ctos_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
620
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_psk_kex_modes)
crypto/openssl/ssl/statem/extensions_clnt.c
621
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
622
|| !WPACKET_start_sub_packet_u8(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
623
|| !WPACKET_put_bytes_u8(pkt, TLSEXT_KEX_MODE_KE_DHE)
crypto/openssl/ssl/statem/extensions_clnt.c
624
|| (nodhe && !WPACKET_put_bytes_u8(pkt, TLSEXT_KEX_MODE_KE))
crypto/openssl/ssl/statem/extensions_clnt.c
625
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
626
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
640
static int add_key_share(SSL_CONNECTION *s, WPACKET *pkt, unsigned int group_id, size_t loop_num)
crypto/openssl/ssl/statem/extensions_clnt.c
673
if (!WPACKET_put_bytes_u16(pkt, group_id)
crypto/openssl/ssl/statem/extensions_clnt.c
674
|| !WPACKET_sub_memcpy_u16(pkt, encoded_pubkey, encodedlen)) {
crypto/openssl/ssl/statem/extensions_clnt.c
70
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_name)
crypto/openssl/ssl/statem/extensions_clnt.c
701
EXT_RETURN tls_construct_ctos_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
713
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_key_share)
crypto/openssl/ssl/statem/extensions_clnt.c
715
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
717
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
72
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
74
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
740
if (!add_key_share(s, pkt, group_id, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
75
|| !WPACKET_put_bytes_u8(pkt, TLSEXT_NAMETYPE_host_name)
crypto/openssl/ssl/statem/extensions_clnt.c
76
|| !WPACKET_sub_memcpy_u16(pkt, s->ext.hostname,
crypto/openssl/ssl/statem/extensions_clnt.c
762
if (!add_key_share(s, pkt, group_id, valid_keyshare)) {
crypto/openssl/ssl/statem/extensions_clnt.c
778
if (!WPACKET_close(pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
78
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
788
EXT_RETURN tls_construct_ctos_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
79
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
798
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_cookie)
crypto/openssl/ssl/statem/extensions_clnt.c
800
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
801
|| !WPACKET_sub_memcpy_u16(pkt, s->ext.tls13_cookie,
crypto/openssl/ssl/statem/extensions_clnt.c
803
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
817
EXT_RETURN tls_construct_ctos_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
88
EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
955
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_early_data)
crypto/openssl/ssl/statem/extensions_clnt.c
956
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
957
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
989
EXT_RETURN tls_construct_ctos_padding(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_cust.c
173
int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/statem/extensions_cust.c
218
if (!WPACKET_put_bytes_u16(pkt, meth->ext_type)
crypto/openssl/ssl/statem/extensions_cust.c
219
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_cust.c
220
|| (outlen > 0 && !WPACKET_memcpy(pkt, out, outlen))
crypto/openssl/ssl/statem/extensions_cust.c
221
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1003
int tls_parse_ctos_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1025
if (!PACKET_as_length_prefixed_2(pkt, &cookie)) {
crypto/openssl/ssl/statem/extensions_srvr.c
105
int tls_parse_ctos_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
111
if (!PACKET_as_length_prefixed_2(pkt, &sni)
crypto/openssl/ssl/statem/extensions_srvr.c
1216
int tls_parse_ctos_supported_groups(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1223
if (!PACKET_as_length_prefixed_2(pkt, &supported_groups_list)
crypto/openssl/ssl/statem/extensions_srvr.c
1245
int tls_parse_ctos_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1249
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
1262
int tls_parse_ctos_early_data(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1265
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
1306
int tls_parse_ctos_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1327
if (!PACKET_get_length_prefixed_2(pkt, &identities)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1513
binderoffset = PACKET_data(pkt) - (const unsigned char *)s->init_buf->data;
crypto/openssl/ssl/statem/extensions_srvr.c
1518
if (!PACKET_get_length_prefixed_2(pkt, &binders)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1552
int tls_parse_ctos_post_handshake_auth(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1557
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
1571
EXT_RETURN tls_construct_stoc_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1579
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_renegotiate)
crypto/openssl/ssl/statem/extensions_srvr.c
1580
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1581
|| !WPACKET_start_sub_packet_u8(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1582
|| !WPACKET_memcpy(pkt, s->s3.previous_client_finished,
crypto/openssl/ssl/statem/extensions_srvr.c
1584
|| !WPACKET_memcpy(pkt, s->s3.previous_server_finished,
crypto/openssl/ssl/statem/extensions_srvr.c
1586
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1587
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1595
EXT_RETURN tls_construct_stoc_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1609
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_name)
crypto/openssl/ssl/statem/extensions_srvr.c
1610
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1619
EXT_RETURN tls_construct_stoc_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1630
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_max_fragment_length)
crypto/openssl/ssl/statem/extensions_srvr.c
1631
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1632
|| !WPACKET_put_bytes_u8(pkt, s->session->ext.max_fragment_len_mode)
crypto/openssl/ssl/statem/extensions_srvr.c
1633
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1641
EXT_RETURN tls_construct_stoc_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1656
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_ec_point_formats)
crypto/openssl/ssl/statem/extensions_srvr.c
1657
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1658
|| !WPACKET_sub_memcpy_u8(pkt, plist, plistlen)
crypto/openssl/ssl/statem/extensions_srvr.c
1659
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1667
EXT_RETURN tls_construct_stoc_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1702
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_groups)
crypto/openssl/ssl/statem/extensions_srvr.c
1704
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1705
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1712
if (!WPACKET_put_bytes_u16(pkt, group)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1719
if (!WPACKET_close(pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1727
EXT_RETURN tls_construct_stoc_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1736
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_session_ticket)
crypto/openssl/ssl/statem/extensions_srvr.c
1737
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1746
EXT_RETURN tls_construct_stoc_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1760
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_status_request)
crypto/openssl/ssl/statem/extensions_srvr.c
1761
|| !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
177
int tls_parse_ctos_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1771
if (SSL_CONNECTION_IS_TLS13(s) && !tls_construct_cert_status_body(s, pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1775
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1785
EXT_RETURN tls_construct_stoc_next_proto_neg(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1802
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_next_proto_neg)
crypto/openssl/ssl/statem/extensions_srvr.c
1803
|| !WPACKET_sub_memcpy_u16(pkt, npa, npalen)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1815
EXT_RETURN tls_construct_stoc_alpn(SSL_CONNECTION *s, WPACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1821
if (!WPACKET_put_bytes_u16(pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1823
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1824
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1825
|| !WPACKET_sub_memcpy_u8(pkt, s->s3.alpn_selected,
crypto/openssl/ssl/statem/extensions_srvr.c
1827
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1828
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
183
if (PACKET_remaining(pkt) != 1 || !PACKET_get_1(pkt, &value)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1837
EXT_RETURN tls_construct_stoc_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1844
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_use_srtp)
crypto/openssl/ssl/statem/extensions_srvr.c
1845
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1846
|| !WPACKET_put_bytes_u16(pkt, 2)
crypto/openssl/ssl/statem/extensions_srvr.c
1847
|| !WPACKET_put_bytes_u16(pkt, s->srtp_profile->id)
crypto/openssl/ssl/statem/extensions_srvr.c
1848
|| !WPACKET_put_bytes_u8(pkt, 0)
crypto/openssl/ssl/statem/extensions_srvr.c
1849
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1858
EXT_RETURN tls_construct_stoc_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1879
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_encrypt_then_mac)
crypto/openssl/ssl/statem/extensions_srvr.c
1880
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1888
EXT_RETURN tls_construct_stoc_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1895
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_extended_master_secret)
crypto/openssl/ssl/statem/extensions_srvr.c
1896
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1904
EXT_RETURN tls_construct_stoc_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1913
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_versions)
crypto/openssl/ssl/statem/extensions_srvr.c
1914
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1915
|| !WPACKET_put_bytes_u16(pkt, s->version)
crypto/openssl/ssl/statem/extensions_srvr.c
1916
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1924
EXT_RETURN tls_construct_stoc_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1939
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_key_share)
crypto/openssl/ssl/statem/extensions_srvr.c
1940
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1941
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)
crypto/openssl/ssl/statem/extensions_srvr.c
1942
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1969
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_key_share)
crypto/openssl/ssl/statem/extensions_srvr.c
1970
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
1971
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1999
if (!WPACKET_sub_memcpy_u16(pkt, encoded_pubkey, encoded_pubkey_len)
crypto/openssl/ssl/statem/extensions_srvr.c
2000
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2038
if (!WPACKET_sub_memcpy_u16(pkt, ct, ctlen)
crypto/openssl/ssl/statem/extensions_srvr.c
2039
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2061
EXT_RETURN tls_construct_stoc_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2084
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_cookie)
crypto/openssl/ssl/statem/extensions_srvr.c
2085
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2086
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2087
|| !WPACKET_get_total_written(pkt, &startlen)
crypto/openssl/ssl/statem/extensions_srvr.c
2088
|| !WPACKET_reserve_bytes(pkt, MAX_COOKIE_SIZE, &cookie)
crypto/openssl/ssl/statem/extensions_srvr.c
2089
|| !WPACKET_put_bytes_u16(pkt, COOKIE_STATE_FORMAT_VERSION)
crypto/openssl/ssl/statem/extensions_srvr.c
2090
|| !WPACKET_put_bytes_u16(pkt, TLS1_3_VERSION)
crypto/openssl/ssl/statem/extensions_srvr.c
2091
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)
crypto/openssl/ssl/statem/extensions_srvr.c
2092
|| !ssl->method->put_cipher_by_char(s->s3.tmp.new_cipher, pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2095
|| !WPACKET_put_bytes_u8(pkt, s->s3.peer_tmp == NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
2096
|| !WPACKET_put_bytes_u64(pkt, time(NULL))
crypto/openssl/ssl/statem/extensions_srvr.c
2097
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2098
|| !WPACKET_reserve_bytes(pkt, EVP_MAX_MD_SIZE, &hashval1)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2114
if (!WPACKET_allocate_bytes(pkt, hashlen, &hashval2)
crypto/openssl/ssl/statem/extensions_srvr.c
2116
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2117
|| !WPACKET_start_sub_packet_u8(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2118
|| !WPACKET_reserve_bytes(pkt, SSL_COOKIE_LENGTH, &appcookie1)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2131
if (!WPACKET_allocate_bytes(pkt, appcookielen, &appcookie2)
crypto/openssl/ssl/statem/extensions_srvr.c
2133
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2134
|| !WPACKET_get_total_written(pkt, &totcookielen)
crypto/openssl/ssl/statem/extensions_srvr.c
2135
|| !WPACKET_reserve_bytes(pkt, SHA256_DIGEST_LENGTH, &hmac)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2173
if (!WPACKET_allocate_bytes(pkt, hmaclen, &hmac2)
crypto/openssl/ssl/statem/extensions_srvr.c
2176
|| !WPACKET_close(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2177
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2193
EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
220
int tls_parse_ctos_srp(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
2213
if (!WPACKET_memcpy(pkt, cryptopro_ext, sizeof(cryptopro_ext))) {
crypto/openssl/ssl/statem/extensions_srvr.c
2221
EXT_RETURN tls_construct_stoc_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2229
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_early_data)
crypto/openssl/ssl/statem/extensions_srvr.c
2230
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2231
|| !WPACKET_put_bytes_u32(pkt, s->max_early_data)
crypto/openssl/ssl/statem/extensions_srvr.c
2232
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2243
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_early_data)
crypto/openssl/ssl/statem/extensions_srvr.c
2244
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2245
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
225
if (!PACKET_as_length_prefixed_1(pkt, &srp_I)
crypto/openssl/ssl/statem/extensions_srvr.c
2253
EXT_RETURN tls_construct_stoc_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2260
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_psk)
crypto/openssl/ssl/statem/extensions_srvr.c
2261
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2262
|| !WPACKET_put_bytes_u16(pkt, s->ext.tick_identity)
crypto/openssl/ssl/statem/extensions_srvr.c
2263
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2271
EXT_RETURN tls_construct_stoc_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2301
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_client_cert_type)
crypto/openssl/ssl/statem/extensions_srvr.c
2302
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2303
|| !WPACKET_put_bytes_u8(pkt, sc->ext.client_cert_type)
crypto/openssl/ssl/statem/extensions_srvr.c
2304
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2327
int tls_parse_ctos_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2342
if (!PACKET_as_length_prefixed_1(pkt, &supported_cert_types)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2366
EXT_RETURN tls_construct_stoc_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2382
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_cert_type)
crypto/openssl/ssl/statem/extensions_srvr.c
2383
|| !WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/extensions_srvr.c
2384
|| !WPACKET_put_bytes_u8(pkt, sc->ext.server_cert_type)
crypto/openssl/ssl/statem/extensions_srvr.c
2385
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2392
int tls_parse_ctos_server_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
240
int tls_parse_ctos_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2407
if (!PACKET_as_length_prefixed_1(pkt, &supported_cert_types)) {
crypto/openssl/ssl/statem/extensions_srvr.c
246
if (!PACKET_as_length_prefixed_1(pkt, &ec_point_format_list)
crypto/openssl/ssl/statem/extensions_srvr.c
264
int tls_parse_ctos_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
268
if (s->ext.session_ticket_cb && !s->ext.session_ticket_cb(SSL_CONNECTION_GET_USER_SSL(s), PACKET_data(pkt), PACKET_remaining(pkt), s->ext.session_ticket_cb_arg)) {
crypto/openssl/ssl/statem/extensions_srvr.c
276
int tls_parse_ctos_sig_algs_cert(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
283
if (!PACKET_as_length_prefixed_2(pkt, &supported_sig_algs)
crypto/openssl/ssl/statem/extensions_srvr.c
303
int tls_parse_ctos_sig_algs(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
308
if (!PACKET_as_length_prefixed_2(pkt, &supported_sig_algs)
crypto/openssl/ssl/statem/extensions_srvr.c
329
int tls_parse_ctos_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
343
if (!PACKET_get_1(pkt, (unsigned int *)&s->ext.status_type)) {
crypto/openssl/ssl/statem/extensions_srvr.c
356
if (!PACKET_get_length_prefixed_2(pkt, &responder_id_list)) {
crypto/openssl/ssl/statem/extensions_srvr.c
411
if (!PACKET_as_length_prefixed_2(pkt, &exts)) {
crypto/openssl/ssl/statem/extensions_srvr.c
42
int tls_parse_ctos_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
433
int tls_parse_ctos_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
451
int tls_parse_ctos_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
459
if (!PACKET_as_length_prefixed_2(pkt, &protocol_list)
crypto/openssl/ssl/statem/extensions_srvr.c
488
int tls_parse_ctos_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
502
if (!PACKET_get_net_2(pkt, &ct) || (ct & 1) != 0
crypto/openssl/ssl/statem/extensions_srvr.c
503
|| !PACKET_get_sub_packet(pkt, &subpkt, ct)) {
crypto/openssl/ssl/statem/extensions_srvr.c
51
if (!PACKET_get_1(pkt, &ilen)
crypto/openssl/ssl/statem/extensions_srvr.c
52
|| !PACKET_get_bytes(pkt, &data, ilen)) {
crypto/openssl/ssl/statem/extensions_srvr.c
539
if (!PACKET_get_1(pkt, &mki_len)) {
crypto/openssl/ssl/statem/extensions_srvr.c
545
if (!PACKET_forward(pkt, mki_len)
crypto/openssl/ssl/statem/extensions_srvr.c
546
|| PACKET_remaining(pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
555
int tls_parse_ctos_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
568
int tls_parse_ctos_psk_kex_modes(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
576
if (!PACKET_as_length_prefixed_1(pkt, &psk_kex_modes)
crypto/openssl/ssl/statem/extensions_srvr.c
824
int tls_parse_ctos_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
853
if (!PACKET_as_length_prefixed_2(pkt, &key_share_list)) {
crypto/openssl/ssl/statem/statem.c
592
PACKET pkt;
crypto/openssl/ssl/statem/statem.c
593
MSG_PROCESS_RETURN (*process_message)(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem.c
683
if (!PACKET_buf_init(&pkt, s->init_msg, len)) {
crypto/openssl/ssl/statem/statem.c
687
ret = process_message(s, &pkt);
crypto/openssl/ssl/statem/statem.c
814
WPACKET *pkt),
crypto/openssl/ssl/statem/statem.c
817
CON_FUNC_RETURN (*confunc)(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem.c
819
WPACKET pkt;
crypto/openssl/ssl/statem/statem.c
891
if (!WPACKET_init(&pkt, s->init_buf)
crypto/openssl/ssl/statem/statem.c
892
|| !ssl_set_handshake_header(s, &pkt, mt)) {
crypto/openssl/ssl/statem/statem.c
893
WPACKET_cleanup(&pkt);
crypto/openssl/ssl/statem/statem.c
900
tmpret = confunc(s, &pkt);
crypto/openssl/ssl/statem/statem.c
902
WPACKET_cleanup(&pkt);
crypto/openssl/ssl/statem/statem.c
910
WPACKET_cleanup(&pkt);
crypto/openssl/ssl/statem/statem.c
916
if (!ssl_close_construct_packet(s, &pkt, mt)
crypto/openssl/ssl/statem/statem.c
917
|| !WPACKET_finish(&pkt)) {
crypto/openssl/ssl/statem/statem.c
918
WPACKET_cleanup(&pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1091
PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1102
return tls_process_server_hello(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1105
return dtls_process_hello_verify(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1108
return tls_process_server_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1112
return tls_process_server_compressed_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1116
return tls_process_cert_verify(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1119
return tls_process_cert_status(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1122
return tls_process_key_exchange(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1125
return tls_process_certificate_request(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1128
return tls_process_server_done(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1131
return tls_process_change_cipher_spec(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1134
return tls_process_new_session_ticket(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1137
return tls_process_finished(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1140
return tls_process_hello_req(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1143
return tls_process_encrypted_extensions(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1146
return tls_process_key_update(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1175
CON_FUNC_RETURN tls_construct_client_hello(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1262
if (!WPACKET_put_bytes_u16(pkt, s->client_version)
crypto/openssl/ssl/statem/statem_clnt.c
1263
|| !WPACKET_memcpy(pkt, s->s3.client_random, SSL3_RANDOM_SIZE)) {
crypto/openssl/ssl/statem/statem_clnt.c
1294
if (!WPACKET_start_sub_packet_u8(pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1295
|| (sess_id_len != 0 && !WPACKET_memcpy(pkt, session_id, sess_id_len))
crypto/openssl/ssl/statem/statem_clnt.c
1296
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1304
|| !WPACKET_sub_memcpy_u8(pkt, s->d1->cookie,
crypto/openssl/ssl/statem/statem_clnt.c
1312
if (!WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1318
pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1322
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1328
if (!WPACKET_start_sub_packet_u8(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1340
if (!WPACKET_put_bytes_u8(pkt, comp->id)) {
crypto/openssl/ssl/statem/statem_clnt.c
1348
if (!WPACKET_put_bytes_u8(pkt, 0) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1354
if (!tls_construct_extensions(s, pkt, SSL_EXT_CLIENT_HELLO, NULL, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
1362
MSG_PROCESS_RETURN dtls_process_hello_verify(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1367
if (!PACKET_forward(pkt, 2)
crypto/openssl/ssl/statem/statem_clnt.c
1368
|| !PACKET_get_length_prefixed_1(pkt, &cookiepkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
1466
MSG_PROCESS_RETURN tls_process_server_hello(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1482
if (!PACKET_get_net_2(pkt, &sversion)) {
crypto/openssl/ssl/statem/statem_clnt.c
1490
&& PACKET_remaining(pkt) >= SSL3_RANDOM_SIZE
crypto/openssl/ssl/statem/statem_clnt.c
1491
&& memcmp(hrrrandom, PACKET_data(pkt), SSL3_RANDOM_SIZE) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1503
if (!PACKET_forward(pkt, SSL3_RANDOM_SIZE)) {
crypto/openssl/ssl/statem/statem_clnt.c
1508
if (!PACKET_copy_bytes(pkt, s->s3.server_random, SSL3_RANDOM_SIZE)) {
crypto/openssl/ssl/statem/statem_clnt.c
1515
if (!PACKET_get_length_prefixed_1(pkt, &session_id)) {
crypto/openssl/ssl/statem/statem_clnt.c
1526
if (!PACKET_get_bytes(pkt, &cipherchars, TLS_CIPHER_LEN)) {
crypto/openssl/ssl/statem/statem_clnt.c
1531
if (!PACKET_get_1(pkt, &compression)) {
crypto/openssl/ssl/statem/statem_clnt.c
1537
if (PACKET_remaining(pkt) == 0 && !hrr) {
crypto/openssl/ssl/statem/statem_clnt.c
1539
} else if (!PACKET_as_length_prefixed_2(pkt, &extpkt)
crypto/openssl/ssl/statem/statem_clnt.c
1540
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1906
MSG_PROCESS_RETURN tls_process_server_rpk(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1910
if (!tls_process_rpk(sc, pkt, &peer_rpk)) {
crypto/openssl/ssl/statem/statem_clnt.c
1995
PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2005
return tls_process_server_rpk(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
2017
if ((SSL_CONNECTION_IS_TLS13(s) && !PACKET_get_1(pkt, &context))
crypto/openssl/ssl/statem/statem_clnt.c
2019
|| !PACKET_get_net_3(pkt, &cert_list_len)
crypto/openssl/ssl/statem/statem_clnt.c
2020
|| PACKET_remaining(pkt) != cert_list_len
crypto/openssl/ssl/statem/statem_clnt.c
2021
|| PACKET_remaining(pkt) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2025
for (chainidx = 0; PACKET_remaining(pkt); chainidx++) {
crypto/openssl/ssl/statem/statem_clnt.c
2026
if (!PACKET_get_net_3(pkt, &cert_len)
crypto/openssl/ssl/statem/statem_clnt.c
2027
|| !PACKET_get_bytes(pkt, &certbytes, cert_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
2054
if (!PACKET_get_length_prefixed_2(pkt, &extensions)) {
crypto/openssl/ssl/statem/statem_clnt.c
2063
PACKET_remaining(pkt) == 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
2188
MSG_PROCESS_RETURN tls_process_server_compressed_certificate(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2194
if (tls13_process_compressed_certificate(sc, pkt, &tmppkt, buf) != MSG_PROCESS_ERROR)
crypto/openssl/ssl/statem/statem_clnt.c
2202
static int tls_process_ske_psk_preamble(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2209
if (!PACKET_get_length_prefixed_2(pkt, &psk_identity_hint)) {
crypto/openssl/ssl/statem/statem_clnt.c
2241
static int tls_process_ske_srp(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2246
if (!PACKET_get_length_prefixed_2(pkt, &prime)
crypto/openssl/ssl/statem/statem_clnt.c
2247
|| !PACKET_get_length_prefixed_2(pkt, &generator)
crypto/openssl/ssl/statem/statem_clnt.c
2248
|| !PACKET_get_length_prefixed_1(pkt, &salt)
crypto/openssl/ssl/statem/statem_clnt.c
2249
|| !PACKET_get_length_prefixed_2(pkt, &server_pub)) {
crypto/openssl/ssl/statem/statem_clnt.c
2286
static int tls_process_ske_dhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2297
if (!PACKET_get_length_prefixed_2(pkt, &prime)
crypto/openssl/ssl/statem/statem_clnt.c
2298
|| !PACKET_get_length_prefixed_2(pkt, &generator)
crypto/openssl/ssl/statem/statem_clnt.c
2299
|| !PACKET_get_length_prefixed_2(pkt, &pub_key)) {
crypto/openssl/ssl/statem/statem_clnt.c
2383
static int tls_process_ske_ecdhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2393
if (!PACKET_get_1(pkt, &curve_type) || !PACKET_get_net_2(pkt, &curve_id)) {
crypto/openssl/ssl/statem/statem_clnt.c
2413
if (!PACKET_get_length_prefixed_1(pkt, &encoded_pt)) {
crypto/openssl/ssl/statem/statem_clnt.c
2442
MSG_PROCESS_RETURN tls_process_key_exchange(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2453
save_param_start = *pkt;
crypto/openssl/ssl/statem/statem_clnt.c
2459
if (!tls_process_ske_psk_preamble(s, pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
2468
if (!tls_process_ske_srp(s, pkt, &pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2473
if (!tls_process_ske_dhe(s, pkt, &pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2478
if (!tls_process_ske_ecdhe(s, pkt, &pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2500
PACKET_remaining(&save_param_start) - PACKET_remaining(pkt))) {
crypto/openssl/ssl/statem/statem_clnt.c
2508
if (!PACKET_get_net_2(pkt, &sigalg)) {
crypto/openssl/ssl/statem/statem_clnt.c
2531
if (!PACKET_get_length_prefixed_2(pkt, &signature)
crypto/openssl/ssl/statem/statem_clnt.c
2532
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2588
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2601
PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2634
if (!PACKET_get_length_prefixed_1(pkt, &reqctx) || !PACKET_memdup(&reqctx, &s->pha_context, &s->pha_context_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
2639
if (!PACKET_get_length_prefixed_2(pkt, &extensions)) {
crypto/openssl/ssl/statem/statem_clnt.c
2661
if (!PACKET_get_length_prefixed_1(pkt, &ctypes)) {
crypto/openssl/ssl/statem/statem_clnt.c
2674
if (!PACKET_get_length_prefixed_2(pkt, &sigalgs)) {
crypto/openssl/ssl/statem/statem_clnt.c
2695
if (!parse_ca_names(s, pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
2701
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2725
PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2737
if (!PACKET_get_net_4(pkt, &ticket_lifetime_hint)
crypto/openssl/ssl/statem/statem_clnt.c
2739
&& (!PACKET_get_net_4(pkt, &age_add)
crypto/openssl/ssl/statem/statem_clnt.c
2740
|| !PACKET_get_length_prefixed_1(pkt, &nonce)))
crypto/openssl/ssl/statem/statem_clnt.c
2741
|| !PACKET_get_net_2(pkt, &ticklen)
crypto/openssl/ssl/statem/statem_clnt.c
2743
|| PACKET_remaining(pkt) < ticklen)
crypto/openssl/ssl/statem/statem_clnt.c
2744
: PACKET_remaining(pkt) != ticklen)) {
crypto/openssl/ssl/statem/statem_clnt.c
2803
if (!PACKET_copy_bytes(pkt, s->session->ext.tick, ticklen)) {
crypto/openssl/ssl/statem/statem_clnt.c
2815
if (!PACKET_as_length_prefixed_2(pkt, &extpkt)
crypto/openssl/ssl/statem/statem_clnt.c
2816
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2908
int tls_process_cert_status_body(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2913
if (!PACKET_get_1(pkt, &type)
crypto/openssl/ssl/statem/statem_clnt.c
2918
if (!PACKET_get_net_3_len(pkt, &resplen)
crypto/openssl/ssl/statem/statem_clnt.c
2919
|| PACKET_remaining(pkt) != resplen) {
crypto/openssl/ssl/statem/statem_clnt.c
2930
if (!PACKET_copy_bytes(pkt, s->ext.ocsp.resp, resplen)) {
crypto/openssl/ssl/statem/statem_clnt.c
2938
MSG_PROCESS_RETURN tls_process_cert_status(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2940
if (!tls_process_cert_status_body(s, pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
3001
MSG_PROCESS_RETURN tls_process_server_done(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3003
if (PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
3025
static int tls_construct_cke_psk_preamble(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3083
if (!WPACKET_sub_memcpy_u16(pkt, identity, identitylen)) {
crypto/openssl/ssl/statem/statem_clnt.c
3103
static int tls_construct_cke_rsa(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3146
if (s->version > SSL3_VERSION && !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
3157
if (!WPACKET_allocate_bytes(pkt, enclen, &encdata)
crypto/openssl/ssl/statem/statem_clnt.c
3166
if (s->version > SSL3_VERSION && !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
3188
static int tls_construct_cke_dhe(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3232
if (!WPACKET_sub_allocate_bytes_u16(pkt, pad_len, &keybytes)) {
crypto/openssl/ssl/statem/statem_clnt.c
3239
if (!WPACKET_sub_memcpy_u16(pkt, encoded_pub, encoded_pub_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
3251
static int tls_construct_cke_ecdhe(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3283
if (!WPACKET_sub_memcpy_u8(pkt, encodedPoint, encoded_pt_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
3295
static int tls_construct_cke_gost(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3385
if (!WPACKET_put_bytes_u8(pkt, V_ASN1_SEQUENCE | V_ASN1_CONSTRUCTED)
crypto/openssl/ssl/statem/statem_clnt.c
3386
|| (msglen >= 0x80 && !WPACKET_put_bytes_u8(pkt, 0x81))
crypto/openssl/ssl/statem/statem_clnt.c
3387
|| !WPACKET_sub_memcpy_u8(pkt, tmp, msglen)) {
crypto/openssl/ssl/statem/statem_clnt.c
34
PACKET *pkt);
crypto/openssl/ssl/statem/statem_clnt.c
3446
static int tls_construct_cke_gost18(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3523
if (!WPACKET_allocate_bytes(pkt, msglen, &encdata)
crypto/openssl/ssl/statem/statem_clnt.c
3545
static int tls_construct_cke_srp(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3551
|| !WPACKET_sub_allocate_bytes_u16(pkt, BN_num_bytes(s->srp_ctx.A),
crypto/openssl/ssl/statem/statem_clnt.c
3573
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3584
&& !tls_construct_cke_psk_preamble(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3588
if (!tls_construct_cke_rsa(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3591
if (!tls_construct_cke_dhe(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3594
if (!tls_construct_cke_ecdhe(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3597
if (!tls_construct_cke_gost(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
36
PACKET *pkt);
crypto/openssl/ssl/statem/statem_clnt.c
3600
if (!tls_construct_cke_gost18(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3603
if (!tls_construct_cke_srp(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3802
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3810
if (!WPACKET_put_bytes_u8(pkt, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
3814
} else if (!WPACKET_sub_memcpy_u8(pkt, s->pha_context, s->pha_context_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
3823
if (!tls_output_rpk(s, pkt, cpk)) {
crypto/openssl/ssl/statem/statem_clnt.c
3829
if (!ssl3_output_cert_chain(s, pkt, cpk, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
3864
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3896
if (!WPACKET_put_bytes_u16(pkt, alg)
crypto/openssl/ssl/statem/statem_clnt.c
3898
|| !WPACKET_put_bytes_u24(pkt, length))
crypto/openssl/ssl/statem/statem_clnt.c
3917
|| !WPACKET_start_sub_packet_u24(pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3918
|| !WPACKET_reserve_bytes(pkt, max_length, NULL))
crypto/openssl/ssl/statem/statem_clnt.c
3921
comp_len = COMP_compress_block(comp, WPACKET_get_curr(pkt), max_length,
crypto/openssl/ssl/statem/statem_clnt.c
3926
if (!WPACKET_allocate_bytes(pkt, comp_len, NULL)
crypto/openssl/ssl/statem/statem_clnt.c
3927
|| !WPACKET_close(pkt))
crypto/openssl/ssl/statem/statem_clnt.c
4014
CON_FUNC_RETURN tls_construct_next_proto(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4022
if (!WPACKET_sub_memcpy_u8(pkt, s->ext.npn, len)
crypto/openssl/ssl/statem/statem_clnt.c
4023
|| !WPACKET_sub_allocate_bytes_u8(pkt, padding_len, &padding)) {
crypto/openssl/ssl/statem/statem_clnt.c
4034
MSG_PROCESS_RETURN tls_process_hello_req(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4038
if (PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
4065
PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4070
if (!PACKET_as_length_prefixed_2(pkt, &extensions)
crypto/openssl/ssl/statem/statem_clnt.c
4071
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
41
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_clnt.c
4111
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4161
if (!ssl->method->put_cipher_by_char(c, pkt, &len)) {
crypto/openssl/ssl/statem/statem_clnt.c
4194
if (!ssl->method->put_cipher_by_char(&scsv, pkt, &len)) {
crypto/openssl/ssl/statem/statem_clnt.c
4203
if (!ssl->method->put_cipher_by_char(&scsv, pkt, &len)) {
crypto/openssl/ssl/statem/statem_clnt.c
4213
CON_FUNC_RETURN tls_construct_end_of_early_data(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_dtls.c
1009
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_dtls.c
1014
if (!WPACKET_put_bytes_u16(pkt, s->d1->handshake_write_seq)) {
crypto/openssl/ssl/statem/statem_dtls.c
1318
int dtls1_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_dtls.c
1326
if (!WPACKET_put_bytes_u8(pkt, SSL3_MT_CCS))
crypto/openssl/ssl/statem/statem_dtls.c
1334
if (!WPACKET_allocate_bytes(pkt, DTLS1_HM_HEADER_LENGTH, &header)
crypto/openssl/ssl/statem/statem_dtls.c
1335
|| !WPACKET_start_sub_packet(pkt))
crypto/openssl/ssl/statem/statem_dtls.c
1342
int dtls1_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_dtls.c
1346
if ((htype != SSL3_MT_CHANGE_CIPHER_SPEC && !WPACKET_close(pkt))
crypto/openssl/ssl/statem/statem_dtls.c
1347
|| !WPACKET_get_length(pkt, &msglen)
crypto/openssl/ssl/statem/statem_lib.c
1003
if (!WPACKET_sub_allocate_bytes_u24(pkt, len, &outbytes)
crypto/openssl/ssl/statem/statem_lib.c
1011
&& !tls_construct_extensions(s, pkt, context, x, chain)) {
crypto/openssl/ssl/statem/statem_lib.c
1020
static int ssl_add_cert_chain(SSL_CONNECTION *s, WPACKET *pkt, CERT_PKEY *cpk, int for_comp)
crypto/openssl/ssl/statem/statem_lib.c
1091
if (!ssl_add_cert_to_wpacket(s, pkt, x, i, for_comp)) {
crypto/openssl/ssl/statem/statem_lib.c
1105
if (!ssl_add_cert_to_wpacket(s, pkt, x, 0, for_comp)) {
crypto/openssl/ssl/statem/statem_lib.c
1111
if (!ssl_add_cert_to_wpacket(s, pkt, x, i + 1, for_comp)) {
crypto/openssl/ssl/statem/statem_lib.c
1129
int tls_process_rpk(SSL_CONNECTION *sc, PACKET *pkt, EVP_PKEY **peer_rpk)
crypto/openssl/ssl/statem/statem_lib.c
1217
if (!PACKET_get_length_prefixed_1(pkt, &context)) {
crypto/openssl/ssl/statem/statem_lib.c
1241
if (!PACKET_get_net_3(pkt, &cert_len)
crypto/openssl/ssl/statem/statem_lib.c
1242
|| PACKET_remaining(pkt) != cert_len) {
crypto/openssl/ssl/statem/statem_lib.c
126
int tls_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_lib.c
1263
if (!PACKET_get_net_3(pkt, &spki_len)) {
crypto/openssl/ssl/statem/statem_lib.c
1276
if (!PACKET_get_bytes(pkt, &spki, spki_len)) {
crypto/openssl/ssl/statem/statem_lib.c
1294
if (PACKET_remaining(pkt) != (cert_len - 3 - spki_len)) {
crypto/openssl/ssl/statem/statem_lib.c
1298
if (!PACKET_as_length_prefixed_2(pkt, &extensions)
crypto/openssl/ssl/statem/statem_lib.c
1299
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_lib.c
130
if ((htype != SSL3_MT_CHANGE_CIPHER_SPEC && !WPACKET_close(pkt))
crypto/openssl/ssl/statem/statem_lib.c
131
|| !WPACKET_get_length(pkt, &msglen)
crypto/openssl/ssl/statem/statem_lib.c
1327
unsigned long tls_output_rpk(SSL_CONNECTION *sc, WPACKET *pkt, CERT_PKEY *cpk)
crypto/openssl/ssl/statem/statem_lib.c
1354
if (!WPACKET_sub_memcpy_u24(pkt, pdata, pdata_len)) {
crypto/openssl/ssl/statem/statem_lib.c
1371
if (!WPACKET_start_sub_packet_u24(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
1377
if (!WPACKET_sub_memcpy_u24(pkt, pdata, pdata_len)) {
crypto/openssl/ssl/statem/statem_lib.c
1388
if (!tls_construct_extensions(sc, pkt, SSL_EXT_TLS1_3_RAW_PUBLIC_KEY,
crypto/openssl/ssl/statem/statem_lib.c
1393
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
1405
unsigned long ssl3_output_cert_chain(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_lib.c
1408
if (!WPACKET_start_sub_packet_u24(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
1414
if (!ssl_add_cert_chain(s, pkt, cpk, for_comp))
crypto/openssl/ssl/statem/statem_lib.c
1417
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
2687
int parse_ca_names(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
2698
if (!PACKET_get_length_prefixed_2(pkt, &cadns)) {
crypto/openssl/ssl/statem/statem_lib.c
2759
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
2762
if (!WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
2777
|| !WPACKET_sub_allocate_bytes_u16(pkt, namelen,
crypto/openssl/ssl/statem/statem_lib.c
2786
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
2861
PACKET *pkt,
crypto/openssl/ssl/statem/statem_lib.c
2878
if (!PACKET_get_net_2(pkt, (unsigned int *)&comp_alg)) {
crypto/openssl/ssl/statem/statem_lib.c
2915
|| !PACKET_get_net_3_len(pkt, &expected_length)
crypto/openssl/ssl/statem/statem_lib.c
2916
|| !PACKET_get_net_3_len(pkt, &comp_length)) {
crypto/openssl/ssl/statem/statem_lib.c
2927
if (PACKET_remaining(pkt) != comp_length || comp_length == 0) {
crypto/openssl/ssl/statem/statem_lib.c
2935
(unsigned char *)PACKET_data(pkt), comp_length)
crypto/openssl/ssl/statem/statem_lib.c
313
CON_FUNC_RETURN tls_construct_cert_verify(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
349
if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
crypto/openssl/ssl/statem/statem_lib.c
421
if (!WPACKET_sub_memcpy_u16(pkt, sig, siglen)) {
crypto/openssl/ssl/statem/statem_lib.c
441
MSG_PROCESS_RETURN tls_process_cert_verify(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
479
if (!PACKET_get_net_2(pkt, &sigalg)) {
crypto/openssl/ssl/statem/statem_lib.c
509
&& ((PACKET_remaining(pkt) == 64
crypto/openssl/ssl/statem/statem_lib.c
512
|| (PACKET_remaining(pkt) == 128
crypto/openssl/ssl/statem/statem_lib.c
514
len = PACKET_remaining(pkt);
crypto/openssl/ssl/statem/statem_lib.c
517
if (!PACKET_get_net_2(pkt, &len)) {
crypto/openssl/ssl/statem/statem_lib.c
522
if (!PACKET_get_bytes(pkt, &data, len)) {
crypto/openssl/ssl/statem/statem_lib.c
526
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_lib.c
618
CON_FUNC_RETURN tls_construct_finished(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
666
if (!WPACKET_memcpy(pkt, s->s3.tmp.finish_md, finish_md_len)) {
crypto/openssl/ssl/statem/statem_lib.c
702
CON_FUNC_RETURN tls_construct_key_update(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
704
if (!WPACKET_put_bytes_u8(pkt, s->key_update)) {
crypto/openssl/ssl/statem/statem_lib.c
713
MSG_PROCESS_RETURN tls_process_key_update(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
726
if (!PACKET_get_1(pkt, &updatetype)
crypto/openssl/ssl/statem/statem_lib.c
727
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_lib.c
788
PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
792
remain = PACKET_remaining(pkt);
crypto/openssl/ssl/statem/statem_lib.c
843
MSG_PROCESS_RETURN tls_process_finished(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
887
if (md_len != PACKET_remaining(pkt)) {
crypto/openssl/ssl/statem/statem_lib.c
892
ok = CRYPTO_memcmp(PACKET_data(pkt), s->s3.tmp.peer_finish_md,
crypto/openssl/ssl/statem/statem_lib.c
896
if ((PACKET_data(pkt)[0] ^ s->s3.tmp.peer_finish_md[0]) != 0xFF) {
crypto/openssl/ssl/statem/statem_lib.c
976
CON_FUNC_RETURN tls_construct_change_cipher_spec(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
978
if (!WPACKET_put_bytes_u8(pkt, SSL3_MT_CCS)) {
crypto/openssl/ssl/statem/statem_lib.c
987
static int ssl_add_cert_to_wpacket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
107
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
120
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
121
__owur MSG_PROCESS_RETURN tls_process_finished(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
123
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
125
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
127
__owur CON_FUNC_RETURN tls_construct_finished(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
128
__owur CON_FUNC_RETURN tls_construct_key_update(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
130
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
137
PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
144
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
146
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
148
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
150
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
151
__owur int tls_process_cert_status_body(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
153
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
155
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
157
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
161
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
164
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
169
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
171
__owur int tls_construct_cert_status_body(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
173
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
175
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
177
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
179
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
180
__owur unsigned long tls_output_rpk(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
182
__owur int tls_process_rpk(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **peer_rpk);
crypto/openssl/ssl/statem/statem_local.h
184
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
189
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
193
__owur CON_FUNC_RETURN tls_construct_next_proto(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
195
__owur MSG_PROCESS_RETURN tls_process_hello_req(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
196
__owur MSG_PROCESS_RETURN dtls_process_hello_verify(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
198
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
202
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
206
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
208
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
210
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
213
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
216
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
218
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
220
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
222
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
225
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
228
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
232
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
235
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
238
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
240
PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
270
__owur int tls_construct_extensions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
281
int tls_parse_ctos_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
284
int tls_parse_ctos_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
287
int tls_parse_ctos_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
291
int tls_parse_ctos_srp(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
294
int tls_parse_ctos_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
297
int tls_parse_ctos_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
300
int tls_parse_ctos_supported_groups(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
303
int tls_parse_ctos_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
306
int tls_parse_ctos_sig_algs_cert(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
309
int tls_parse_ctos_sig_algs(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
312
int tls_parse_ctos_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
317
int tls_parse_ctos_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
320
int tls_parse_ctos_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
323
int tls_parse_ctos_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
326
int tls_parse_ctos_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
328
int tls_parse_ctos_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
330
int tls_parse_ctos_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
332
int tls_parse_ctos_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
334
int tls_parse_ctos_psk_kex_modes(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
337
int tls_parse_ctos_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
339
int tls_parse_ctos_post_handshake_auth(SSL_CONNECTION *, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
343
EXT_RETURN tls_construct_stoc_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
346
EXT_RETURN tls_construct_stoc_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
349
EXT_RETURN tls_construct_stoc_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
352
EXT_RETURN tls_construct_stoc_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
355
EXT_RETURN tls_construct_stoc_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
358
EXT_RETURN tls_construct_stoc_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
361
EXT_RETURN tls_construct_stoc_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
365
EXT_RETURN tls_construct_stoc_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
370
EXT_RETURN tls_construct_stoc_next_proto_neg(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
374
EXT_RETURN tls_construct_stoc_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
378
EXT_RETURN tls_construct_stoc_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
382
EXT_RETURN tls_construct_stoc_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
385
EXT_RETURN tls_construct_stoc_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
388
EXT_RETURN tls_construct_stoc_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
391
EXT_RETURN tls_construct_stoc_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
394
EXT_RETURN tls_construct_stoc_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
402
EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
405
EXT_RETURN tls_construct_stoc_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
410
EXT_RETURN tls_construct_ctos_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
413
EXT_RETURN tls_construct_ctos_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
416
EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
420
EXT_RETURN tls_construct_ctos_srp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
424
EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
427
EXT_RETURN tls_construct_ctos_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
431
EXT_RETURN tls_construct_ctos_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
434
EXT_RETURN tls_construct_ctos_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
437
EXT_RETURN tls_construct_ctos_sig_algs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
441
EXT_RETURN tls_construct_ctos_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
446
EXT_RETURN tls_construct_ctos_npn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
450
EXT_RETURN tls_construct_ctos_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
454
EXT_RETURN tls_construct_ctos_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
458
EXT_RETURN tls_construct_ctos_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
462
EXT_RETURN tls_construct_ctos_sct(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
466
EXT_RETURN tls_construct_ctos_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
469
EXT_RETURN tls_construct_ctos_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
472
EXT_RETURN tls_construct_ctos_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
475
EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
478
EXT_RETURN tls_construct_ctos_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
481
EXT_RETURN tls_construct_ctos_padding(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
484
EXT_RETURN tls_construct_ctos_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
487
EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
491
int tls_parse_stoc_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
494
int tls_parse_stoc_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
497
int tls_parse_stoc_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
500
int tls_parse_stoc_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
503
int tls_parse_stoc_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
506
int tls_parse_stoc_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
510
int tls_parse_stoc_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
515
int tls_parse_stoc_sct(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
519
int tls_parse_stoc_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
522
int tls_parse_stoc_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
525
int tls_parse_stoc_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
528
int tls_parse_stoc_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
530
int tls_parse_stoc_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
532
int tls_parse_stoc_supported_versions(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
535
int tls_parse_stoc_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
537
int tls_parse_stoc_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
539
int tls_parse_stoc_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
549
EXT_RETURN tls_construct_ctos_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
552
EXT_RETURN tls_construct_stoc_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
555
int tls_parse_ctos_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
558
int tls_parse_stoc_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
561
EXT_RETURN tls_construct_ctos_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
564
EXT_RETURN tls_construct_stoc_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
567
int tls_parse_ctos_server_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
570
int tls_parse_stoc_server_cert_type(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
65
typedef CON_FUNC_RETURN (*confunc_f)(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
74
int parse_ca_names(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
77
WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
92
PACKET *pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1280
PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
1291
return tls_process_client_hello(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1294
return tls_process_end_of_early_data(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1297
return tls_process_client_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1301
return tls_process_client_compressed_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1305
return tls_process_client_key_exchange(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1308
return tls_process_cert_verify(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1312
return tls_process_next_proto(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1316
return tls_process_change_cipher_spec(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1319
return tls_process_finished(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1322
return tls_process_key_update(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1382
int dtls_raw_hello_verify_request(WPACKET *pkt, unsigned char *cookie,
crypto/openssl/ssl/statem/statem_srvr.c
1386
if (!WPACKET_put_bytes_u16(pkt, DTLS1_VERSION)
crypto/openssl/ssl/statem/statem_srvr.c
1387
|| !WPACKET_sub_memcpy_u8(pkt, cookie, cookie_len))
crypto/openssl/ssl/statem/statem_srvr.c
1394
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
1409
if (!dtls_raw_hello_verify_request(pkt, s->d1->cookie,
crypto/openssl/ssl/statem/statem_srvr.c
1504
MSG_PROCESS_RETURN tls_process_client_hello(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
1565
if (!PACKET_get_1(pkt, &mt)
crypto/openssl/ssl/statem/statem_srvr.c
1577
if (!PACKET_get_net_2(pkt, &clienthello->legacy_version)) {
crypto/openssl/ssl/statem/statem_srvr.c
1592
if (!PACKET_get_net_2(pkt, &ciphersuite_len)
crypto/openssl/ssl/statem/statem_srvr.c
1593
|| !PACKET_get_net_2(pkt, &session_id_len)
crypto/openssl/ssl/statem/statem_srvr.c
1594
|| !PACKET_get_net_2(pkt, &challenge_len)) {
crypto/openssl/ssl/statem/statem_srvr.c
1604
if (!PACKET_get_sub_packet(pkt, &clienthello->ciphersuites,
crypto/openssl/ssl/statem/statem_srvr.c
1606
|| !PACKET_copy_bytes(pkt, clienthello->session_id, session_id_len)
crypto/openssl/ssl/statem/statem_srvr.c
1607
|| !PACKET_get_sub_packet(pkt, &challenge, challenge_len)
crypto/openssl/ssl/statem/statem_srvr.c
1609
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
1635
if (!PACKET_copy_bytes(pkt, clienthello->random, SSL3_RANDOM_SIZE)
crypto/openssl/ssl/statem/statem_srvr.c
1636
|| !PACKET_get_length_prefixed_1(pkt, &session_id)
crypto/openssl/ssl/statem/statem_srvr.c
1645
if (!PACKET_get_length_prefixed_1(pkt, &cookie)) {
crypto/openssl/ssl/statem/statem_srvr.c
1668
if (!PACKET_get_length_prefixed_2(pkt, &clienthello->ciphersuites)) {
crypto/openssl/ssl/statem/statem_srvr.c
1673
if (!PACKET_get_length_prefixed_1(pkt, &compression)) {
crypto/openssl/ssl/statem/statem_srvr.c
1679
if (PACKET_remaining(pkt) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
1682
if (!PACKET_get_length_prefixed_2(pkt, &clienthello->extensions)
crypto/openssl/ssl/statem/statem_srvr.c
1683
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2429
CON_FUNC_RETURN tls_construct_server_hello(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2439
if (!WPACKET_put_bytes_u16(pkt, version)
crypto/openssl/ssl/statem/statem_srvr.c
2444
|| !WPACKET_memcpy(pkt,
crypto/openssl/ssl/statem/statem_srvr.c
2498
if (!WPACKET_sub_memcpy_u8(pkt, session_id, sl)
crypto/openssl/ssl/statem/statem_srvr.c
2500
pkt, &len)
crypto/openssl/ssl/statem/statem_srvr.c
2501
|| !WPACKET_put_bytes_u8(pkt, compm)) {
crypto/openssl/ssl/statem/statem_srvr.c
2506
if (!tls_construct_extensions(s, pkt,
crypto/openssl/ssl/statem/statem_srvr.c
2540
CON_FUNC_RETURN tls_construct_server_done(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2552
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2569
if (!WPACKET_get_total_written(pkt, ¶moffset)) {
crypto/openssl/ssl/statem/statem_srvr.c
2722
|| !WPACKET_sub_memcpy_u16(pkt, s->cert->psk_identity_hint,
crypto/openssl/ssl/statem/statem_srvr.c
2736
res = WPACKET_start_sub_packet_u8(pkt);
crypto/openssl/ssl/statem/statem_srvr.c
2739
res = WPACKET_start_sub_packet_u16(pkt);
crypto/openssl/ssl/statem/statem_srvr.c
2755
if (!WPACKET_allocate_bytes(pkt, len, &binval)) {
crypto/openssl/ssl/statem/statem_srvr.c
2763
if (!WPACKET_allocate_bytes(pkt, BN_num_bytes(r[i]), &binval)
crypto/openssl/ssl/statem/statem_srvr.c
2764
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
2779
if (!WPACKET_put_bytes_u8(pkt, NAMED_CURVE_TYPE)
crypto/openssl/ssl/statem/statem_srvr.c
2780
|| !WPACKET_put_bytes_u8(pkt, 0)
crypto/openssl/ssl/statem/statem_srvr.c
2781
|| !WPACKET_put_bytes_u8(pkt, curve_id)
crypto/openssl/ssl/statem/statem_srvr.c
2782
|| !WPACKET_sub_memcpy_u8(pkt, encodedPoint, encodedlen)) {
crypto/openssl/ssl/statem/statem_srvr.c
2803
if (!WPACKET_get_length(pkt, ¶mlen)) {
crypto/openssl/ssl/statem/statem_srvr.c
2808
if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
crypto/openssl/ssl/statem/statem_srvr.c
2837
|| !WPACKET_sub_reserve_bytes_u16(pkt, siglen, &sigbytes1)
crypto/openssl/ssl/statem/statem_srvr.c
2839
|| !WPACKET_sub_allocate_bytes_u16(pkt, siglen, &sigbytes2)
crypto/openssl/ssl/statem/statem_srvr.c
2863
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2878
|| !WPACKET_sub_memcpy_u8(pkt, s->pha_context,
crypto/openssl/ssl/statem/statem_srvr.c
2889
if (!WPACKET_put_bytes_u8(pkt, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
2895
if (!tls_construct_extensions(s, pkt,
crypto/openssl/ssl/statem/statem_srvr.c
2905
if (!WPACKET_start_sub_packet_u8(pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2906
|| !ssl3_get_req_cert_type(s, pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
2915
if (!WPACKET_start_sub_packet_u16(pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2916
|| !WPACKET_set_flags(pkt, WPACKET_FLAGS_NON_ZERO_LENGTH)
crypto/openssl/ssl/statem/statem_srvr.c
2917
|| !tls12_copy_sigalgs(s, pkt, psigs, nl)
crypto/openssl/ssl/statem/statem_srvr.c
2918
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
2924
if (!construct_ca_names(s, get_ca_names(s), pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
2935
static int tls_process_cke_psk_preamble(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2942
if (!PACKET_get_length_prefixed_2(pkt, &psk_identity)) {
crypto/openssl/ssl/statem/statem_srvr.c
2995
static int tls_process_cke_rsa(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3014
enc_premaster = *pkt;
crypto/openssl/ssl/statem/statem_srvr.c
3016
if (!PACKET_get_length_prefixed_2(pkt, &enc_premaster)
crypto/openssl/ssl/statem/statem_srvr.c
3017
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3093
static int tls_process_cke_dhe(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3101
if (!PACKET_get_net_2(pkt, &i) || PACKET_remaining(pkt) != i) {
crypto/openssl/ssl/statem/statem_srvr.c
3111
if (PACKET_remaining(pkt) == 0L) {
crypto/openssl/ssl/statem/statem_srvr.c
3115
if (!PACKET_get_bytes(pkt, &data, i)) {
crypto/openssl/ssl/statem/statem_srvr.c
3144
static int tls_process_cke_ecdhe(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3150
if (PACKET_remaining(pkt) == 0L) {
crypto/openssl/ssl/statem/statem_srvr.c
3164
if (!PACKET_get_1(pkt, &i) || !PACKET_get_bytes(pkt, &data, i)
crypto/openssl/ssl/statem/statem_srvr.c
3165
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3200
static int tls_process_cke_srp(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3206
if (!PACKET_get_net_2(pkt, &i)
crypto/openssl/ssl/statem/statem_srvr.c
3207
|| !PACKET_get_bytes(pkt, &data, i)) {
crypto/openssl/ssl/statem/statem_srvr.c
3239
static int tls_process_cke_gost(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3291
ptr = PACKET_data(pkt);
crypto/openssl/ssl/statem/statem_srvr.c
3294
pKX = d2i_GOST_KX_MESSAGE(NULL, &ptr, PACKET_remaining(pkt));
crypto/openssl/ssl/statem/statem_srvr.c
3302
if (!PACKET_forward(pkt, ptr - PACKET_data(pkt))) {
crypto/openssl/ssl/statem/statem_srvr.c
3307
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3344
static int tls_process_cke_gost18(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3398
inlen = PACKET_remaining(pkt);
crypto/openssl/ssl/statem/statem_srvr.c
3399
start = PACKET_data(pkt);
crypto/openssl/ssl/statem/statem_srvr.c
3423
PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3430
if ((alg_k & SSL_PSK) && !tls_process_cke_psk_preamble(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3437
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3447
if (!tls_process_cke_rsa(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3452
if (!tls_process_cke_dhe(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3457
if (!tls_process_cke_ecdhe(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3462
if (!tls_process_cke_srp(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3467
if (!tls_process_cke_gost(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3472
if (!tls_process_cke_gost18(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3556
MSG_PROCESS_RETURN tls_process_client_rpk(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3562
if (!tls_process_rpk(sc, pkt, &peer_rpk)) {
crypto/openssl/ssl/statem/statem_srvr.c
3642
PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3663
return tls_process_client_rpk(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
3677
&& (!PACKET_get_length_prefixed_1(pkt, &context)
crypto/openssl/ssl/statem/statem_srvr.c
3686
if (!PACKET_get_length_prefixed_3(pkt, &spkt)
crypto/openssl/ssl/statem/statem_srvr.c
3687
|| PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3841
MSG_PROCESS_RETURN tls_process_client_compressed_certificate(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3847
if (tls13_process_compressed_certificate(sc, pkt, &tmppkt, buf) != MSG_PROCESS_ERROR)
crypto/openssl/ssl/statem/statem_srvr.c
3855
CON_FUNC_RETURN tls_construct_server_certificate(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3868
if (SSL_CONNECTION_IS_TLS13(s) && !WPACKET_put_bytes_u8(pkt, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3874
if (!tls_output_rpk(s, pkt, cpk)) {
crypto/openssl/ssl/statem/statem_srvr.c
3880
if (!ssl3_output_cert_chain(s, pkt, cpk, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3894
CON_FUNC_RETURN tls_construct_server_compressed_certificate(SSL_CONNECTION *sc, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3907
if (!WPACKET_put_bytes_u16(pkt, alg)
crypto/openssl/ssl/statem/statem_srvr.c
3908
|| !WPACKET_put_bytes_u24(pkt, cc->orig_len)
crypto/openssl/ssl/statem/statem_srvr.c
3909
|| !WPACKET_start_sub_packet_u24(pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3910
|| !WPACKET_memcpy(pkt, cc->data, cc->len)
crypto/openssl/ssl/statem/statem_srvr.c
3911
|| !WPACKET_close(pkt))
crypto/openssl/ssl/statem/statem_srvr.c
3919
static int create_ticket_prequel(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
3941
if (!WPACKET_put_bytes_u32(pkt, timeout)) {
crypto/openssl/ssl/statem/statem_srvr.c
3947
if (!WPACKET_put_bytes_u32(pkt, age_add)
crypto/openssl/ssl/statem/statem_srvr.c
3948
|| !WPACKET_sub_memcpy_u8(pkt, tick_nonce, TICKET_NONCE_SIZE)) {
crypto/openssl/ssl/statem/statem_srvr.c
3955
if (!WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3964
WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
4078
if (!WPACKET_put_bytes_u32(pkt, 0)
crypto/openssl/ssl/statem/statem_srvr.c
4079
|| !WPACKET_put_bytes_u16(pkt, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
4124
if (!create_ticket_prequel(s, pkt, age_add, tick_nonce)) {
crypto/openssl/ssl/statem/statem_srvr.c
4129
if (!WPACKET_get_total_written(pkt, &macoffset)
crypto/openssl/ssl/statem/statem_srvr.c
4131
|| !WPACKET_memcpy(pkt, key_name, sizeof(key_name))
crypto/openssl/ssl/statem/statem_srvr.c
4133
|| !WPACKET_memcpy(pkt, iv, iv_len)
crypto/openssl/ssl/statem/statem_srvr.c
4134
|| !WPACKET_reserve_bytes(pkt, slen + EVP_MAX_BLOCK_LENGTH,
crypto/openssl/ssl/statem/statem_srvr.c
4138
|| !WPACKET_allocate_bytes(pkt, len, &encdata2)
crypto/openssl/ssl/statem/statem_srvr.c
4141
|| !WPACKET_allocate_bytes(pkt, lenfinal, &encdata2)
crypto/openssl/ssl/statem/statem_srvr.c
4144
|| !WPACKET_get_total_written(pkt, &macendoffset)
crypto/openssl/ssl/statem/statem_srvr.c
4148
|| !WPACKET_reserve_bytes(pkt, EVP_MAX_MD_SIZE, &macdata1)
crypto/openssl/ssl/statem/statem_srvr.c
4151
|| !WPACKET_allocate_bytes(pkt, hlen, &macdata2)
crypto/openssl/ssl/statem/statem_srvr.c
4158
if (!WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
4171
static int construct_stateful_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
4175
if (!create_ticket_prequel(s, pkt, age_add, tick_nonce)) {
crypto/openssl/ssl/statem/statem_srvr.c
4180
if (!WPACKET_memcpy(pkt, s->session->session_id,
crypto/openssl/ssl/statem/statem_srvr.c
4182
|| !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
4204
CON_FUNC_RETURN tls_construct_new_session_ticket(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4307
if (!construct_stateful_ticket(s, pkt, age_add_u.age_add, tick_nonce)) {
crypto/openssl/ssl/statem/statem_srvr.c
4314
tmpret = construct_stateless_ticket(s, pkt, age_add_u.age_add,
crypto/openssl/ssl/statem/statem_srvr.c
4329
if (!tls_construct_extensions(s, pkt,
crypto/openssl/ssl/statem/statem_srvr.c
4348
int tls_construct_cert_status_body(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4350
if (!WPACKET_put_bytes_u8(pkt, s->ext.status_type)
crypto/openssl/ssl/statem/statem_srvr.c
4351
|| !WPACKET_sub_memcpy_u24(pkt, s->ext.ocsp.resp,
crypto/openssl/ssl/statem/statem_srvr.c
4360
CON_FUNC_RETURN tls_construct_cert_status(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4362
if (!tls_construct_cert_status_body(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
4375
MSG_PROCESS_RETURN tls_process_next_proto(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4387
if (!PACKET_get_length_prefixed_1(pkt, &next_proto)
crypto/openssl/ssl/statem/statem_srvr.c
4388
|| !PACKET_get_length_prefixed_1(pkt, &padding)
crypto/openssl/ssl/statem/statem_srvr.c
4389
|| PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/statem_srvr.c
4407
WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4409
if (!tls_construct_extensions(s, pkt, SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS,
crypto/openssl/ssl/statem/statem_srvr.c
4418
MSG_PROCESS_RETURN tls_process_end_of_early_data(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4420
if (PACKET_remaining(pkt) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
52
WPACKET *pkt);
crypto/openssl/ssl/t1_lib.c
3447
int tls12_copy_sigalgs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/t1_lib.c
3458
if (!WPACKET_put_bytes_u16(pkt, *psig))
crypto/openssl/ssl/t1_lib.c
3545
int tls1_save_u16(PACKET *pkt, uint16_t **pdest, size_t *pdestlen)
crypto/openssl/ssl/t1_lib.c
3551
size = PACKET_remaining(pkt);
crypto/openssl/ssl/t1_lib.c
3561
for (i = 0; i < size && PACKET_get_net_2(pkt, &stmp); i++)
crypto/openssl/ssl/t1_lib.c
3576
int tls1_save_sigalgs(SSL_CONNECTION *s, PACKET *pkt, int cert)
crypto/openssl/ssl/t1_lib.c
3586
return tls1_save_u16(pkt, &s->s3.tmp.peer_cert_sigalgs,
crypto/openssl/ssl/t1_lib.c
3589
return tls1_save_u16(pkt, &s->s3.tmp.peer_sigalgs,
crypto/openssl/test/asynciotest.c
143
PACKET pkt;
crypto/openssl/test/asynciotest.c
145
if (!PACKET_buf_init(&pkt, (const unsigned char *)in, inl))
crypto/openssl/test/asynciotest.c
148
while (PACKET_remaining(&pkt) > 0) {
crypto/openssl/test/asynciotest.c
153
if (!PACKET_get_1(&pkt, &contenttype)
crypto/openssl/test/asynciotest.c
154
|| !PACKET_get_1(&pkt, &versionhi)
crypto/openssl/test/asynciotest.c
155
|| !PACKET_get_1(&pkt, &versionlo)
crypto/openssl/test/asynciotest.c
156
|| !PACKET_get_length_prefixed_2(&pkt, &payload))
crypto/openssl/test/bad_dtls_test.c
200
PACKET pkt, pkt2;
crypto/openssl/test/bad_dtls_test.c
208
if (!PACKET_buf_init(&pkt, data, len))
crypto/openssl/test/bad_dtls_test.c
212
if (!PACKET_get_1(&pkt, &u) || u != SSL3_RT_HANDSHAKE)
crypto/openssl/test/bad_dtls_test.c
215
if (!PACKET_get_net_2(&pkt, &u) || u != DTLS1_BAD_VER)
crypto/openssl/test/bad_dtls_test.c
218
if (!PACKET_forward(&pkt, DTLS1_RT_HEADER_LENGTH - 3))
crypto/openssl/test/bad_dtls_test.c
222
if (!PACKET_get_1(&pkt, &u) || u != SSL3_MT_CLIENT_HELLO)
crypto/openssl/test/bad_dtls_test.c
225
if (!PACKET_forward(&pkt, DTLS1_HM_HEADER_LENGTH - 1))
crypto/openssl/test/bad_dtls_test.c
229
if (!PACKET_get_net_2(&pkt, &u) || u != DTLS1_BAD_VER)
crypto/openssl/test/bad_dtls_test.c
233
if (!PACKET_copy_bytes(&pkt, client_random, SSL3_RANDOM_SIZE))
crypto/openssl/test/bad_dtls_test.c
237
if (!PACKET_get_length_prefixed_1(&pkt, &pkt2) || !PACKET_equal(&pkt2, session_id, sizeof(session_id)))
crypto/openssl/test/bad_dtls_test.c
241
if (!PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/bad_dtls_test.c
250
if (!PACKET_get_net_2(&pkt, &u) || !PACKET_forward(&pkt, u))
crypto/openssl/test/bad_dtls_test.c
254
if (!PACKET_get_1(&pkt, &u) || !PACKET_forward(&pkt, u))
crypto/openssl/test/bad_dtls_test.c
258
if (!PACKET_get_net_2(&pkt, &u) || !PACKET_forward(&pkt, u))
crypto/openssl/test/bad_dtls_test.c
262
if (PACKET_remaining(&pkt))
crypto/openssl/test/bad_dtls_test.c
600
PACKET pkt;
crypto/openssl/test/bad_dtls_test.c
609
if (!PACKET_buf_init(&pkt, data, len))
crypto/openssl/test/bad_dtls_test.c
613
if (!PACKET_get_1(&pkt, &u) || u != SSL3_RT_CHANGE_CIPHER_SPEC)
crypto/openssl/test/bad_dtls_test.c
616
if (!PACKET_get_net_2(&pkt, &u) || u != DTLS1_BAD_VER)
crypto/openssl/test/bad_dtls_test.c
619
if (!PACKET_forward(&pkt, DTLS1_RT_HEADER_LENGTH - 3))
crypto/openssl/test/bad_dtls_test.c
623
if (!PACKET_get_1(&pkt, &u) || u != SSL3_MT_CCS)
crypto/openssl/test/bad_dtls_test.c
627
if (!PACKET_get_net_2(&pkt, &u) || u != 0x0002)
crypto/openssl/test/bad_dtls_test.c
631
if (!PACKET_get_1(&pkt, &u) || u != SSL3_RT_HANDSHAKE)
crypto/openssl/test/bad_dtls_test.c
633
if (!PACKET_get_net_2(&pkt, &u) || u != DTLS1_BAD_VER)
crypto/openssl/test/bad_dtls_test.c
637
if (!PACKET_get_net_2(&pkt, &u) || u != 0x0001)
crypto/openssl/test/clienthellotest.c
156
|| !TEST_true(PACKET_buf_init(&pkt, data, len))
crypto/openssl/test/clienthellotest.c
158
|| !PACKET_forward(&pkt, SSL3_RT_HEADER_LENGTH))
crypto/openssl/test/clienthellotest.c
161
msglen = PACKET_remaining(&pkt);
crypto/openssl/test/clienthellotest.c
164
if (!TEST_true(PACKET_forward(&pkt, SSL3_HM_HEADER_LENGTH))
crypto/openssl/test/clienthellotest.c
166
|| !TEST_true(PACKET_forward(&pkt, CLIENT_VERSION_LEN + SSL3_RANDOM_SIZE))
crypto/openssl/test/clienthellotest.c
168
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/clienthellotest.c
170
|| !TEST_true(PACKET_get_length_prefixed_2(&pkt, &pkt2))
crypto/openssl/test/clienthellotest.c
172
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/clienthellotest.c
174
|| !TEST_true(PACKET_as_length_prefixed_2(&pkt, &pkt2)))
crypto/openssl/test/clienthellotest.c
59
PACKET pkt, pkt2, pkt3;
crypto/openssl/test/clienthellotest.c
67
memset(&pkt, 0, sizeof(pkt));
crypto/openssl/test/helpers/pktsplitbio.c
85
PACKET pkt;
crypto/openssl/test/helpers/pktsplitbio.c
88
if (!PACKET_buf_init(&pkt, thismsg->data, thismsg->data_len))
crypto/openssl/test/helpers/pktsplitbio.c
92
if (ossl_quic_wire_decode_pkt_hdr(&pkt, bdata->short_conn_id_len,
crypto/openssl/test/helpers/pktsplitbio.c
96
remain = PACKET_remaining(&pkt);
crypto/openssl/test/helpers/quictestlib.c
103
PACKET pkt;
crypto/openssl/test/helpers/quictestlib.c
106
if (!PACKET_buf_init(&pkt, buf, len))
crypto/openssl/test/helpers/quictestlib.c
1085
PACKET pkt, sub, subext;
crypto/openssl/test/helpers/quictestlib.c
109
if (!ossl_quic_wire_peek_frame_header(&pkt, &frame_type, NULL))
crypto/openssl/test/helpers/quictestlib.c
1092
if (!PACKET_buf_init(&pkt, ext, *extlen))
crypto/openssl/test/helpers/quictestlib.c
1096
if (!PACKET_as_length_prefixed_2(&pkt, &sub))
crypto/openssl/test/helpers/quictestlib.c
1174
PACKET pkt;
crypto/openssl/test/helpers/quictestlib.c
1203
if (!PACKET_buf_init(&pkt, bdata->fault->msg.data, bdata->fault->msg.data_len))
crypto/openssl/test/helpers/quictestlib.c
1207
if (!ossl_quic_wire_decode_pkt_hdr(&pkt,
crypto/openssl/test/helpers/quictestlib.c
1228
} while (PACKET_remaining(&pkt) > 0);
crypto/openssl/test/helpers/quictestlib.c
951
PACKET pkt;
crypto/openssl/test/helpers/quictestlib.c
962
if (!PACKET_buf_init(&pkt, buf, msginlen)
crypto/openssl/test/helpers/quictestlib.c
963
|| !PACKET_get_1(&pkt, &msgtype)
crypto/openssl/test/helpers/quictestlib.c
964
|| !PACKET_get_net_3(&pkt, &payloadlen)
crypto/openssl/test/helpers/quictestlib.c
965
|| PACKET_remaining(&pkt) != payloadlen)
crypto/openssl/test/helpers/quictestlib.c
980
ee.extensions = (unsigned char *)PACKET_data(&pkt);
crypto/openssl/test/helpers/ssltestlib.c
262
static void mempacket_free(MEMPACKET *pkt)
crypto/openssl/test/helpers/ssltestlib.c
264
if (pkt->data != NULL)
crypto/openssl/test/helpers/ssltestlib.c
265
OPENSSL_free(pkt->data);
crypto/openssl/test/helpers/ssltestlib.c
266
OPENSSL_free(pkt);
crypto/openssl/test/packettest.c
102
PACKET pkt;
crypto/openssl/test/packettest.c
104
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
105
|| !TEST_true(PACKET_get_net_3(&pkt, &i))
crypto/openssl/test/packettest.c
107
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 6))
crypto/openssl/test/packettest.c
108
|| !TEST_true(PACKET_get_net_3(&pkt, &i))
crypto/openssl/test/packettest.c
110
|| !TEST_false(PACKET_get_net_3(&pkt, &i)))
crypto/openssl/test/packettest.c
119
PACKET pkt;
crypto/openssl/test/packettest.c
121
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
122
|| !TEST_true(PACKET_get_net_4(&pkt, &i))
crypto/openssl/test/packettest.c
124
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 8))
crypto/openssl/test/packettest.c
125
|| !TEST_true(PACKET_get_net_4(&pkt, &i))
crypto/openssl/test/packettest.c
127
|| !TEST_false(PACKET_get_net_4(&pkt, &i)))
crypto/openssl/test/packettest.c
135
PACKET pkt, subpkt;
crypto/openssl/test/packettest.c
138
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
139
|| !TEST_true(PACKET_get_sub_packet(&pkt, &subpkt, 4))
crypto/openssl/test/packettest.c
143
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 8))
crypto/openssl/test/packettest.c
144
|| !TEST_true(PACKET_get_sub_packet(&pkt, &subpkt, 4))
crypto/openssl/test/packettest.c
148
|| !TEST_false(PACKET_get_sub_packet(&pkt, &subpkt, 4)))
crypto/openssl/test/packettest.c
157
PACKET pkt;
crypto/openssl/test/packettest.c
159
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
160
|| !TEST_true(PACKET_get_bytes(&pkt, &bytes, 4))
crypto/openssl/test/packettest.c
165
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN - 4)
crypto/openssl/test/packettest.c
166
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 8))
crypto/openssl/test/packettest.c
167
|| !TEST_true(PACKET_get_bytes(&pkt, &bytes, 4))
crypto/openssl/test/packettest.c
172
|| !TEST_false(PACKET_remaining(&pkt)))
crypto/openssl/test/packettest.c
181
PACKET pkt;
crypto/openssl/test/packettest.c
183
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
184
|| !TEST_true(PACKET_copy_bytes(&pkt, bytes, 4))
crypto/openssl/test/packettest.c
189
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN - 4)
crypto/openssl/test/packettest.c
19
PACKET pkt;
crypto/openssl/test/packettest.c
190
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 8))
crypto/openssl/test/packettest.c
191
|| !TEST_true(PACKET_copy_bytes(&pkt, bytes, 4))
crypto/openssl/test/packettest.c
196
|| !TEST_false(PACKET_remaining(&pkt)))
crypto/openssl/test/packettest.c
205
PACKET pkt;
crypto/openssl/test/packettest.c
208
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
209
|| !TEST_true(PACKET_copy_all(&pkt, tmp, BUF_LEN, &len))
crypto/openssl/test/packettest.c
21
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
212
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN)
crypto/openssl/test/packettest.c
213
|| !TEST_false(PACKET_copy_all(&pkt, tmp, BUF_LEN - 1, &len)))
crypto/openssl/test/packettest.c
22
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN)
crypto/openssl/test/packettest.c
223
PACKET pkt;
crypto/openssl/test/packettest.c
226
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
227
|| !TEST_true(PACKET_memdup(&pkt, &data, &len))
crypto/openssl/test/packettest.c
229
|| !TEST_mem_eq(data, len, PACKET_data(&pkt), len)
crypto/openssl/test/packettest.c
23
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 1))
crypto/openssl/test/packettest.c
230
|| !TEST_true(PACKET_forward(&pkt, 10))
crypto/openssl/test/packettest.c
231
|| !TEST_true(PACKET_memdup(&pkt, &data, &len))
crypto/openssl/test/packettest.c
233
|| !TEST_mem_eq(data, len, PACKET_data(&pkt), len))
crypto/openssl/test/packettest.c
24
|| !TEST_size_t_eq(PACKET_remaining(&pkt), 1)
crypto/openssl/test/packettest.c
245
PACKET pkt;
crypto/openssl/test/packettest.c
25
|| !TEST_true(PACKET_forward(&pkt, 1))
crypto/openssl/test/packettest.c
252
if (!TEST_true(PACKET_buf_init(&pkt, (unsigned char *)buf1, 10))
crypto/openssl/test/packettest.c
253
|| !TEST_true(PACKET_strndup(&pkt, &data))
crypto/openssl/test/packettest.c
256
|| !TEST_true(PACKET_buf_init(&pkt, (unsigned char *)buf2, 10))
crypto/openssl/test/packettest.c
257
|| !TEST_true(PACKET_strndup(&pkt, &data))
crypto/openssl/test/packettest.c
26
|| !TEST_size_t_eq(PACKET_remaining(&pkt), 0))
crypto/openssl/test/packettest.c
271
PACKET pkt;
crypto/openssl/test/packettest.c
277
if (!TEST_true(PACKET_buf_init(&pkt, (unsigned char *)buf1, 10))
crypto/openssl/test/packettest.c
278
|| !TEST_false(PACKET_contains_zero_byte(&pkt))
crypto/openssl/test/packettest.c
279
|| !TEST_true(PACKET_buf_init(&pkt, (unsigned char *)buf2, 10))
crypto/openssl/test/packettest.c
280
|| !TEST_true(PACKET_contains_zero_byte(&pkt)))
crypto/openssl/test/packettest.c
289
PACKET pkt;
crypto/openssl/test/packettest.c
291
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
292
|| !TEST_true(PACKET_forward(&pkt, 1))
crypto/openssl/test/packettest.c
293
|| !TEST_true(PACKET_get_bytes(&pkt, &byte, 1))
crypto/openssl/test/packettest.c
295
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 3))
crypto/openssl/test/packettest.c
296
|| !TEST_true(PACKET_get_bytes(&pkt, &byte, 1))
crypto/openssl/test/packettest.c
306
PACKET pkt;
crypto/openssl/test/packettest.c
309
if (!TEST_true(PACKET_buf_init(&pkt, buf1, 4))
crypto/openssl/test/packettest.c
310
|| !TEST_size_t_eq(PACKET_remaining(&pkt), 4)
crypto/openssl/test/packettest.c
311
|| !TEST_true(PACKET_buf_init(&pkt, buf1, BUF_LEN))
crypto/openssl/test/packettest.c
312
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN)
crypto/openssl/test/packettest.c
313
|| !TEST_false(PACKET_buf_init(&pkt, buf1, -1)))
crypto/openssl/test/packettest.c
321
PACKET pkt;
crypto/openssl/test/packettest.c
323
PACKET_null_init(&pkt);
crypto/openssl/test/packettest.c
324
if (!TEST_size_t_eq(PACKET_remaining(&pkt), 0)
crypto/openssl/test/packettest.c
325
|| !TEST_false(PACKET_forward(&pkt, 1)))
crypto/openssl/test/packettest.c
333
PACKET pkt;
crypto/openssl/test/packettest.c
335
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, 4))
crypto/openssl/test/packettest.c
336
|| !TEST_true(PACKET_equal(&pkt, smbuf, 4))
crypto/openssl/test/packettest.c
337
|| !TEST_false(PACKET_equal(&pkt, smbuf + 1, 4))
crypto/openssl/test/packettest.c
338
|| !TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
339
|| !TEST_true(PACKET_equal(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
34
PACKET pkt;
crypto/openssl/test/packettest.c
340
|| !TEST_false(PACKET_equal(&pkt, smbuf, BUF_LEN - 1))
crypto/openssl/test/packettest.c
341
|| !TEST_false(PACKET_equal(&pkt, smbuf, BUF_LEN + 1))
crypto/openssl/test/packettest.c
342
|| !TEST_false(PACKET_equal(&pkt, smbuf, 0)))
crypto/openssl/test/packettest.c
353
PACKET pkt, short_pkt, subpkt;
crypto/openssl/test/packettest.c
36
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
360
if (!TEST_true(PACKET_buf_init(&pkt, buf1, BUF_LEN))
crypto/openssl/test/packettest.c
362
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &subpkt))
crypto/openssl/test/packettest.c
37
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN)
crypto/openssl/test/packettest.c
378
PACKET pkt, short_pkt, subpkt;
crypto/openssl/test/packettest.c
38
|| !TEST_ptr_eq(PACKET_end(&pkt), smbuf + BUF_LEN)
crypto/openssl/test/packettest.c
384
if (!TEST_true(PACKET_buf_init(&pkt, buf1, 1024))
crypto/openssl/test/packettest.c
386
|| !TEST_true(PACKET_get_length_prefixed_2(&pkt, &subpkt))
crypto/openssl/test/packettest.c
39
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 1))
crypto/openssl/test/packettest.c
40
|| !TEST_ptr_eq(PACKET_end(&pkt), smbuf + BUF_LEN)
crypto/openssl/test/packettest.c
402
PACKET pkt, short_pkt, subpkt;
crypto/openssl/test/packettest.c
408
if (!TEST_true(PACKET_buf_init(&pkt, buf1, 1024))
crypto/openssl/test/packettest.c
41
|| !TEST_true(PACKET_forward(&pkt, 1))
crypto/openssl/test/packettest.c
410
|| !TEST_true(PACKET_get_length_prefixed_3(&pkt, &subpkt))
crypto/openssl/test/packettest.c
42
|| !TEST_ptr_eq(PACKET_end(&pkt), smbuf + BUF_LEN))
crypto/openssl/test/packettest.c
426
PACKET pkt, exact_pkt, subpkt;
crypto/openssl/test/packettest.c
433
if (!TEST_true(PACKET_buf_init(&pkt, buf1, BUF_LEN))
crypto/openssl/test/packettest.c
435
|| !TEST_false(PACKET_as_length_prefixed_1(&pkt, &subpkt))
crypto/openssl/test/packettest.c
436
|| !TEST_size_t_eq(PACKET_remaining(&pkt), BUF_LEN)
crypto/openssl/test/packettest.c
450
PACKET pkt, exact_pkt, subpkt;
crypto/openssl/test/packettest.c
456
if (!TEST_true(PACKET_buf_init(&pkt, buf, 1024))
crypto/openssl/test/packettest.c
458
|| !TEST_false(PACKET_as_length_prefixed_2(&pkt, &subpkt))
crypto/openssl/test/packettest.c
459
|| !TEST_size_t_eq(PACKET_remaining(&pkt), 1024)
crypto/openssl/test/packettest.c
501
PACKET pkt;
crypto/openssl/test/packettest.c
506
memset(&pkt, 0, sizeof(pkt));
crypto/openssl/test/packettest.c
509
if (!TEST_true(PACKET_buf_init(&pkt, cases[i].buf, sizeof(cases[i].buf)))
crypto/openssl/test/packettest.c
51
PACKET pkt;
crypto/openssl/test/packettest.c
510
|| !TEST_true(PACKET_get_quic_vlint(&pkt, &v))
crypto/openssl/test/packettest.c
512
|| !TEST_size_t_eq(PACKET_remaining(&pkt),
crypto/openssl/test/packettest.c
53
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
54
|| !TEST_true(PACKET_get_1(&pkt, &i))
crypto/openssl/test/packettest.c
543
PACKET pkt, subpkt = { 0 };
crypto/openssl/test/packettest.c
546
memset(&pkt, 0, sizeof(pkt));
crypto/openssl/test/packettest.c
548
if (!TEST_true(PACKET_buf_init(&pkt, cases[i].buf,
crypto/openssl/test/packettest.c
554
if (!TEST_int_eq(PACKET_get_quic_length_prefixed(&pkt, &subpkt), !cases[i].fail))
crypto/openssl/test/packettest.c
558
if (!TEST_ptr_eq(pkt.curr, cases[i].buf))
crypto/openssl/test/packettest.c
56
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 2))
crypto/openssl/test/packettest.c
57
|| !TEST_true(PACKET_get_1(&pkt, &i))
crypto/openssl/test/packettest.c
59
|| !TEST_false(PACKET_get_1(&pkt, &i)))
crypto/openssl/test/packettest.c
68
PACKET pkt;
crypto/openssl/test/packettest.c
70
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
71
|| !TEST_true(PACKET_get_4(&pkt, &i))
crypto/openssl/test/packettest.c
73
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 8))
crypto/openssl/test/packettest.c
74
|| !TEST_true(PACKET_get_4(&pkt, &i))
crypto/openssl/test/packettest.c
76
|| !TEST_false(PACKET_get_4(&pkt, &i)))
crypto/openssl/test/packettest.c
85
PACKET pkt;
crypto/openssl/test/packettest.c
87
if (!TEST_true(PACKET_buf_init(&pkt, smbuf, BUF_LEN))
crypto/openssl/test/packettest.c
88
|| !TEST_true(PACKET_get_net_2(&pkt, &i))
crypto/openssl/test/packettest.c
90
|| !TEST_true(PACKET_forward(&pkt, BUF_LEN - 4))
crypto/openssl/test/packettest.c
91
|| !TEST_true(PACKET_get_net_2(&pkt, &i))
crypto/openssl/test/packettest.c
93
|| !TEST_false(PACKET_get_net_2(&pkt, &i)))
crypto/openssl/test/quic_ackm_test.c
1033
pkts[txi].pkt = tx = &txs[txi];
crypto/openssl/test/quic_ackm_test.c
25
OSSL_ACKM_TX_PKT *pkt;
crypto/openssl/test/quic_ackm_test.c
366
h.pkts[i].pkt = tx = OPENSSL_zalloc(sizeof(*tx));
crypto/openssl/test/quic_ackm_test.c
541
h.pkts[i].pkt = tx = OPENSSL_zalloc(sizeof(*tx));
crypto/openssl/test/quic_ackm_test.c
551
tx = h.pkts[pkt_idx + i].pkt;
crypto/openssl/test/quic_ackm_test.c
77
OPENSSL_free(h->pkts[i].pkt);
crypto/openssl/test/quic_ackm_test.c
78
h->pkts[i].pkt = NULL;
crypto/openssl/test/quic_ackm_test.c
958
OSSL_ACKM_RX_PKT pkt = { 0 };
crypto/openssl/test/quic_ackm_test.c
960
pkt.pkt_num = s->pn + i;
crypto/openssl/test/quic_ackm_test.c
961
pkt.time = fake_time;
crypto/openssl/test/quic_ackm_test.c
962
pkt.pkt_space = space;
crypto/openssl/test/quic_ackm_test.c
963
pkt.is_ack_eliciting = 1;
crypto/openssl/test/quic_ackm_test.c
967
pkt.pkt_num,
crypto/openssl/test/quic_ackm_test.c
968
pkt.pkt_space),
crypto/openssl/test/quic_ackm_test.c
972
if (!TEST_int_eq(ossl_ackm_on_rx_packet(h.ackm, &pkt), 1))
crypto/openssl/test/quic_cc_test.c
128
static void do_free(NET_PKT *pkt)
crypto/openssl/test/quic_cc_test.c
130
OPENSSL_free(pkt);
crypto/openssl/test/quic_cc_test.c
142
NET_PKT *pkt = OPENSSL_zalloc(sizeof(*pkt));
crypto/openssl/test/quic_cc_test.c
145
if (!TEST_ptr(pkt))
crypto/openssl/test/quic_cc_test.c
158
pkt->tx_time = fake_time;
crypto/openssl/test/quic_cc_test.c
159
pkt->success = success;
crypto/openssl/test/quic_cc_test.c
162
pkt->arrive_time = ossl_time_add(pkt->tx_time,
crypto/openssl/test/quic_cc_test.c
165
pkt->determination_time = ossl_time_add(pkt->arrive_time,
crypto/openssl/test/quic_cc_test.c
167
pkt->next_time = pkt->arrive_time;
crypto/openssl/test/quic_cc_test.c
175
pkt->arrive_time = ossl_time_add(pkt->tx_time,
crypto/openssl/test/quic_cc_test.c
180
pkt->determination_time = ossl_time_add(pkt->tx_time,
crypto/openssl/test/quic_cc_test.c
182
pkt->next_time = pkt->determination_time;
crypto/openssl/test/quic_cc_test.c
185
pkt->size = sz;
crypto/openssl/test/quic_cc_test.c
190
if (!TEST_true(ossl_pqueue_NET_PKT_push(s->pkts, pkt, &pkt->idx)))
crypto/openssl/test/quic_cc_test.c
196
OPENSSL_free(pkt);
crypto/openssl/test/quic_cc_test.c
202
NET_PKT *pkt = ossl_pqueue_NET_PKT_peek(s->pkts);
crypto/openssl/test/quic_cc_test.c
204
if (pkt == NULL)
crypto/openssl/test/quic_cc_test.c
208
if (skip_forward && ossl_time_compare(pkt->next_time, fake_time) > 0)
crypto/openssl/test/quic_cc_test.c
209
fake_time = pkt->next_time;
crypto/openssl/test/quic_cc_test.c
211
if (pkt->success && !pkt->arrived
crypto/openssl/test/quic_cc_test.c
212
&& ossl_time_compare(fake_time, pkt->arrive_time) >= 0) {
crypto/openssl/test/quic_cc_test.c
214
s->spare_capacity += pkt->size;
crypto/openssl/test/quic_cc_test.c
215
pkt->arrived = 1;
crypto/openssl/test/quic_cc_test.c
218
pkt->next_time = pkt->determination_time;
crypto/openssl/test/quic_cc_test.c
219
if (!ossl_pqueue_NET_PKT_push(s->pkts, pkt, &pkt->idx))
crypto/openssl/test/quic_cc_test.c
225
if (ossl_time_compare(fake_time, pkt->determination_time) < 0)
crypto/openssl/test/quic_cc_test.c
228
if (!TEST_true(!pkt->success || pkt->arrived))
crypto/openssl/test/quic_cc_test.c
231
if (!pkt->success) {
crypto/openssl/test/quic_cc_test.c
234
loss_info.tx_time = pkt->tx_time;
crypto/openssl/test/quic_cc_test.c
235
loss_info.tx_size = pkt->size;
crypto/openssl/test/quic_cc_test.c
243
s->total_lost += pkt->size;
crypto/openssl/test/quic_cc_test.c
245
OPENSSL_free(pkt);
crypto/openssl/test/quic_cc_test.c
249
ack_info.tx_time = pkt->tx_time;
crypto/openssl/test/quic_cc_test.c
250
ack_info.tx_size = pkt->size;
crypto/openssl/test/quic_cc_test.c
255
s->total_acked += pkt->size;
crypto/openssl/test/quic_cc_test.c
257
OPENSSL_free(pkt);
crypto/openssl/test/quic_fifd_test.c
114
QUIC_TXPIM_PKT *pkt = NULL, *pkt2 = NULL;
crypto/openssl/test/quic_fifd_test.c
132
if (!TEST_ptr(pkt = ossl_quic_txpim_pkt_alloc(info->txpim)))
crypto/openssl/test/quic_fifd_test.c
162
if (!TEST_true(ossl_quic_txpim_pkt_append_chunk(pkt, &chunk)))
crypto/openssl/test/quic_fifd_test.c
176
ossl_quic_txpim_pkt_add_cfq_item(pkt, cfq_item);
crypto/openssl/test/quic_fifd_test.c
178
pkt->ackm_pkt.pkt_num = 0;
crypto/openssl/test/quic_fifd_test.c
179
pkt->ackm_pkt.pkt_space = pn_space;
crypto/openssl/test/quic_fifd_test.c
180
pkt->ackm_pkt.largest_acked = QUIC_PN_INVALID;
crypto/openssl/test/quic_fifd_test.c
181
pkt->ackm_pkt.num_bytes = 50;
crypto/openssl/test/quic_fifd_test.c
182
pkt->ackm_pkt.time = cur_time;
crypto/openssl/test/quic_fifd_test.c
183
pkt->ackm_pkt.is_inflight = 1;
crypto/openssl/test/quic_fifd_test.c
184
pkt->ackm_pkt.is_ack_eliciting = 1;
crypto/openssl/test/quic_fifd_test.c
186
pkt->had_handshake_done_frame = 1;
crypto/openssl/test/quic_fifd_test.c
187
pkt->had_max_data_frame = 1;
crypto/openssl/test/quic_fifd_test.c
188
pkt->had_max_streams_bidi_frame = 1;
crypto/openssl/test/quic_fifd_test.c
189
pkt->had_max_streams_uni_frame = 1;
crypto/openssl/test/quic_fifd_test.c
190
pkt->had_ack_frame = 1;
crypto/openssl/test/quic_fifd_test.c
198
if (!TEST_true(ossl_quic_fifd_pkt_commit(&info->fifd, pkt)))
crypto/openssl/test/quic_fifd_test.c
37
QUIC_TXPIM_PKT *pkt, void *arg);
crypto/openssl/test/quic_fifd_test.c
40
QUIC_TXPIM_PKT *pkt, void *arg)
crypto/openssl/test/quic_fifd_test.c
42
regen_frame_p(frame_type, stream_id, pkt, arg);
crypto/openssl/test/quic_fifd_test.c
46
QUIC_TXPIM_PKT *pkt, void *arg)
crypto/openssl/test/quic_fifd_test.c
90
QUIC_TXPIM_PKT *pkt, void *arg)
crypto/openssl/test/quic_multistream_test.c
3623
PACKET pkt;
crypto/openssl/test/quic_multistream_test.c
3630
if (!TEST_true(PACKET_buf_init(&pkt, buf, len))) {
crypto/openssl/test/quic_multistream_test.c
3635
if (!TEST_true(ossl_quic_wire_peek_frame_header(&pkt, &frame_type,
crypto/openssl/test/quic_multistream_test.c
3644
if (!TEST_true(ossl_quic_wire_decode_frame_path_response(&pkt, &frame_data))
crypto/openssl/test/quic_record_test.c
10015
PACKET pkt = { 0 };
crypto/openssl/test/quic_record_test.c
10065
if (!TEST_true(PACKET_buf_init(&pkt, t->expected, trunc_len)))
crypto/openssl/test/quic_record_test.c
10068
if (!TEST_int_eq(ossl_quic_wire_decode_pkt_hdr(&pkt, t->short_conn_id_len,
crypto/openssl/test/quic_record_test.c
10268
const OSSL_QTX_PKT *pkt;
crypto/openssl/test/quic_record_test.c
10275
#define TX_OP_WRITE(pkt) \
crypto/openssl/test/quic_record_test.c
10276
{ TX_TEST_OP_WRITE, NULL, 0, &(pkt), 0, 0, NULL },
crypto/openssl/test/quic_record_test.c
11328
= ossl_quic_pkt_type_to_enc_level(op->pkt->hdr->type);
crypto/openssl/test/quic_record_test.c
11342
if (!TEST_true(ossl_qtx_write_pkt(qtx, op->pkt)))
crypto/openssl/test/quic_record_test.c
9064
OSSL_QRX_PKT *pkt = NULL;
crypto/openssl/test/quic_record_test.c
9119
if (!TEST_true(ossl_qrx_read_pkt(s.qrx, &pkt)))
crypto/openssl/test/quic_record_test.c
9122
if (!TEST_ptr(pkt) || !TEST_ptr(pkt->hdr))
crypto/openssl/test/quic_record_test.c
9125
if (!TEST_mem_eq(pkt->hdr->data, pkt->hdr->len,
crypto/openssl/test/quic_record_test.c
9129
if (!TEST_true(cmp_pkt_hdr(pkt->hdr, op->hdr,
crypto/openssl/test/quic_record_test.c
9133
last_key_epoch = pkt->key_epoch;
crypto/openssl/test/quic_record_test.c
9135
ossl_qrx_pkt_release(pkt);
crypto/openssl/test/quic_record_test.c
9136
pkt = NULL;
crypto/openssl/test/quic_record_test.c
9142
if (!TEST_false(ossl_qrx_read_pkt(s.qrx, &pkt)))
crypto/openssl/test/quic_record_test.c
9190
ossl_qrx_pkt_release(pkt);
crypto/openssl/test/quic_txp_test.c
1306
if (!ossl_quic_wire_peek_frame_header(&h->pkt, &frame_type, NULL))
crypto/openssl/test/quic_txp_test.c
1310
ossl_quic_wire_decode_padding(&h->pkt);
crypto/openssl/test/quic_txp_test.c
1347
if (!TEST_true(PACKET_buf_init(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1384
if (!ossl_quic_wire_peek_frame_header(&h.pkt, &h.frame_type, NULL)) {
crypto/openssl/test/quic_txp_test.c
1391
if (!TEST_true(ossl_quic_wire_decode_frame_handshake_done(&h.pkt)))
crypto/openssl/test/quic_txp_test.c
1395
if (!TEST_true(ossl_quic_wire_decode_frame_ping(&h.pkt)))
crypto/openssl/test/quic_txp_test.c
1399
if (!TEST_true(ossl_quic_wire_decode_frame_max_data(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1404
if (!TEST_true(ossl_quic_wire_decode_frame_new_conn_id(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1409
if (!TEST_true(ossl_quic_wire_decode_frame_new_token(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1418
if (!TEST_true(ossl_quic_wire_decode_frame_ack(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1425
if (!TEST_true(ossl_quic_wire_decode_frame_crypto(&h.pkt, 0, &h.frame.crypto)))
crypto/openssl/test/quic_txp_test.c
1437
if (!TEST_true(ossl_quic_wire_decode_frame_stream(&h.pkt, 0, &h.frame.stream)))
crypto/openssl/test/quic_txp_test.c
1442
if (!TEST_true(ossl_quic_wire_decode_frame_stop_sending(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1448
if (!TEST_true(ossl_quic_wire_decode_frame_reset_stream(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1455
if (!TEST_true(ossl_quic_wire_decode_frame_conn_close(&h.pkt,
crypto/openssl/test/quic_txp_test.c
1467
if (!TEST_size_t_eq(PACKET_remaining(&h.pkt), 0))
crypto/openssl/test/quic_txp_test.c
74
PACKET pkt;
crypto/openssl/test/quic_wire_test.c
1012
static int encode_case_20_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
1014
if (!TEST_int_eq(ossl_quic_wire_encode_frame_conn_close(pkt,
crypto/openssl/test/quic_wire_test.c
1022
static int encode_case_20_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
1026
if (!TEST_int_eq(ossl_quic_wire_decode_frame_conn_close(pkt, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
106
ret = ossl_quic_wire_peek_frame_ack_num_ranges(pkt, &peek_total_ranges);
crypto/openssl/test/quic_wire_test.c
1061
static int encode_case_21_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
1064
if (!TEST_int_eq(ossl_quic_wire_encode_frame_handshake_done(pkt), 1))
crypto/openssl/test/quic_wire_test.c
1070
static int encode_case_21_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
1073
if (!TEST_int_eq(ossl_quic_wire_decode_frame_handshake_done(pkt), fail < 0))
crypto/openssl/test/quic_wire_test.c
1086
static int encode_case_22_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
1090
if (!TEST_ptr(ossl_quic_wire_encode_transport_param_bytes(pkt, 0x1234,
crypto/openssl/test/quic_wire_test.c
1095
if (!TEST_ptr(p = ossl_quic_wire_encode_transport_param_bytes(pkt, 0x9781,
crypto/openssl/test/quic_wire_test.c
110
if (!TEST_int_eq(ossl_quic_wire_decode_frame_ack(pkt, 3, &f, &total_ranges), fail < 0))
crypto/openssl/test/quic_wire_test.c
1105
static int encode_case_22_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
1112
if (!TEST_int_eq(ossl_quic_wire_peek_transport_param(pkt, &id),
crypto/openssl/test/quic_wire_test.c
1122
p = ossl_quic_wire_decode_transport_param_bytes(pkt, &id, &len);
crypto/openssl/test/quic_wire_test.c
1140
&& !TEST_int_eq(ossl_quic_wire_peek_transport_param(pkt, &id),
crypto/openssl/test/quic_wire_test.c
1150
p = ossl_quic_wire_decode_transport_param_bytes(pkt, &id, &len);
crypto/openssl/test/quic_wire_test.c
1181
static int encode_case_23_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
1183
if (!TEST_int_eq(ossl_quic_wire_encode_transport_param_int(pkt, 0x1234, 0x9781), 1))
crypto/openssl/test/quic_wire_test.c
1186
if (!TEST_int_eq(ossl_quic_wire_encode_transport_param_int(pkt, 0x2233, 0x4545), 1))
crypto/openssl/test/quic_wire_test.c
1192
static int encode_case_23_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
1196
if (!TEST_int_eq(ossl_quic_wire_decode_transport_param_int(pkt,
crypto/openssl/test/quic_wire_test.c
1209
if (!TEST_int_eq(ossl_quic_wire_decode_transport_param_int(pkt,
crypto/openssl/test/quic_wire_test.c
1282
PACKET pkt;
crypto/openssl/test/quic_wire_test.c
1305
if (!TEST_int_eq(PACKET_buf_init(&pkt, (unsigned char *)buf->data, written), 1))
crypto/openssl/test/quic_wire_test.c
1308
if (!TEST_int_eq(c->deserializer(&pkt, -1), 1))
crypto/openssl/test/quic_wire_test.c
1311
if (!TEST_false(PACKET_remaining(&pkt)))
crypto/openssl/test/quic_wire_test.c
1342
int (*deserializer)(PACKET *pkt);
crypto/openssl/test/quic_wire_test.c
1430
static int ack_generic_decode(PACKET *pkt)
crypto/openssl/test/quic_wire_test.c
1441
if (!TEST_int_eq(ossl_quic_wire_peek_frame_ack_num_ranges(pkt,
crypto/openssl/test/quic_wire_test.c
1446
r = ossl_quic_wire_decode_frame_ack(pkt, 3, &f, &total_ranges);
crypto/openssl/test/quic_wire_test.c
1484
PACKET pkt;
crypto/openssl/test/quic_wire_test.c
1487
if (!TEST_int_eq(PACKET_buf_init(&pkt,
crypto/openssl/test/quic_wire_test.c
1493
r = c->deserializer(&pkt);
crypto/openssl/test/quic_wire_test.c
1501
if (!TEST_false(PACKET_remaining(&pkt)))
crypto/openssl/test/quic_wire_test.c
1593
PACKET pkt = { 0 };
crypto/openssl/test/quic_wire_test.c
1597
if (!TEST_true(PACKET_buf_init(&pkt, retry_encoded, sizeof(retry_encoded))))
crypto/openssl/test/quic_wire_test.c
16
int (*serializer)(WPACKET *pkt);
crypto/openssl/test/quic_wire_test.c
1600
if (!TEST_true(ossl_quic_wire_decode_pkt_hdr(&pkt, 0, 0, 0, &hdr, NULL, NULL)))
crypto/openssl/test/quic_wire_test.c
1682
PACKET pkt;
crypto/openssl/test/quic_wire_test.c
1684
if (!TEST_true(PACKET_buf_init(&pkt, non_minimal[idx],
crypto/openssl/test/quic_wire_test.c
1688
if (!TEST_true(ossl_quic_wire_peek_frame_header(&pkt, &frame_type,
crypto/openssl/test/quic_wire_test.c
177
static int encode_case_4_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
179
if (!TEST_int_eq(ossl_quic_wire_encode_frame_reset_stream(pkt,
crypto/openssl/test/quic_wire_test.c
187
static int encode_case_4_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
191
if (!TEST_int_eq(ossl_quic_wire_decode_frame_reset_stream(pkt, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
222
static int encode_case_5_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
224
if (!TEST_int_eq(ossl_quic_wire_encode_frame_stop_sending(pkt,
crypto/openssl/test/quic_wire_test.c
232
static int encode_case_5_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
236
if (!TEST_int_eq(ossl_quic_wire_decode_frame_stop_sending(pkt, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
24
int (*deserializer)(PACKET *pkt, ossl_ssize_t fail);
crypto/openssl/test/quic_wire_test.c
263
static int encode_case_6_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
265
if (!TEST_ptr(ossl_quic_wire_encode_frame_crypto(pkt,
crypto/openssl/test/quic_wire_test.c
272
static int encode_case_6_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
276
if (!TEST_int_eq(ossl_quic_wire_decode_frame_crypto(pkt, 0, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
28
static int encode_case_1_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
30
if (!TEST_int_eq(ossl_quic_wire_encode_padding(pkt, 3), 1))
crypto/openssl/test/quic_wire_test.c
308
static int encode_case_7_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
310
if (!TEST_int_eq(ossl_quic_wire_encode_frame_new_token(pkt,
crypto/openssl/test/quic_wire_test.c
319
static int encode_case_7_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
324
if (!TEST_int_eq(ossl_quic_wire_decode_frame_new_token(pkt,
crypto/openssl/test/quic_wire_test.c
355
static int encode_case_8_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
357
if (!TEST_ptr(ossl_quic_wire_encode_frame_stream(pkt,
crypto/openssl/test/quic_wire_test.c
36
static int encode_case_1_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
364
static int encode_case_8_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
375
if (!TEST_int_eq(ossl_quic_wire_decode_frame_stream(pkt, 0, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
417
static int encode_case_9_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
419
if (!TEST_ptr(ossl_quic_wire_encode_frame_stream(pkt,
crypto/openssl/test/quic_wire_test.c
42
if (!TEST_int_eq(ossl_quic_wire_decode_padding(pkt), 3))
crypto/openssl/test/quic_wire_test.c
426
static int encode_case_9_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
430
if (!TEST_int_eq(ossl_quic_wire_decode_frame_stream(pkt, 0, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
467
static int encode_case_10_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
469
if (!TEST_int_eq(ossl_quic_wire_encode_frame_max_data(pkt, 0x1234), 1))
crypto/openssl/test/quic_wire_test.c
475
static int encode_case_10_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
479
if (!TEST_int_eq(ossl_quic_wire_decode_frame_max_data(pkt, &max_data), fail < 0))
crypto/openssl/test/quic_wire_test.c
498
static int encode_case_11_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
500
if (!TEST_int_eq(ossl_quic_wire_encode_frame_max_stream_data(pkt,
crypto/openssl/test/quic_wire_test.c
509
static int encode_case_11_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
513
if (!TEST_int_eq(ossl_quic_wire_decode_frame_max_stream_data(pkt,
crypto/openssl/test/quic_wire_test.c
53
static int encode_case_2_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
542
static int encode_case_12_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
544
if (!TEST_int_eq(ossl_quic_wire_encode_frame_max_streams(pkt, 0, 0x1234), 1))
crypto/openssl/test/quic_wire_test.c
547
if (!TEST_int_eq(ossl_quic_wire_encode_frame_max_streams(pkt, 1, 0x9781), 1))
crypto/openssl/test/quic_wire_test.c
553
static int encode_case_12_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
56
if (!TEST_int_eq(ossl_quic_wire_encode_frame_ping(pkt), 1))
crypto/openssl/test/quic_wire_test.c
560
if (!TEST_int_eq(ossl_quic_wire_peek_frame_header(pkt, &frame_type_1,
crypto/openssl/test/quic_wire_test.c
569
if (!TEST_int_eq(ossl_quic_wire_decode_frame_max_streams(pkt,
crypto/openssl/test/quic_wire_test.c
575
if (!TEST_int_eq(ossl_quic_wire_peek_frame_header(pkt, &frame_type_2,
crypto/openssl/test/quic_wire_test.c
584
if (!TEST_int_eq(ossl_quic_wire_decode_frame_max_streams(pkt,
crypto/openssl/test/quic_wire_test.c
62
static int encode_case_2_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
620
static int encode_case_13_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
622
if (!TEST_int_eq(ossl_quic_wire_encode_frame_data_blocked(pkt, 0x1234), 1))
crypto/openssl/test/quic_wire_test.c
628
static int encode_case_13_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
632
if (!TEST_int_eq(ossl_quic_wire_decode_frame_data_blocked(pkt,
crypto/openssl/test/quic_wire_test.c
65
if (!TEST_int_eq(ossl_quic_wire_decode_frame_ping(pkt), fail < 0))
crypto/openssl/test/quic_wire_test.c
653
static int encode_case_14_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
655
if (!TEST_int_eq(ossl_quic_wire_encode_frame_stream_data_blocked(pkt,
crypto/openssl/test/quic_wire_test.c
664
static int encode_case_14_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
668
if (!TEST_int_eq(ossl_quic_wire_decode_frame_stream_data_blocked(pkt,
crypto/openssl/test/quic_wire_test.c
697
static int encode_case_15_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
699
if (!TEST_int_eq(ossl_quic_wire_encode_frame_streams_blocked(pkt, 0, 0x1234), 1))
crypto/openssl/test/quic_wire_test.c
702
if (!TEST_int_eq(ossl_quic_wire_encode_frame_streams_blocked(pkt, 1, 0x9781), 1))
crypto/openssl/test/quic_wire_test.c
708
static int encode_case_15_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
715
if (!TEST_int_eq(ossl_quic_wire_peek_frame_header(pkt, &frame_type_1,
crypto/openssl/test/quic_wire_test.c
724
if (!TEST_int_eq(ossl_quic_wire_decode_frame_streams_blocked(pkt,
crypto/openssl/test/quic_wire_test.c
730
if (!TEST_int_eq(ossl_quic_wire_peek_frame_header(pkt, &frame_type_2,
crypto/openssl/test/quic_wire_test.c
738
if (!TEST_int_eq(ossl_quic_wire_decode_frame_streams_blocked(pkt,
crypto/openssl/test/quic_wire_test.c
787
static int encode_case_16_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
789
if (!TEST_int_eq(ossl_quic_wire_encode_frame_new_conn_id(pkt,
crypto/openssl/test/quic_wire_test.c
797
static int encode_case_16_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
801
if (!TEST_int_eq(ossl_quic_wire_decode_frame_new_conn_id(pkt, &f), fail < 0))
crypto/openssl/test/quic_wire_test.c
849
static int encode_case_16b_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
851
if (!TEST_int_eq(ossl_quic_wire_encode_frame_new_conn_id(pkt,
crypto/openssl/test/quic_wire_test.c
859
static int encode_case_16b_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
863
if (!TEST_int_eq(ossl_quic_wire_decode_frame_new_conn_id(pkt, &f), 0))
crypto/openssl/test/quic_wire_test.c
866
if (!TEST_true(PACKET_forward(pkt, PACKET_remaining(pkt))))
crypto/openssl/test/quic_wire_test.c
88
static int encode_case_3_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
883
static int encode_case_17_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
885
if (!TEST_int_eq(ossl_quic_wire_encode_frame_retire_conn_id(pkt, 0x1234), 1))
crypto/openssl/test/quic_wire_test.c
891
static int encode_case_17_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
895
if (!TEST_int_eq(ossl_quic_wire_decode_frame_retire_conn_id(pkt, &seq_num), fail < 0))
crypto/openssl/test/quic_wire_test.c
90
if (!TEST_int_eq(ossl_quic_wire_encode_frame_ack(pkt, 3, &encode_case_3_f), 1))
crypto/openssl/test/quic_wire_test.c
917
static int encode_case_18_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
919
if (!TEST_int_eq(ossl_quic_wire_encode_frame_path_challenge(pkt,
crypto/openssl/test/quic_wire_test.c
927
static int encode_case_18_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
931
if (!TEST_int_eq(ossl_quic_wire_decode_frame_path_challenge(pkt, &challenge), fail < 0))
crypto/openssl/test/quic_wire_test.c
959
static int encode_case_19_enc(WPACKET *pkt)
crypto/openssl/test/quic_wire_test.c
96
static int encode_case_3_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
961
if (!TEST_int_eq(ossl_quic_wire_encode_frame_path_response(pkt,
crypto/openssl/test/quic_wire_test.c
969
static int encode_case_19_dec(PACKET *pkt, ossl_ssize_t fail)
crypto/openssl/test/quic_wire_test.c
973
if (!TEST_int_eq(ossl_quic_wire_decode_frame_path_response(pkt, &challenge), fail < 0))
crypto/openssl/test/quicapitest.c
2185
PACKET pkt = { 0 };
crypto/openssl/test/quicapitest.c
2205
if (!TEST_true(PACKET_buf_init(&pkt, (unsigned char *)old_bufm->data, old_bufm->length))
crypto/openssl/test/quicapitest.c
2225
for (; PACKET_remaining(&pkt) > 0;) {
crypto/openssl/test/quicapitest.c
2226
tp_p = (unsigned char *)ossl_quic_wire_decode_transport_param_bytes(&pkt,
crypto/openssl/test/quicapitest.c
2230
TEST_mem_eq(PACKET_data(&pkt), PACKET_remaining(&pkt), NULL, 0);
crypto/openssl/test/servername_test.c
44
PACKET pkt, pkt2, pkt3, pkt4, pkt5;
crypto/openssl/test/servername_test.c
48
memset(&pkt, 0, sizeof(pkt));
crypto/openssl/test/servername_test.c
55
|| !TEST_true(PACKET_buf_init(&pkt, data, len))
crypto/openssl/test/servername_test.c
57
|| !PACKET_forward(&pkt, SSL3_RT_HEADER_LENGTH)
crypto/openssl/test/servername_test.c
59
|| !TEST_true(PACKET_forward(&pkt, SSL3_HM_HEADER_LENGTH))
crypto/openssl/test/servername_test.c
61
|| !TEST_true(PACKET_forward(&pkt, CLIENT_VERSION_LEN + SSL3_RANDOM_SIZE))
crypto/openssl/test/servername_test.c
63
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/servername_test.c
65
|| !TEST_true(PACKET_get_length_prefixed_2(&pkt, &pkt2))
crypto/openssl/test/servername_test.c
67
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/servername_test.c
69
|| !TEST_true(PACKET_as_length_prefixed_2(&pkt, &pkt2)))
crypto/openssl/test/sslapitest.c
7365
PACKET pkt, pkt2, pkt3;
crypto/openssl/test/sslapitest.c
7371
memset(&pkt, 0, sizeof(pkt));
crypto/openssl/test/sslapitest.c
7376
|| !TEST_true(PACKET_buf_init(&pkt, data, len))
crypto/openssl/test/sslapitest.c
7378
|| !PACKET_forward(&pkt, SSL3_RT_HEADER_LENGTH)
crypto/openssl/test/sslapitest.c
7380
|| !TEST_true(PACKET_forward(&pkt, SSL3_HM_HEADER_LENGTH))
crypto/openssl/test/sslapitest.c
7382
|| !TEST_true(PACKET_forward(&pkt, CLIENT_VERSION_LEN + SSL3_RANDOM_SIZE))
crypto/openssl/test/sslapitest.c
7384
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/sslapitest.c
7386
|| !TEST_true(PACKET_get_length_prefixed_2(&pkt, &pkt2))
crypto/openssl/test/sslapitest.c
7388
|| !TEST_true(PACKET_get_length_prefixed_1(&pkt, &pkt2))
crypto/openssl/test/sslapitest.c
7390
|| !TEST_true(PACKET_as_length_prefixed_2(&pkt, &pkt2)))
crypto/openssl/test/tls13ccstest.c
103
if (!PACKET_buf_init(&pkt, (const unsigned char *)in, inl))
crypto/openssl/test/tls13ccstest.c
107
while (PACKET_remaining(&pkt)) {
crypto/openssl/test/tls13ccstest.c
108
if (!PACKET_get_1(&pkt, &rectype)
crypto/openssl/test/tls13ccstest.c
109
|| !PACKET_get_net_2(&pkt, &recvers)
crypto/openssl/test/tls13ccstest.c
110
|| !PACKET_get_length_prefixed_2(&pkt, &msg))
crypto/openssl/test/tls13ccstest.c
93
PACKET pkt, msg, msgbody, sessionid;
crypto/openssl/test/wpackettest.c
100
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
102
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
104
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1)))
crypto/openssl/test/wpackettest.c
105
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
111
if (!TEST_int_eq(WPACKET_put_bytes_u8(&pkt, 0xff), i < 256))
crypto/openssl/test/wpackettest.c
112
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
114
if (!TEST_true(WPACKET_finish(&pkt)))
crypto/openssl/test/wpackettest.c
115
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
118
if (!TEST_true(WPACKET_init_static_len(&pkt, sbuf, sizeof(sbuf), 0))
crypto/openssl/test/wpackettest.c
120
|| !TEST_true(WPACKET_put_bytes_u24(&pkt, 0xffffff))
crypto/openssl/test/wpackettest.c
122
|| !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
124
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
125
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
128
|| !TEST_true(WPACKET_init_static_len(&pkt, sbuf, sizeof(sbuf), 1))
crypto/openssl/test/wpackettest.c
130
|| !TEST_true(WPACKET_put_bytes_u16(&pkt, 0xfeff))
crypto/openssl/test/wpackettest.c
132
|| !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
133
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
134
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
136
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
143
WPACKET pkt;
crypto/openssl/test/wpackettest.c
146
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
151
|| !TEST_true(WPACKET_set_max_size(&pkt, SIZE_MAX))
crypto/openssl/test/wpackettest.c
153
|| !TEST_true(WPACKET_set_max_size(&pkt, SIZE_MAX - 1))
crypto/openssl/test/wpackettest.c
155
|| !TEST_true(WPACKET_set_max_size(&pkt, SIZE_MAX))
crypto/openssl/test/wpackettest.c
156
|| !TEST_true(WPACKET_finish(&pkt)))
crypto/openssl/test/wpackettest.c
157
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
159
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
164
|| !TEST_false(WPACKET_set_max_size(&pkt, 0))
crypto/openssl/test/wpackettest.c
169
|| !TEST_false(WPACKET_set_max_size(&pkt, 0x0101))
crypto/openssl/test/wpackettest.c
171
|| !TEST_true(WPACKET_set_max_size(&pkt, 0x0100))
crypto/openssl/test/wpackettest.c
173
|| !TEST_true(WPACKET_set_max_size(&pkt, 0x01))
crypto/openssl/test/wpackettest.c
175
|| !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
177
|| !TEST_true(WPACKET_set_max_size(&pkt, 0x02))
crypto/openssl/test/wpackettest.c
178
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
179
|| !TEST_false(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
180
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
181
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
183
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
190
WPACKET pkt;
crypto/openssl/test/wpackettest.c
194
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
195
|| !TEST_true(WPACKET_start_sub_packet(&pkt))
crypto/openssl/test/wpackettest.c
196
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
198
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
199
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
201
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
203
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
204
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
206
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
209
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
210
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
211
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
212
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
213
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
214
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
216
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
219
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
220
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
221
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
222
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
223
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
224
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
226
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
227
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
229
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
230
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
231
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
233
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
236
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
237
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
238
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
239
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
240
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
241
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
242
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
243
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
244
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
246
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
249
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
250
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
251
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
252
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
253
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
254
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
256
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
257
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
259
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
260
|| !TEST_true(WPACKET_fill_lengths(&pkt))
crypto/openssl/test/wpackettest.c
261
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
263
|| !TEST_true(WPACKET_finish(&pkt)))
crypto/openssl/test/wpackettest.c
264
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
271
WPACKET pkt;
crypto/openssl/test/wpackettest.c
275
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
276
|| !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_NON_ZERO_LENGTH))
crypto/openssl/test/wpackettest.c
278
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
279
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
280
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
281
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
283
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
286
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
287
|| !TEST_true(WPACKET_start_sub_packet(&pkt))
crypto/openssl/test/wpackettest.c
288
|| !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_NON_ZERO_LENGTH))
crypto/openssl/test/wpackettest.c
290
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
291
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
292
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
293
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
294
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
296
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
299
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
300
|| !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH))
crypto/openssl/test/wpackettest.c
301
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
302
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
304
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
307
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
308
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
309
|| !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH))
crypto/openssl/test/wpackettest.c
310
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
311
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
312
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
314
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
317
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
318
|| !TEST_true(WPACKET_start_sub_packet_u8(&pkt))
crypto/openssl/test/wpackettest.c
319
|| !TEST_true(WPACKET_set_flags(&pkt, WPACKET_FLAGS_ABANDON_ON_ZERO_LENGTH))
crypto/openssl/test/wpackettest.c
320
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
321
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
322
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
323
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
325
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
331
WPACKET pkt;
crypto/openssl/test/wpackettest.c
335
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
336
|| !TEST_true(WPACKET_allocate_bytes(&pkt, 2, &bytes)))
crypto/openssl/test/wpackettest.c
337
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
340
if (!TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
341
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
343
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
346
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
347
|| !TEST_true(WPACKET_sub_allocate_bytes_u8(&pkt, 2, &bytes)))
crypto/openssl/test/wpackettest.c
348
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
351
if (!TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
352
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
354
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
361
WPACKET pkt;
crypto/openssl/test/wpackettest.c
365
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
366
|| !TEST_true(WPACKET_memcpy(&pkt, bytes, sizeof(bytes)))
crypto/openssl/test/wpackettest.c
367
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
368
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
370
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
373
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
374
|| !TEST_true(WPACKET_sub_memcpy_u8(&pkt, bytes, sizeof(bytes)))
crypto/openssl/test/wpackettest.c
375
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
376
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
378
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
385
WPACKET pkt;
crypto/openssl/test/wpackettest.c
395
if (!TEST_true(WPACKET_init_der(&pkt, sbuf, sizeof(sbuf)))
crypto/openssl/test/wpackettest.c
396
|| !TEST_true(WPACKET_put_bytes_u24(&pkt, 0xfffefd))
crypto/openssl/test/wpackettest.c
398
|| !TEST_true(WPACKET_start_sub_packet(&pkt))
crypto/openssl/test/wpackettest.c
399
|| !TEST_true(WPACKET_memcpy(&pkt, testdata, sizeof(testdata)))
crypto/openssl/test/wpackettest.c
400
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
401
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xfc))
crypto/openssl/test/wpackettest.c
403
|| (!TEST_true(WPACKET_start_sub_packet(&pkt))
crypto/openssl/test/wpackettest.c
404
|| !TEST_true(WPACKET_set_flags(&pkt, flags))
crypto/openssl/test/wpackettest.c
405
|| !TEST_true(WPACKET_get_total_written(&pkt, &size1))
crypto/openssl/test/wpackettest.c
406
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
407
|| !TEST_true(WPACKET_get_total_written(&pkt, &size2))
crypto/openssl/test/wpackettest.c
409
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
410
|| !TEST_true(WPACKET_get_total_written(&pkt, &written[0]))
crypto/openssl/test/wpackettest.c
411
|| !TEST_mem_eq(WPACKET_get_curr(&pkt), written[0], simpleder,
crypto/openssl/test/wpackettest.c
413
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
426
if (!TEST_true(WPACKET_init_null_der(&pkt)))
crypto/openssl/test/wpackettest.c
429
if (!TEST_true(WPACKET_init_der(&pkt, sbuf, sizeof(sbuf))))
crypto/openssl/test/wpackettest.c
432
if (!TEST_true(WPACKET_start_sub_packet(&pkt))
crypto/openssl/test/wpackettest.c
433
|| !TEST_true(WPACKET_memcpy(&pkt, &testdata2[3],
crypto/openssl/test/wpackettest.c
435
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
436
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
437
|| !TEST_true(WPACKET_get_total_written(&pkt, &written[i])))
crypto/openssl/test/wpackettest.c
438
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
447
|| !TEST_mem_eq(WPACKET_get_curr(&pkt), written[1], testdata2,
crypto/openssl/test/wpackettest.c
458
WPACKET pkt;
crypto/openssl/test/wpackettest.c
463
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
464
|| !TEST_true(WPACKET_start_quic_sub_packet(&pkt))
crypto/openssl/test/wpackettest.c
465
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x09))
crypto/openssl/test/wpackettest.c
467
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
468
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
470
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
472
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
473
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
475
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
478
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
479
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_1B_MAX))
crypto/openssl/test/wpackettest.c
480
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x09))
crypto/openssl/test/wpackettest.c
481
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
482
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
483
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
484
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
485
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
487
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
490
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
491
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_2B_MIN))
crypto/openssl/test/wpackettest.c
492
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x41))
crypto/openssl/test/wpackettest.c
493
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
494
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
495
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
496
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
497
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
499
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
502
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
503
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_8B_MIN))
crypto/openssl/test/wpackettest.c
504
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x13c6a))
crypto/openssl/test/wpackettest.c
505
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
506
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
507
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
508
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
509
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
511
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
514
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
515
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_8B_MIN))
crypto/openssl/test/wpackettest.c
516
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x2f77213f3f505ba5ULL))
crypto/openssl/test/wpackettest.c
517
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
518
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
519
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
520
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
521
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
523
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
526
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
527
|| !TEST_true(WPACKET_quic_sub_allocate_bytes(&pkt, 3, &bytes)))
crypto/openssl/test/wpackettest.c
528
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
534
if (!TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
535
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
537
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
540
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
541
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x07))
crypto/openssl/test/wpackettest.c
542
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
544
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_4B_MIN))
crypto/openssl/test/wpackettest.c
545
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x2514))
crypto/openssl/test/wpackettest.c
546
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
548
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_2B_MIN))
crypto/openssl/test/wpackettest.c
549
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x05))
crypto/openssl/test/wpackettest.c
550
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
552
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
553
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_2B_MIN))
crypto/openssl/test/wpackettest.c
554
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x11))
crypto/openssl/test/wpackettest.c
555
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
556
|| !TEST_true(WPACKET_get_length(&pkt, &len))
crypto/openssl/test/wpackettest.c
558
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
559
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_2B_MIN))
crypto/openssl/test/wpackettest.c
560
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x12))
crypto/openssl/test/wpackettest.c
561
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
562
|| !TEST_true(WPACKET_start_quic_sub_packet_bound(&pkt, OSSL_QUIC_VLINT_2B_MIN))
crypto/openssl/test/wpackettest.c
563
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, 0x13))
crypto/openssl/test/wpackettest.c
564
|| !TEST_true(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
565
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
566
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
568
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
571
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
572
|| !TEST_false(WPACKET_quic_write_vlint(&pkt, OSSL_QUIC_VLINT_MAX + 1))
crypto/openssl/test/wpackettest.c
573
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, OSSL_QUIC_VLINT_MAX)))
crypto/openssl/test/wpackettest.c
574
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
576
WPACKET_cleanup(&pkt);
crypto/openssl/test/wpackettest.c
585
WPACKET pkt;
crypto/openssl/test/wpackettest.c
59
static int cleanup(WPACKET *pkt)
crypto/openssl/test/wpackettest.c
61
WPACKET_cleanup(pkt);
crypto/openssl/test/wpackettest.c
612
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
613
|| !TEST_true(WPACKET_quic_write_vlint(&pkt, expected))
crypto/openssl/test/wpackettest.c
614
|| !TEST_true(WPACKET_get_total_written(&pkt, &written)))
crypto/openssl/test/wpackettest.c
615
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
620
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
622
WPACKET_cleanup(&pkt);
crypto/openssl/test/wpackettest.c
625
WPACKET_cleanup(&pkt);
crypto/openssl/test/wpackettest.c
67
WPACKET pkt;
crypto/openssl/test/wpackettest.c
72
if (!TEST_true(WPACKET_init(&pkt, buf))
crypto/openssl/test/wpackettest.c
73
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
75
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
77
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
82
|| !TEST_false(WPACKET_close(&pkt))
crypto/openssl/test/wpackettest.c
83
|| !TEST_false(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
84
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
86
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
89
if (!TEST_true(WPACKET_init_len(&pkt, buf, 1))
crypto/openssl/test/wpackettest.c
90
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
91
|| !TEST_true(WPACKET_finish(&pkt))
crypto/openssl/test/wpackettest.c
92
|| !TEST_true(WPACKET_get_total_written(&pkt, &written))
crypto/openssl/test/wpackettest.c
94
return cleanup(&pkt);
crypto/openssl/test/wpackettest.c
97
if (!TEST_true(WPACKET_init_len(&pkt, buf, 4))
crypto/openssl/test/wpackettest.c
98
|| !TEST_true(WPACKET_put_bytes_u8(&pkt, 0xff))
crypto/openssl/test/wpackettest.c
99
|| !TEST_true(WPACKET_finish(&pkt))
lib/virtual_oss/bt/bt.c
1004
av_packet_unref(pkt);
lib/virtual_oss/bt/bt.c
934
AVPacket *pkt;
lib/virtual_oss/bt/bt.c
938
pkt = av_packet_alloc();
lib/virtual_oss/bt/bt.c
977
av_write_frame(cfg->handle.av.format, pkt);
lib/virtual_oss/bt/bt.c
978
av_packet_unref(pkt);
libexec/tftpd/tftp-io.c
101
send_packet(int peer, uint16_t block, char *pkt, int size)
libexec/tftpd/tftp-io.c
109
if (sendto(peer, pkt, size, 0, (struct sockaddr *)&peer_sock,
libexec/tftpd/tftp-io.c
115
(pkt))->th_opcode)), block, i);
libexec/tftpd/tftp-io.c
120
packettype(ntohs(((struct tftphdr *)(pkt))->th_opcode)),
libexec/tftpd/tftp-io.c
351
struct tftphdr *pkt;
libexec/tftpd/tftp-io.c
360
pkt = (struct tftphdr *)buf;
libexec/tftpd/tftp-io.c
362
pkt->th_opcode = htons((u_short)DATA);
libexec/tftpd/tftp-io.c
363
pkt->th_block = htons((u_short)block);
libexec/tftpd/tftp-io.c
364
memcpy(pkt->th_data, data, size);
libexec/tftpd/tftp-io.c
366
n = send_packet(peer, block, (char *)pkt, size + 4);
libexec/tftpd/tftp-io.c
381
struct tftphdr *pkt;
libexec/tftpd/tftp-io.c
391
pkt = (struct tftphdr *)data;
libexec/tftpd/tftp-io.c
418
pkt->th_opcode = ntohs((u_short)pkt->th_opcode);
libexec/tftpd/tftp-io.c
419
if (pkt->th_opcode == DATA ||
libexec/tftpd/tftp-io.c
420
pkt->th_opcode == ACK)
libexec/tftpd/tftp-io.c
421
pkt->th_block = ntohs((u_short)pkt->th_block);
libexec/tftpd/tftp-io.c
423
if (pkt->th_opcode == DATA && n > pktsize) {
libexec/tftpd/tftp-io.c
435
if (pkt->th_opcode == ERROR) {
libexec/tftpd/tftp-io.c
436
tftp_log(pkt->th_code == EUNDEF ? LOG_DEBUG : LOG_ERR,
libexec/tftpd/tftp-io.c
437
"Got ERROR packet: %s", pkt->th_msg);
libexec/tftpd/tftp-io.c
443
n, packettype(pkt->th_opcode));
libexec/tftpd/tftp-io.c
54
static int send_packet(int peer, uint16_t block, char *pkt, int size);
sbin/ipf/ipsend/sbpf.c
134
sendip(int fd, char *pkt, int len)
sbin/ipf/ipsend/sbpf.c
136
if (write(fd, pkt, len) == -1)
sbin/ipf/ipsend/sdlpi.c
125
sendip(int fd, char *pkt, int len)
sbin/ipf/ipsend/sdlpi.c
127
char *pkt;
sbin/ipf/ipsend/sdlpi.c
145
dp->buf = pkt;
sbin/ipf/ipsend/snit.c
112
sendip(int fd, char *pkt, int len)
sbin/ipf/ipsend/snit.c
114
char *pkt;
sbin/ipf/ipsend/snit.c
128
bcopy(pkt, sa->sa_data, sizeof(sa->sa_data));
sbin/ipf/ipsend/snit.c
129
pkt += sizeof(sa->sa_data);
sbin/ipf/ipsend/snit.c
139
dp->buf = pkt;
sbin/ipf/ipsend/sockraw.c
67
int sendip(int fd, char *pkt, int len)
sbin/ipf/ipsend/sockraw.c
72
eh = (struct ether_header *)pkt;
sbin/ipf/ipsend/sockraw.c
75
pkt += 14;
sbin/ipf/ipsend/sockraw.c
77
bcopy(pkt + 12, (char *)&sin.sin_addr, 4);
sbin/ipf/ipsend/sockraw.c
79
if (sendto(fd, pkt, len, 0, &sin, sizeof(sin)) == -1)
sbin/routed/rdisc.c
940
} pkt;
sbin/routed/rdisc.c
966
hlen = buf.pkt.ip.ip_hl << 2;
sbin/routed/rdisc.c
969
p = (union ad_u *)&buf.pkt.b[hlen];
sbin/routed/rdisc.c
986
buf.pkt.ip.ip_dst.s_addr, p, cc);
stand/efi/libefi/efinet.c
134
efinet_put(struct iodesc *desc, void *pkt, size_t len)
stand/efi/libefi/efinet.c
145
status = net->Transmit(net, 0, len, pkt, NULL, NULL, NULL);
stand/efi/libefi/efinet.c
164
efinet_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/efi/libefi/efinet.c
188
*pkt = buf;
stand/i386/libi386/pxe.c
434
pxe_netif_receive_isr(t_PXENV_UNDI_ISR *isr, void **pkt, ssize_t *retsize)
stand/i386/libi386/pxe.c
543
*pkt = buf;
stand/i386/libi386/pxe.c
549
pxe_netif_receive(void **pkt, ssize_t *size)
stand/i386/libi386/pxe.c
565
ret = pxe_netif_receive_isr(isr, pkt, size);
stand/i386/libi386/pxe.c
575
pxe_netif_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/i386/libi386/pxe.c
587
*pkt = ptr;
stand/i386/libi386/pxe.c
596
pxe_netif_put(struct iodesc *desc, void *pkt, size_t len)
stand/i386/libi386/pxe.c
617
bcopy(pkt, data, len);
stand/i386/libi386/pxe.c
75
static ssize_t pxe_netif_put(struct iodesc *desc, void *pkt, size_t len);
stand/libofw/ofw_net.c
100
printf("netif_put: desc=0x%x pkt=0x%x len=%d\n", desc, pkt, len);
stand/libofw/ofw_net.c
101
eh = pkt;
stand/libofw/ofw_net.c
116
bcopy(pkt, dmabuf, sendlen);
stand/libofw/ofw_net.c
117
pkt = dmabuf;
stand/libofw/ofw_net.c
120
rv = OF_write(netinstance, pkt, len);
stand/libofw/ofw_net.c
130
ofwn_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/libofw/ofw_net.c
138
printf("netif_get: pkt=%p, timeout=%d\n", pkt, timeout);
stand/libofw/ofw_net.c
190
*pkt = buf;
stand/libofw/ofw_net.c
93
ofwn_put(struct iodesc *desc, void *pkt, size_t len)
stand/libsa/arp.c
112
pkt = NULL;
stand/libsa/arp.c
116
arprecv, &pkt, (void **)&ah, NULL);
stand/libsa/arp.c
127
eh = (struct ether_header *)((uintptr_t)pkt + ETHER_ALIGN);
stand/libsa/arp.c
137
free(pkt);
stand/libsa/arp.c
142
arpsend(struct iodesc *d, void *pkt, size_t len)
stand/libsa/arp.c
150
return (sendether(d, pkt, len, bcea, ETHERTYPE_ARP));
stand/libsa/arp.c
158
arprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra)
stand/libsa/arp.c
242
*pkt = ptr;
stand/libsa/arp.c
252
arp_reply(struct iodesc *d, void *pkt)
stand/libsa/arp.c
254
struct ether_arp *arp = pkt;
stand/libsa/arp.c
298
(void) sendether(d, pkt, sizeof(*arp) + 18,
stand/libsa/arp.c
72
void *pkt;
stand/libsa/bootp.c
123
void *pkt;
stand/libsa/bootp.c
174
bootprecv, &pkt, (void **)&rbootp, NULL) == -1) {
stand/libsa/bootp.c
197
free(pkt);
stand/libsa/bootp.c
200
bootprecv, &pkt, (void **)&rbootp, NULL) == -1) {
stand/libsa/bootp.c
240
free(pkt);
stand/libsa/bootp.c
245
bootpsend(struct iodesc *d, void *pkt, size_t len)
stand/libsa/bootp.c
250
bp = pkt;
stand/libsa/bootp.c
255
return (sendudp(d, pkt, len));
stand/libsa/bootp.c
259
bootprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/bootp.c
308
*pkt = ptr;
stand/libsa/bootparam.c
127
void *pkt;
stand/libsa/bootparam.c
159
pkt = NULL;
stand/libsa/bootparam.c
161
args, send_tail - (char*)args, (void **)&repl, &pkt);
stand/libsa/bootparam.c
219
free(pkt);
stand/libsa/bootparam.c
238
void *pkt;
stand/libsa/bootparam.c
272
pkt = NULL;
stand/libsa/bootparam.c
276
(void **)&rdata, &pkt);
stand/libsa/bootparam.c
310
free(pkt);
stand/libsa/bootparam.c
322
xdr_string_encode(char **pkt, char *str, int len)
stand/libsa/bootparam.c
329
lenp = (uint32_t *) *pkt;
stand/libsa/bootparam.c
330
*pkt += sizeof(*lenp);
stand/libsa/bootparam.c
333
datap = *pkt;
stand/libsa/bootparam.c
334
*pkt += padlen;
stand/libsa/bootparam.c
341
xdr_string_decode(char **pkt, char *str, int *len_p)
stand/libsa/bootparam.c
349
lenp = (uint32_t *) *pkt;
stand/libsa/bootparam.c
350
*pkt += sizeof(*lenp);
stand/libsa/bootparam.c
356
datap = *pkt;
stand/libsa/bootparam.c
357
*pkt += plen;
stand/libsa/bootparam.c
368
xdr_inaddr_encode(char **pkt, struct in_addr ia)
stand/libsa/bootparam.c
379
xi = (struct xdr_inaddr *) *pkt;
stand/libsa/bootparam.c
380
*pkt += sizeof(*xi);
stand/libsa/bootparam.c
399
xdr_inaddr_decode(char **pkt, struct in_addr *ia)
stand/libsa/bootparam.c
410
xi = (struct xdr_inaddr *) *pkt;
stand/libsa/bootparam.c
411
*pkt += sizeof(*xi);
stand/libsa/ether.c
116
*pkt = ptr;
stand/libsa/ether.c
52
sendether(struct iodesc *d, void *pkt, size_t len, uint8_t *dea, int etype)
stand/libsa/ether.c
62
eh = (struct ether_header *)pkt - 1;
stand/libsa/ether.c
84
readether(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/ip.c
141
ip_reasm_add(struct ip_reasm *ipr, void *pkt, struct ip *ip)
stand/libsa/ip.c
149
ipq->ipq_pkt = pkt;
stand/libsa/ip.c
157
free(pkt);
stand/libsa/ip.c
197
readipv4(struct iodesc *d, void **pkt, void **payload, ssize_t n)
stand/libsa/ip.c
203
char *ptr = *pkt;
stand/libsa/ip.c
263
*pkt = ptr;
stand/libsa/ip.c
378
*pkt = ipr->ip_pkt;
stand/libsa/ip.c
397
readip(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/ip.c
440
*pkt = ptr;
stand/libsa/ip.c
87
sendip(struct iodesc *d, void *pkt, size_t len, uint8_t proto)
stand/libsa/ip.c
98
ip = (struct ip *)pkt - 1;
stand/libsa/net.c
132
cc = (*rproc)(d, pkt, payload, tleft, recv_extra);
stand/libsa/net.c
84
void **pkt, void **payload, void *recv_extra)
stand/libsa/net.h
105
ssize_t sendether(struct iodesc *d, void *pkt, size_t len,
stand/libsa/netif.c
217
netif_get(struct iodesc *desc, void **pkt, time_t timo)
stand/libsa/netif.c
234
rv = drv->netif_get(desc, pkt, timo);
stand/libsa/netif.c
244
netif_put(struct iodesc *desc, void *pkt, size_t len)
stand/libsa/netif.c
261
rv = drv->netif_put(desc, pkt, len);
stand/libsa/nfs.c
185
void *pkt = NULL;
stand/libsa/nfs.c
220
args, len, (void **)&repl, &pkt);
stand/libsa/nfs.c
222
free(pkt);
stand/libsa/nfs.c
227
free(pkt);
stand/libsa/nfs.c
231
free(pkt);
stand/libsa/nfs.c
238
free(pkt);
stand/libsa/nfs.c
249
void *pkt = NULL;
stand/libsa/nfs.c
289
args, len, (void **)&repl, &pkt);
stand/libsa/nfs.c
291
free(pkt);
stand/libsa/nfs.c
295
free(pkt);
stand/libsa/nfs.c
299
free(pkt);
stand/libsa/nfs.c
307
free(pkt);
stand/libsa/nfs.c
311
free(pkt);
stand/libsa/nfs.c
322
void *pkt = NULL;
stand/libsa/nfs.c
353
(void **)&repl, &pkt);
stand/libsa/nfs.c
381
free(pkt);
stand/libsa/nfs.c
393
void *pkt = NULL;
stand/libsa/nfs.c
430
(void **)&repl, &pkt);
stand/libsa/nfs.c
437
free(pkt);
stand/libsa/nfs.c
442
free(pkt);
stand/libsa/nfs.c
450
free(pkt);
stand/libsa/nfs.c
454
free(pkt);
stand/libsa/nfs.c
770
static void *pkt = NULL;
stand/libsa/nfs.c
789
free(pkt);
stand/libsa/nfs.c
790
pkt = NULL;
stand/libsa/nfs.c
806
(void **)&buf, &pkt);
stand/libsa/nfs.c
845
free(pkt);
stand/libsa/nfs.c
846
pkt = NULL;
stand/libsa/rarp.c
107
free(pkt);
stand/libsa/rarp.c
125
rarpsend(struct iodesc *d, void *pkt, size_t len)
stand/libsa/rarp.c
133
return (sendether(d, pkt, len, bcea, ETHERTYPE_REVARP));
stand/libsa/rarp.c
141
rarprecv(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/rarp.c
211
*pkt = ptr;
stand/libsa/rarp.c
62
void *pkt;
stand/libsa/rarp.c
93
pkt = NULL;
stand/libsa/rarp.c
97
rarprecv, &pkt, (void *)&ap, NULL) < 0) {
stand/libsa/rpc.c
107
void *sdata, size_t slen, void **rdata, void **pkt)
stand/libsa/rpc.c
205
*pkt = ptr;
stand/libsa/rpc.c
215
recvrpc(struct iodesc *d, void **pkt, void **payload, time_t tleft, void *extra)
stand/libsa/rpc.c
263
*pkt = ptr;
stand/libsa/rpc.c
274
rpc_fromaddr(void *pkt, struct in_addr *addr, u_short *port)
stand/libsa/rpc.c
289
hhdr = ((struct hackhdr *)pkt) - 1;
stand/libsa/rpc.c
382
void *pkt;
stand/libsa/rpc.c
407
pkt = NULL;
stand/libsa/rpc.c
410
args, sizeof(*args), (void **)&res, &pkt);
stand/libsa/rpc.c
414
free(pkt);
stand/libsa/rpc.c
418
free(pkt);
stand/libsa/tftp.c
121
void *pkt;
stand/libsa/tftp.c
195
recvtftp(struct iodesc *d, void **pkt, void **payload, time_t tleft,
stand/libsa/tftp.c
249
*pkt = ptr;
stand/libsa/tftp.c
295
*pkt = ptr;
stand/libsa/tftp.c
319
void *pkt;
stand/libsa/tftp.c
367
pkt = NULL;
stand/libsa/tftp.c
370
&recvtftp, &pkt, (void **)&t, &recv_extra);
stand/libsa/tftp.c
374
free(pkt);
stand/libsa/tftp.c
378
free(h->pkt);
stand/libsa/tftp.c
379
h->pkt = pkt;
stand/libsa/tftp.c
418
void *pkt;
stand/libsa/tftp.c
432
pkt = NULL;
stand/libsa/tftp.c
435
&recvtftp, &pkt, (void **)&t, &recv_extra);
stand/libsa/tftp.c
440
free(pkt);
stand/libsa/tftp.c
444
free(h->pkt);
stand/libsa/tftp.c
445
h->pkt = pkt;
stand/libsa/tftp.c
546
free(tftpfile->pkt);
stand/libsa/tftp.c
663
free(tftpfile->pkt);
stand/libsa/udp.c
105
readudp(struct iodesc *d, void **pkt, void **payload, time_t tleft)
stand/libsa/udp.c
171
*pkt = ptr;
stand/libsa/udp.c
56
sendudp(struct iodesc *d, void *pkt, size_t len)
stand/libsa/udp.c
74
ui = (struct udpiphdr *)pkt - 1;
stand/libsa/udp.c
77
uh = (struct udphdr *)pkt - 1;
stand/uboot/net.c
233
net_put(struct iodesc *desc, void *pkt, size_t len)
stand/uboot/net.c
243
printf("net_put: desc %p, pkt %p, len %d\n", desc, pkt, len);
stand/uboot/net.c
244
eh = pkt;
stand/uboot/net.c
256
memcpy(sc->sc_txbufp, pkt, len);
stand/uboot/net.c
272
net_get(struct iodesc *desc, void **pkt, time_t timeout)
stand/uboot/net.c
282
printf("net_get: pkt %p, timeout %d\n", pkt, timeout);
stand/uboot/net.c
306
*pkt = buf;
sys/dev/atkbdc/psm.c
4387
int pkt, id, scale, i, nfingers, mask, palm;
sys/dev/atkbdc/psm.c
4394
pkt = ELANTECH_PKT_NOP;
sys/dev/atkbdc/psm.c
4396
pkt = ELANTECH_PKT_TRACKPOINT;
sys/dev/atkbdc/psm.c
4403
pkt = (pb->ipacket[0] & 0xc0) == 0x80 ?
sys/dev/atkbdc/psm.c
4411
pkt = ELANTECH_PKT_V3;
sys/dev/atkbdc/psm.c
4419
pkt = ELANTECH_PKT_V4_STATUS;
sys/dev/atkbdc/psm.c
4422
pkt = ELANTECH_PKT_V4_HEAD;
sys/dev/atkbdc/psm.c
4425
pkt = ELANTECH_PKT_V4_MOTION;
sys/dev/atkbdc/psm.c
4435
VLOG(5, (LOG_DEBUG, "elantech: ipacket format: %d\n", pkt));
sys/dev/atkbdc/psm.c
4443
if (sc->syninfo.touchpad_off && pkt != ELANTECH_PKT_TRACKPOINT)
sys/dev/atkbdc/psm.c
4455
switch (pkt) {
sys/dev/atopcase/atopcase.c
212
struct atopcase_packet pkt = { 0 };
sys/dev/atopcase/atopcase.c
221
cmd.rx_cmd = &pkt;
sys/dev/atopcase/atopcase.c
231
DPRINTFN(ATOPCASE_LLEVEL_TRACE, "Response: %*D\n", 256, &pkt, " ");
sys/dev/atopcase/atopcase.c
233
if (le16toh(pkt.checksum) != crc16(0, &pkt, sizeof(pkt) - 2)) {
sys/dev/atopcase/atopcase.c
242
if (pkt.direction == ATOPCASE_DIR_NOTHING) {
sys/dev/atopcase/atopcase.c
244
&pkt, " ");
sys/dev/atopcase/atopcase.c
248
if (pkt.direction != ATOPCASE_DIR_READ &&
sys/dev/atopcase/atopcase.c
249
pkt.direction != ATOPCASE_DIR_WRITE) {
sys/dev/atopcase/atopcase.c
251
"unknown message direction 0x%x\n", pkt.direction);
sys/dev/atopcase/atopcase.c
255
length = le16toh(pkt.length);
sys/dev/atopcase/atopcase.c
256
remaining = le16toh(pkt.remaining);
sys/dev/atopcase/atopcase.c
257
offset = le16toh(pkt.offset);
sys/dev/atopcase/atopcase.c
259
if (length > sizeof(pkt.data)) {
sys/dev/atopcase/atopcase.c
265
if (pkt.direction == ATOPCASE_DIR_READ &&
sys/dev/atopcase/atopcase.c
266
pkt.device == ATOPCASE_DEV_INFO &&
sys/dev/atopcase/atopcase.c
268
memcmp(pkt.data, booted, length) == 0) {
sys/dev/atopcase/atopcase.c
293
memcpy(sc->sc_msg + offset, &pkt.data, length);
sys/dev/atopcase/atopcase.c
302
msg = pkt.data;
sys/dev/atopcase/atopcase.c
307
err = atopcase_process_message(sc, pkt.device, msg, msg_len);
sys/dev/atopcase/atopcase.c
308
if (err == 0 && pkt.direction == ATOPCASE_DIR_WRITE) {
sys/dev/atopcase/atopcase.c
317
atopcase_send(struct atopcase_softc *sc, struct atopcase_packet *pkt)
sys/dev/atopcase/atopcase.c
322
cmd.tx_cmd = pkt;
sys/dev/atopcase/atopcase.c
384
atopcase_create_message(struct atopcase_packet *pkt, uint8_t device,
sys/dev/atopcase/atopcase.c
388
struct atopcase_header *hdr = (struct atopcase_header *)pkt->data;
sys/dev/atopcase/atopcase.c
395
bzero(pkt, sizeof(struct atopcase_packet));
sys/dev/atopcase/atopcase.c
396
pkt->direction = ATOPCASE_DIR_WRITE;
sys/dev/atopcase/atopcase.c
397
pkt->device = device;
sys/dev/atopcase/atopcase.c
398
pkt->length = htole16(sizeof(*hdr) + len + 2);
sys/dev/atopcase/atopcase.c
406
memcpy(pkt->data + sizeof(*hdr), payload, len);
sys/dev/atopcase/atopcase.c
407
msg_checksum = htole16(crc16(0, pkt->data, pkt->length - 2));
sys/dev/atopcase/atopcase.c
408
memcpy(pkt->data + sizeof(*hdr) + len, &msg_checksum, 2);
sys/dev/atopcase/atopcase.c
409
pkt->checksum = htole16(crc16(0, (uint8_t*)pkt, sizeof(*pkt) - 2));
sys/dev/cxgbe/tom/t4_tom.c
1599
char *pkt;
sys/dev/cxgbe/tom/t4_tom.c
1609
pkt = malloc(maxlen, M_CXGBE, M_ZERO | M_NOWAIT);
sys/dev/cxgbe/tom/t4_tom.c
1610
if (pkt == NULL)
sys/dev/cxgbe/tom/t4_tom.c
1617
struct ether_header *eh = (void *)pkt;
sys/dev/cxgbe/tom/t4_tom.c
1626
struct ether_vlan_header *evh = (void *)pkt;
sys/dev/cxgbe/tom/t4_tom.c
1639
struct ip6_hdr *ip6 = (void *)&pkt[len];
sys/dev/cxgbe/tom/t4_tom.c
1654
struct ip *ip = (void *)&pkt[len];
sys/dev/cxgbe/tom/t4_tom.c
1673
th = (void *)&pkt[len];
sys/dev/cxgbe/tom/t4_tom.c
1684
return (pkt);
sys/dev/cxgbe/tom/t4_tom.c
1692
char *pkt;
sys/dev/cxgbe/tom/t4_tom.c
1735
pkt = prepare_pkt(open_type, vtag, inp, &pktlen, &buflen);
sys/dev/cxgbe/tom/t4_tom.c
1739
pkt = mtod(m, char *);
sys/dev/cxgbe/tom/t4_tom.c
1740
MPASS(*pkt == CPL_PASS_ACCEPT_REQ);
sys/dev/cxgbe/tom/t4_tom.c
1741
pkt += sizeof(struct cpl_pass_accept_req);
sys/dev/cxgbe/tom/t4_tom.c
1750
if (pkt == NULL || pktlen == 0 || buflen == 0)
sys/dev/cxgbe/tom/t4_tom.c
1760
matched = bpf_filter(r->bpf_prog.bf_insns, pkt, pktlen, buflen);
sys/dev/cxgbe/tom/t4_tom.c
1766
free(pkt, M_CXGBE);
sys/dev/firewire/firewire.c
1847
struct fw_pkt *pkt;
sys/dev/firewire/firewire.c
1854
pkt = (struct fw_pkt *)rb->vec->iov_base;
sys/dev/firewire/firewire.c
1855
tinfo = &rb->fc->tcode[pkt->mode.hdr.tcode];
sys/dev/firewire/firewire.c
1868
if (pkt->mode.hdr.tcode == FWTCODE_RRESQ &&
sys/dev/firewire/firewire.c
1870
*(uint32_t *)p = pkt->mode.rresq.data;
sys/dev/firewire/firewire.c
1878
plen = pkt->mode.rresb.len;
sys/dev/firewire/firewire.h
270
struct fw_pkt pkt;
sys/dev/firewire/fwdev.c
394
struct fw_pkt pkt;
sys/dev/firewire/fwdev.c
398
bzero(&pkt, sizeof(struct fw_pkt));
sys/dev/firewire/fwdev.c
399
if ((err = uiomove((caddr_t)&pkt, sizeof(uint32_t), uio)))
sys/dev/firewire/fwdev.c
401
tinfo = &d->fc->tcode[pkt.mode.hdr.tcode];
sys/dev/firewire/fwdev.c
402
if ((err = uiomove((caddr_t)&pkt + sizeof(uint32_t),
sys/dev/firewire/fwdev.c
410
bcopy(&pkt, &xfer->send.hdr, sizeof(struct fw_pkt));
sys/dev/firewire/fwdev.c
645
fp = &asyreq->pkt;
sys/dev/gve/gve.h
101
struct gve_tx_pkt_desc pkt; /* first desc for a packet */
sys/dev/gve/gve_dqo.h
246
struct gve_tx_pkt_desc_dqo pkt;
sys/dev/gve/gve_tx.c
731
pkt_desc = &tx->desc_ring[idx].pkt;
sys/dev/gve/gve_tx_dqo.c
269
&tx->dqo.desc_ring[*desc_idx].pkt;
sys/dev/gve/gve_tx_dqo.c
592
tx->dqo.desc_ring[last_desc_idx].pkt.report_event = true;
sys/dev/gve/gve_tx_dqo.c
661
struct mbuf *mbuf, struct gve_tx_pending_pkt_dqo *pkt,
sys/dev/gve/gve_tx_dqo.c
674
MPASS(pkt->num_qpl_bufs == 0);
sys/dev/gve/gve_tx_dqo.c
675
MPASS(pkt->qpl_buf_head == -1);
sys/dev/gve/gve_tx_dqo.c
697
pkt->qpl_buf_head = buf;
sys/dev/gve/gve_tx_dqo.c
702
pkt->num_qpl_bufs++;
sys/dev/gve/gve_tx_dqo.c
712
struct gve_tx_pending_pkt_dqo *pkt;
sys/dev/gve/gve_tx_dqo.c
742
pkt = gve_alloc_pending_packet(tx);
sys/dev/gve/gve_tx_dqo.c
743
if (pkt == NULL) {
sys/dev/gve/gve_tx_dqo.c
750
completion_tag = pkt - tx->dqo.pending_pkts;
sys/dev/gve/gve_tx_dqo.c
751
pkt->mbuf = mbuf;
sys/dev/gve/gve_tx_dqo.c
757
gve_tx_copy_mbuf_and_write_pkt_descs(tx, mbuf, pkt,
sys/dev/gve/gve_tx_dqo.c
773
pkt->mbuf = NULL;
sys/dev/gve/gve_tx_dqo.c
774
gve_free_pending_packet(tx, pkt);
sys/dev/gve/gve_tx_dqo.c
783
struct gve_tx_pending_pkt_dqo *pkt;
sys/dev/gve/gve_tx_dqo.c
811
pkt = gve_alloc_pending_packet(tx);
sys/dev/gve/gve_tx_dqo.c
812
if (pkt == NULL) {
sys/dev/gve/gve_tx_dqo.c
819
completion_tag = pkt - tx->dqo.pending_pkts;
sys/dev/gve/gve_tx_dqo.c
821
err = gve_map_mbuf_dqo(tx, mbuf_ptr, pkt->dmamap,
sys/dev/gve/gve_tx_dqo.c
826
pkt->mbuf = mbuf;
sys/dev/gve/gve_tx_dqo.c
841
bus_dmamap_sync(tx->dqo.buf_dmatag, pkt->dmamap, BUS_DMASYNC_PREWRITE);
sys/dev/gve/gve_tx_dqo.c
862
gve_unmap_packet(tx, pkt);
sys/dev/gve/gve_tx_dqo.c
864
pkt->mbuf = NULL;
sys/dev/gve/gve_tx_dqo.c
865
gve_free_pending_packet(tx, pkt);
sys/dev/gve/gve_tx_dqo.c
871
struct gve_tx_pending_pkt_dqo *pkt)
sys/dev/gve/gve_tx_dqo.c
873
int32_t buf = pkt->qpl_buf_head;
sys/dev/gve/gve_tx_dqo.c
879
for (i = 0; i < pkt->num_qpl_bufs; i++) {
sys/dev/gve/gve_tx_dqo.c
898
old_head, pkt->qpl_buf_head))
sys/dev/gve/gve_tx_dqo.c
905
atomic_add_rel_32(&tx->dqo.qpl_bufs_produced, pkt->num_qpl_bufs);
sys/dev/gve/gve_tx_dqo.c
907
gve_clear_qpl_pending_pkt(pkt);
sys/dev/hyperv/include/vmbus.h
100
#define VMBUS_CHANPKT_DATALEN(pkt) \
sys/dev/hyperv/include/vmbus.h
101
(VMBUS_CHANPKT_GETLEN((pkt)->cph_tlen) -\
sys/dev/hyperv/include/vmbus.h
102
VMBUS_CHANPKT_GETLEN((pkt)->cph_hlen))
sys/dev/hyperv/include/vmbus.h
206
struct vmbus_chanpkt_hdr *pkt, int *pktlen);
sys/dev/hyperv/include/vmbus.h
95
#define VMBUS_CHANPKT_CONST_DATA(pkt) \
sys/dev/hyperv/include/vmbus.h
96
(const void *)((const uint8_t *)(pkt) + \
sys/dev/hyperv/include/vmbus.h
97
VMBUS_CHANPKT_GETLEN((pkt)->cph_hlen))
sys/dev/hyperv/input/hv_hid.c
234
hv_hid_receive(hv_hid_sc *sc, struct vmbus_chanpkt_hdr *pkt)
sys/dev/hyperv/input/hv_hid.c
241
msg = VMBUS_CHANPKT_CONST_DATA(pkt);
sys/dev/hyperv/input/hv_hid.c
242
msg_len = VMBUS_CHANPKT_DATALEN(pkt);
sys/dev/hyperv/input/hv_hid.c
259
VMBUS_CHANPKT_CONST_DATA(pkt),
sys/dev/hyperv/input/hv_hid.c
260
VMBUS_CHANPKT_DATALEN(pkt));
sys/dev/hyperv/input/hv_hid.c
342
struct vmbus_chanpkt_hdr *pkt;
sys/dev/hyperv/input/hv_hid.c
345
pkt = (struct vmbus_chanpkt_hdr *)buf;
sys/dev/hyperv/input/hv_hid.c
347
ret = vmbus_chan_recv_pkt(channel, pkt, &rcvd);
sys/dev/hyperv/input/hv_hid.c
365
switch (pkt->cph_type) {
sys/dev/hyperv/input/hv_hid.c
369
pkt->cph_type);
sys/dev/hyperv/input/hv_hid.c
372
hv_hid_receive(sc, pkt);
sys/dev/hyperv/input/hv_hid.c
376
pkt->cph_type);
sys/dev/hyperv/input/hv_kbdc.c
242
hv_kbd_on_response(hv_kbd_sc *sc, struct vmbus_chanpkt_hdr *pkt)
sys/dev/hyperv/input/hv_kbdc.c
247
vmbus_xact_ctx_wakeup(xact, VMBUS_CHANPKT_CONST_DATA(pkt),
sys/dev/hyperv/input/hv_kbdc.c
248
VMBUS_CHANPKT_DATALEN(pkt));
sys/dev/hyperv/input/hv_kbdc.c
253
hv_kbd_on_received(hv_kbd_sc *sc, struct vmbus_chanpkt_hdr *pkt)
sys/dev/hyperv/input/hv_kbdc.c
256
const hv_kbd_msg *msg = VMBUS_CHANPKT_CONST_DATA(pkt);
sys/dev/hyperv/input/hv_kbdc.c
258
VMBUS_CHANPKT_CONST_DATA(pkt);
sys/dev/hyperv/input/hv_kbdc.c
260
VMBUS_CHANPKT_CONST_DATA(pkt);
sys/dev/hyperv/input/hv_kbdc.c
261
uint32_t msg_len = VMBUS_CHANPKT_DATALEN(pkt);
sys/dev/hyperv/input/hv_kbdc.c
273
hv_kbd_on_response(sc, pkt);
sys/dev/hyperv/input/hv_kbdc.c
300
struct vmbus_chanpkt_hdr *pkt = (struct vmbus_chanpkt_hdr *)buf;
sys/dev/hyperv/input/hv_kbdc.c
303
ret = vmbus_chan_recv_pkt(channel, pkt, &rxed);
sys/dev/hyperv/input/hv_kbdc.c
321
DEBUG_HVSC(sc, "event: 0x%x\n", pkt->cph_type);
sys/dev/hyperv/input/hv_kbdc.c
322
switch (pkt->cph_type) {
sys/dev/hyperv/input/hv_kbdc.c
326
pkt->cph_type);
sys/dev/hyperv/input/hv_kbdc.c
329
hv_kbd_on_received(sc, pkt);
sys/dev/hyperv/input/hv_kbdc.c
333
pkt->cph_type);
sys/dev/hyperv/netvsc/if_hn.c
2890
hn_rndis_pktinfo_append(struct rndis_packet_msg *pkt, size_t pktsize,
sys/dev/hyperv/netvsc/if_hn.c
2906
KASSERT(pkt->rm_pktinfooffset + pkt->rm_pktinfolen + pi_size <= pktsize,
sys/dev/hyperv/netvsc/if_hn.c
2908
pi = (struct rndis_pktinfo *)((uint8_t *)pkt + pkt->rm_pktinfooffset +
sys/dev/hyperv/netvsc/if_hn.c
2909
pkt->rm_pktinfolen);
sys/dev/hyperv/netvsc/if_hn.c
2910
pkt->rm_pktinfolen += pi_size;
sys/dev/hyperv/netvsc/if_hn.c
2970
struct rndis_packet_msg *pkt = txr->hn_agg_prevpkt;
sys/dev/hyperv/netvsc/if_hn.c
2983
olen = pkt->rm_len;
sys/dev/hyperv/netvsc/if_hn.c
2984
pkt->rm_len = roundup2(olen, txr->hn_agg_align);
sys/dev/hyperv/netvsc/if_hn.c
2985
agg_txd->chim_size += pkt->rm_len - olen;
sys/dev/hyperv/netvsc/if_hn.c
2990
chim = (uint8_t *)pkt + pkt->rm_len;
sys/dev/hyperv/netvsc/if_hn.c
3041
struct rndis_packet_msg *pkt;
sys/dev/hyperv/netvsc/if_hn.c
3046
pkt = txd->rndis_pkt;
sys/dev/hyperv/netvsc/if_hn.c
3051
pkt = chim;
sys/dev/hyperv/netvsc/if_hn.c
3057
pkt->rm_type = REMOTE_NDIS_PACKET_MSG;
sys/dev/hyperv/netvsc/if_hn.c
3058
pkt->rm_len = m_head->m_pkthdr.len;
sys/dev/hyperv/netvsc/if_hn.c
3059
pkt->rm_dataoffset = 0;
sys/dev/hyperv/netvsc/if_hn.c
3060
pkt->rm_datalen = m_head->m_pkthdr.len;
sys/dev/hyperv/netvsc/if_hn.c
3061
pkt->rm_oobdataoffset = 0;
sys/dev/hyperv/netvsc/if_hn.c
3062
pkt->rm_oobdatalen = 0;
sys/dev/hyperv/netvsc/if_hn.c
3063
pkt->rm_oobdataelements = 0;
sys/dev/hyperv/netvsc/if_hn.c
3064
pkt->rm_pktinfooffset = sizeof(*pkt);
sys/dev/hyperv/netvsc/if_hn.c
3065
pkt->rm_pktinfolen = 0;
sys/dev/hyperv/netvsc/if_hn.c
3066
pkt->rm_vchandle = 0;
sys/dev/hyperv/netvsc/if_hn.c
3067
pkt->rm_reserved = 0;
sys/dev/hyperv/netvsc/if_hn.c
3073
pi_data = hn_rndis_pktinfo_append(pkt, HN_RNDIS_PKT_LEN,
sys/dev/hyperv/netvsc/if_hn.c
3092
pi_data = hn_rndis_pktinfo_append(pkt, HN_RNDIS_PKT_LEN,
sys/dev/hyperv/netvsc/if_hn.c
3102
pi_data = hn_rndis_pktinfo_append(pkt, HN_RNDIS_PKT_LEN,
sys/dev/hyperv/netvsc/if_hn.c
3123
pi_data = hn_rndis_pktinfo_append(pkt, HN_RNDIS_PKT_LEN,
sys/dev/hyperv/netvsc/if_hn.c
3145
pkt_hlen = pkt->rm_pktinfooffset + pkt->rm_pktinfolen;
sys/dev/hyperv/netvsc/if_hn.c
3147
pkt->rm_len += pkt_hlen;
sys/dev/hyperv/netvsc/if_hn.c
3149
pkt->rm_dataoffset = hn_rndis_pktmsg_offset(pkt_hlen);
sys/dev/hyperv/netvsc/if_hn.c
3150
pkt->rm_pktinfooffset = hn_rndis_pktmsg_offset(pkt->rm_pktinfooffset);
sys/dev/hyperv/netvsc/if_hn.c
3165
KASSERT(pkt == chim,
sys/dev/hyperv/netvsc/if_hn.c
3169
tgt_txd->chim_size += pkt->rm_len;
sys/dev/hyperv/netvsc/if_hn.c
3182
KASSERT(pkt == txd->rndis_pkt, ("RNDIS pkt not in txdesc"));
sys/dev/hyperv/netvsc/if_hn.c
7153
const struct rndis_packet_msg *pkt;
sys/dev/hyperv/netvsc/if_hn.c
7161
if (__predict_false(dlen < sizeof(*pkt))) {
sys/dev/hyperv/netvsc/if_hn.c
7165
pkt = data;
sys/dev/hyperv/netvsc/if_hn.c
7167
if (__predict_false(dlen < pkt->rm_len)) {
sys/dev/hyperv/netvsc/if_hn.c
7169
"dlen %d, msglen %u\n", dlen, pkt->rm_len);
sys/dev/hyperv/netvsc/if_hn.c
7172
if (__predict_false(pkt->rm_len <
sys/dev/hyperv/netvsc/if_hn.c
7173
pkt->rm_datalen + pkt->rm_oobdatalen + pkt->rm_pktinfolen)) {
sys/dev/hyperv/netvsc/if_hn.c
7176
pkt->rm_len, pkt->rm_datalen, pkt->rm_oobdatalen,
sys/dev/hyperv/netvsc/if_hn.c
7177
pkt->rm_pktinfolen);
sys/dev/hyperv/netvsc/if_hn.c
7180
if (__predict_false(pkt->rm_datalen == 0)) {
sys/dev/hyperv/netvsc/if_hn.c
7193
if (__predict_false(pkt->rm_dataoffset < RNDIS_PACKET_MSG_OFFSET_MIN)) {
sys/dev/hyperv/netvsc/if_hn.c
7195
"data offset %u\n", pkt->rm_dataoffset);
sys/dev/hyperv/netvsc/if_hn.c
7198
if (__predict_false(pkt->rm_oobdataoffset > 0 &&
sys/dev/hyperv/netvsc/if_hn.c
7199
IS_OFFSET_INVALID(pkt->rm_oobdataoffset))) {
sys/dev/hyperv/netvsc/if_hn.c
7201
"oob offset %u\n", pkt->rm_oobdataoffset);
sys/dev/hyperv/netvsc/if_hn.c
7204
if (__predict_true(pkt->rm_pktinfooffset > 0) &&
sys/dev/hyperv/netvsc/if_hn.c
7205
__predict_false(IS_OFFSET_INVALID(pkt->rm_pktinfooffset))) {
sys/dev/hyperv/netvsc/if_hn.c
7207
"pktinfo offset %u\n", pkt->rm_pktinfooffset);
sys/dev/hyperv/netvsc/if_hn.c
7213
data_off = RNDIS_PACKET_MSG_OFFSET_ABS(pkt->rm_dataoffset);
sys/dev/hyperv/netvsc/if_hn.c
7214
data_len = pkt->rm_datalen;
sys/dev/hyperv/netvsc/if_hn.c
7215
pktinfo_off = RNDIS_PACKET_MSG_OFFSET_ABS(pkt->rm_pktinfooffset);
sys/dev/hyperv/netvsc/if_hn.c
7216
pktinfo_len = pkt->rm_pktinfolen;
sys/dev/hyperv/netvsc/if_hn.c
7221
if (__predict_false(pkt->rm_oobdatalen != 0)) {
sys/dev/hyperv/netvsc/if_hn.c
7225
oob_off = RNDIS_PACKET_MSG_OFFSET_ABS(pkt->rm_oobdataoffset);
sys/dev/hyperv/netvsc/if_hn.c
7226
oob_len = pkt->rm_oobdatalen;
sys/dev/hyperv/netvsc/if_hn.c
7228
if (__predict_false(oob_off + oob_len > pkt->rm_len)) {
sys/dev/hyperv/netvsc/if_hn.c
7231
pkt->rm_len, oob_off, oob_len);
sys/dev/hyperv/netvsc/if_hn.c
7273
if (__predict_false(pktinfo_off + pktinfo_len > pkt->rm_len)) {
sys/dev/hyperv/netvsc/if_hn.c
7277
pkt->rm_len, pktinfo_off, pktinfo_len);
sys/dev/hyperv/netvsc/if_hn.c
7297
error = hn_rndis_rxinfo(((const uint8_t *)pkt) + pktinfo_off,
sys/dev/hyperv/netvsc/if_hn.c
7306
if (__predict_false(data_off + data_len > pkt->rm_len)) {
sys/dev/hyperv/netvsc/if_hn.c
7309
pkt->rm_len, data_off, data_len);
sys/dev/hyperv/netvsc/if_hn.c
7337
hn_rsc_add_data(rxr,((const uint8_t *)pkt) + data_off,
sys/dev/hyperv/netvsc/if_hn.c
7376
hn_nvs_handle_notify(struct hn_softc *sc, const struct vmbus_chanpkt_hdr *pkt)
sys/dev/hyperv/netvsc/if_hn.c
7380
if (VMBUS_CHANPKT_DATALEN(pkt) < sizeof(*hdr)) {
sys/dev/hyperv/netvsc/if_hn.c
7384
hdr = VMBUS_CHANPKT_CONST_DATA(pkt);
sys/dev/hyperv/netvsc/if_hn.c
7395
const struct vmbus_chanpkt_hdr *pkt)
sys/dev/hyperv/netvsc/if_hn.c
7399
sndc = (struct hn_nvs_sendctx *)(uintptr_t)pkt->cph_xactid;
sys/dev/hyperv/netvsc/if_hn.c
7400
sndc->hn_cb(sndc, sc, chan, VMBUS_CHANPKT_CONST_DATA(pkt),
sys/dev/hyperv/netvsc/if_hn.c
7401
VMBUS_CHANPKT_DATALEN(pkt));
sys/dev/hyperv/netvsc/if_hn.c
7414
const struct vmbus_chanpkt_rxbuf *pkt;
sys/dev/hyperv/netvsc/if_hn.c
7432
if (__predict_false(hlen < sizeof(*pkt))) {
sys/dev/hyperv/netvsc/if_hn.c
7436
pkt = (const struct vmbus_chanpkt_rxbuf *)pkthdr;
sys/dev/hyperv/netvsc/if_hn.c
7438
if (__predict_false(pkt->cp_rxbuf_id != HN_NVS_RXBUF_SIG)) {
sys/dev/hyperv/netvsc/if_hn.c
7440
pkt->cp_rxbuf_id);
sys/dev/hyperv/netvsc/if_hn.c
7444
count = pkt->cp_rxbuf_cnt;
sys/dev/hyperv/netvsc/if_hn.c
7456
ofs = pkt->cp_rxbuf[i].rb_ofs;
sys/dev/hyperv/netvsc/if_hn.c
7457
len = pkt->cp_rxbuf[i].rb_len;
sys/dev/hyperv/netvsc/if_hn.c
7473
hn_nvs_ack_rxbuf(rxr, chan, pkt->cp_hdr.cph_xactid);
sys/dev/hyperv/netvsc/if_hn.c
7517
struct vmbus_chanpkt_hdr *pkt = rxr->hn_pktbuf;
sys/dev/hyperv/netvsc/if_hn.c
7521
error = vmbus_chan_recv_pkt(chan, pkt, &pktlen);
sys/dev/hyperv/netvsc/if_hn.c
7552
switch (pkt->cph_type) {
sys/dev/hyperv/netvsc/if_hn.c
7554
hn_nvs_handle_comp(sc, chan, pkt);
sys/dev/hyperv/netvsc/if_hn.c
7558
hn_nvs_handle_rxbuf(rxr, chan, pkt);
sys/dev/hyperv/netvsc/if_hn.c
7562
hn_nvs_handle_notify(sc, pkt);
sys/dev/hyperv/netvsc/if_hn.c
7567
pkt->cph_type);
sys/dev/hyperv/pcib/vmbus_pcib.c
1034
pkt->cph_type);
sys/dev/hyperv/pcib/vmbus_pcib.c
1051
struct pci_packet pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1059
ctxt.pkt.completion_func = hv_pci_generic_compl;
sys/dev/hyperv/pcib/vmbus_pcib.c
1060
ctxt.pkt.compl_ctxt = &comp_pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1061
version_req = (struct pci_version_request *)&ctxt.pkt.message;
sys/dev/hyperv/pcib/vmbus_pcib.c
1069
(uint64_t)(uintptr_t)&ctxt.pkt);
sys/dev/hyperv/pcib/vmbus_pcib.c
1125
struct pci_packet pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1138
ctxt.pkt.completion_func = hv_pci_generic_compl;
sys/dev/hyperv/pcib/vmbus_pcib.c
1139
ctxt.pkt.compl_ctxt = &comp_pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1141
d0_entry = (struct pci_bus_d0_entry *)&ctxt.pkt.message;
sys/dev/hyperv/pcib/vmbus_pcib.c
1148
(uint64_t)(uintptr_t)&ctxt.pkt);
sys/dev/hyperv/pcib/vmbus_pcib.c
1178
struct pci_packet *pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1185
pkt = malloc(sizeof(*pkt) + size_res,
sys/dev/hyperv/pcib/vmbus_pcib.c
1195
memset(pkt, 0, sizeof(*pkt) + size_res);
sys/dev/hyperv/pcib/vmbus_pcib.c
1196
pkt->completion_func = hv_pci_generic_compl;
sys/dev/hyperv/pcib/vmbus_pcib.c
1197
pkt->compl_ctxt = &comp_pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1201
(struct pci_resources_assigned *)&pkt->message;
sys/dev/hyperv/pcib/vmbus_pcib.c
1207
(struct pci_resources_assigned2 *)&pkt->message;
sys/dev/hyperv/pcib/vmbus_pcib.c
1215
&pkt->message, size_res,
sys/dev/hyperv/pcib/vmbus_pcib.c
1216
(uint64_t)(uintptr_t)pkt);
sys/dev/hyperv/pcib/vmbus_pcib.c
1233
free(pkt, M_DEVBUF);
sys/dev/hyperv/pcib/vmbus_pcib.c
1240
struct pci_child_message pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1250
pkt.message_type.type = PCI_RESOURCES_RELEASED;
sys/dev/hyperv/pcib/vmbus_pcib.c
1251
pkt.wslot.val = hpdev->desc.wslot.val;
sys/dev/hyperv/pcib/vmbus_pcib.c
1254
VMBUS_CHANPKT_TYPE_INBAND, 0, &pkt, sizeof(pkt), 0);
sys/dev/hyperv/pcib/vmbus_pcib.c
1891
struct pci_packet pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
1945
ctxt.pkt.completion_func = hv_pci_compose_compl;
sys/dev/hyperv/pcib/vmbus_pcib.c
1946
ctxt.pkt.compl_ctxt = ∁
sys/dev/hyperv/pcib/vmbus_pcib.c
1976
(uint64_t)(uintptr_t)&ctxt.pkt);
sys/dev/hyperv/pcib/vmbus_pcib.c
616
struct pci_packet pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
621
int_pkt = (struct pci_delete_interrupt *)&ctxt.pkt.message;
sys/dev/hyperv/pcib/vmbus_pcib.c
668
struct pci_packet pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
681
ctxt.pkt.compl_ctxt = &comp_pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
682
ctxt.pkt.completion_func = q_resource_requirements;
sys/dev/hyperv/pcib/vmbus_pcib.c
684
res_req = (struct pci_child_message *)&ctxt.pkt.message;
sys/dev/hyperv/pcib/vmbus_pcib.c
690
res_req, sizeof(*res_req), (uint64_t)(uintptr_t)&ctxt.pkt);
sys/dev/hyperv/pcib/vmbus_pcib.c
892
struct pci_packet pkt;
sys/dev/hyperv/pcib/vmbus_pcib.c
899
eject_pkt = (struct pci_eject_response *)&ctxt.pkt.message;
sys/dev/hyperv/pcib/vmbus_pcib.c
946
struct vmbus_chanpkt_hdr *pkt = buffer;
sys/dev/hyperv/pcib/vmbus_pcib.c
951
ret = vmbus_chan_recv_pkt(chan, pkt, &bytes_rxed);
sys/dev/hyperv/pcib/vmbus_pcib.c
976
switch (pkt->cph_type) {
sys/dev/hyperv/pcib/vmbus_pcib.c
979
(struct pci_packet *)(uintptr_t)pkt->cph_xactid;
sys/dev/hyperv/pcib/vmbus_pcib.c
980
response = (struct pci_response *)pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1088
struct vmbus_chanpkt pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1094
hlen = sizeof(pkt);
sys/dev/hyperv/vmbus/vmbus_chan.c
1100
pkt.cp_hdr.cph_type = type;
sys/dev/hyperv/vmbus/vmbus_chan.c
1101
pkt.cp_hdr.cph_flags = flags;
sys/dev/hyperv/vmbus/vmbus_chan.c
1102
VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_hlen, hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1103
VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_tlen, pad_pktlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1104
pkt.cp_hdr.cph_xactid = xactid;
sys/dev/hyperv/vmbus/vmbus_chan.c
1106
iov[0].iov_base = &pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1123
struct vmbus_chanpkt_sglist pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1135
pkt.cp_hdr.cph_type = VMBUS_CHANPKT_TYPE_GPA;
sys/dev/hyperv/vmbus/vmbus_chan.c
1136
pkt.cp_hdr.cph_flags = VMBUS_CHANPKT_FLAG_RC;
sys/dev/hyperv/vmbus/vmbus_chan.c
1137
VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_hlen, hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1138
VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_tlen, pad_pktlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1139
pkt.cp_hdr.cph_xactid = xactid;
sys/dev/hyperv/vmbus/vmbus_chan.c
1140
pkt.cp_rsvd = 0;
sys/dev/hyperv/vmbus/vmbus_chan.c
1141
pkt.cp_gpa_cnt = sglen;
sys/dev/hyperv/vmbus/vmbus_chan.c
1143
iov[0].iov_base = &pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1144
iov[0].iov_len = sizeof(pkt);
sys/dev/hyperv/vmbus/vmbus_chan.c
1163
struct vmbus_chanpkt_prplist pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1176
pkt.cp_hdr.cph_type = VMBUS_CHANPKT_TYPE_GPA;
sys/dev/hyperv/vmbus/vmbus_chan.c
1177
pkt.cp_hdr.cph_flags = VMBUS_CHANPKT_FLAG_RC;
sys/dev/hyperv/vmbus/vmbus_chan.c
1178
VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_hlen, hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1179
VMBUS_CHANPKT_SETLEN(pkt.cp_hdr.cph_tlen, pad_pktlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1180
pkt.cp_hdr.cph_xactid = xactid;
sys/dev/hyperv/vmbus/vmbus_chan.c
1181
pkt.cp_rsvd = 0;
sys/dev/hyperv/vmbus/vmbus_chan.c
1182
pkt.cp_range_cnt = 1;
sys/dev/hyperv/vmbus/vmbus_chan.c
1184
iov[0].iov_base = &pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1185
iov[0].iov_len = sizeof(pkt);
sys/dev/hyperv/vmbus/vmbus_chan.c
1203
struct vmbus_chanpkt_hdr pkt;
sys/dev/hyperv/vmbus/vmbus_chan.c
1207
error = vmbus_rxbr_peek(&chan->ch_rxbr, &pkt, sizeof(pkt));
sys/dev/hyperv/vmbus/vmbus_chan.c
1211
if (__predict_false(pkt.cph_hlen < VMBUS_CHANPKT_HLEN_MIN)) {
sys/dev/hyperv/vmbus/vmbus_chan.c
1212
vmbus_chan_printf(chan, "invalid hlen %u\n", pkt.cph_hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1216
if (__predict_false(pkt.cph_hlen > pkt.cph_tlen)) {
sys/dev/hyperv/vmbus/vmbus_chan.c
1218
pkt.cph_hlen, pkt.cph_tlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1223
hlen = VMBUS_CHANPKT_GETLEN(pkt.cph_hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1224
dlen = VMBUS_CHANPKT_GETLEN(pkt.cph_tlen) - hlen;
sys/dev/hyperv/vmbus/vmbus_chan.c
1232
*xactid = pkt.cph_xactid;
sys/dev/hyperv/vmbus/vmbus_chan.c
1247
struct vmbus_chanpkt_hdr *pkt, int *pktlen0)
sys/dev/hyperv/vmbus/vmbus_chan.c
1252
pkt_hlen = sizeof(*pkt);
sys/dev/hyperv/vmbus/vmbus_chan.c
1253
error = vmbus_rxbr_peek(&chan->ch_rxbr, pkt, pkt_hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1257
if (__predict_false(pkt->cph_hlen < VMBUS_CHANPKT_HLEN_MIN)) {
sys/dev/hyperv/vmbus/vmbus_chan.c
1258
vmbus_chan_printf(chan, "invalid hlen %u\n", pkt->cph_hlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1262
if (__predict_false(pkt->cph_hlen > pkt->cph_tlen)) {
sys/dev/hyperv/vmbus/vmbus_chan.c
1264
pkt->cph_hlen, pkt->cph_tlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1269
pktlen = VMBUS_CHANPKT_GETLEN(pkt->cph_tlen);
sys/dev/hyperv/vmbus/vmbus_chan.c
1281
error = vmbus_rxbr_read(&chan->ch_rxbr, pkt + 1,
sys/dev/ice/ice_switch.h
432
enum ice_sw_tunnel_type tun_type, const u8 **pkt,
sys/dev/irdma/irdma_ctrl.c
1614
static u32 irdma_iwarp_opcode(struct irdma_aeqe_info *info, u8 *pkt){
sys/dev/irdma/irdma_ctrl.c
1619
mpa = (BE16 *) pkt;
sys/dev/irdma/irdma_ctrl.c
1630
static u8 *irdma_locate_mpa(u8 *pkt) {
sys/dev/irdma/irdma_ctrl.c
1632
pkt += IRDMA_MAC_HLEN;
sys/dev/irdma/irdma_ctrl.c
1635
pkt += 4 * (pkt[0] & 0x0f);
sys/dev/irdma/irdma_ctrl.c
1636
pkt += 4 * ((pkt[12] >> 4) & 0x0f);
sys/dev/irdma/irdma_ctrl.c
1638
return pkt;
sys/dev/irdma/irdma_ctrl.c
1668
irdma_bld_termhdr_ddp_rdma(u8 *pkt, struct irdma_terminate_hdr *hdr,
sys/dev/irdma/irdma_ctrl.c
1673
ddp_seg_len = IRDMA_NTOHS(*(BE16 *) pkt);
sys/dev/irdma/irdma_ctrl.c
1677
if (pkt[2] & 0x80) {
sys/dev/irdma/irdma_ctrl.c
1689
((pkt[3] & RDMA_OPCODE_M) == RDMA_READ_REQ_OPCODE)) {
sys/dev/irdma/irdma_ctrl.c
1706
u8 *pkt = qp->q2_buf + Q2_BAD_FRAME_OFFSET;
sys/dev/irdma/irdma_ctrl.c
1716
pkt = irdma_locate_mpa(pkt);
sys/dev/irdma/irdma_ctrl.c
1717
irdma_bld_termhdr_ddp_rdma(pkt, termhdr, ©_len, &is_tagged);
sys/dev/irdma/irdma_ctrl.c
1720
opcode = irdma_iwarp_opcode(info, pkt);
sys/dev/irdma/irdma_ctrl.c
1872
irdma_memcpy(termhdr + 1, pkt, copy_len);
sys/dev/irdma/irdma_ctrl.c
1918
u8 *pkt = qp->q2_buf + Q2_BAD_FRAME_OFFSET;
sys/dev/irdma/irdma_ctrl.c
1925
mpa = (BE32 *) irdma_locate_mpa(pkt);
sys/dev/iwm/if_iwm.c
1813
struct iwm_rx_packet *pkt;
sys/dev/iwm/if_iwm.c
1831
pkt = cmd.resp_pkt;
sys/dev/iwm/if_iwm.c
1834
nvm_resp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
2747
iwm_alive_fn(struct iwm_softc *sc, struct iwm_rx_packet *pkt, void *data)
sys/dev/iwm/if_iwm.c
2757
if (iwm_rx_packet_payload_len(pkt) == sizeof(*palive)) {
sys/dev/iwm/if_iwm.c
2758
palive = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
2764
palive3 = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
2798
struct iwm_rx_packet *pkt, void *data)
sys/dev/iwm/if_iwm.c
2802
if (pkt->hdr.code != IWM_CALIB_RES_NOTIF_PHY_DB) {
sys/dev/iwm/if_iwm.c
2803
if(pkt->hdr.code != IWM_INIT_COMPLETE_NOTIF) {
sys/dev/iwm/if_iwm.c
2805
__func__, pkt->hdr.code);
sys/dev/iwm/if_iwm.c
2810
if (iwm_phy_db_set_section(phy_db, pkt)) {
sys/dev/iwm/if_iwm.c
3070
iwm_rx_rx_phy_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm.c
3072
struct iwm_rx_phy_info *phy_info = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
3119
iwm_handle_rx_statistics(struct iwm_softc *sc, struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm.c
3121
struct iwm_notif_statistics *stats = (void *)&pkt->data;
sys/dev/iwm/if_iwm.c
3188
struct iwm_rx_packet *pkt = mtodoff(m, struct iwm_rx_packet *, offset);
sys/dev/iwm/if_iwm.c
3194
rx_res = (struct iwm_rx_mpdu_res_start *)pkt->data;
sys/dev/iwm/if_iwm.c
3196
rx_pkt_status = le32toh(*(uint32_t *)(pkt->data + sizeof(*rx_res) + len));
sys/dev/iwm/if_iwm.c
3224
m->m_data = pkt->data + sizeof(*rx_res);
sys/dev/iwm/if_iwm.c
3302
struct iwm_rx_packet *pkt;
sys/dev/iwm/if_iwm.c
3308
pkt = mtodo(m, offset);
sys/dev/iwm/if_iwm.c
3309
desc = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
3324
m->m_data = pkt->data + sizeof(*desc);
sys/dev/iwm/if_iwm.c
3440
iwm_rx_tx_cmd_single(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/iwm/if_iwm.c
3443
struct iwm_tx_resp *tx_resp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
3518
iwm_rx_tx_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm.c
3527
cmd_hdr = &pkt->hdr;
sys/dev/iwm/if_iwm.c
3542
status = iwm_rx_tx_cmd_single(sc, pkt, in);
sys/dev/iwm/if_iwm.c
3574
iwm_cmd_done(struct iwm_softc *sc, struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm.c
3579
if (pkt->hdr.qid != IWM_CMD_QUEUE) {
sys/dev/iwm/if_iwm.c
3586
pkt->hdr.code, pkt->hdr.qid, pkt->hdr.idx);
sys/dev/iwm/if_iwm.c
3588
data = &ring->data[pkt->hdr.idx];
sys/dev/iwm/if_iwm.c
3598
wakeup(&ring->desc[pkt->hdr.idx]);
sys/dev/iwm/if_iwm.c
3600
if (((pkt->hdr.idx + ring->queued) % IWM_TX_RING_COUNT) != ring->cur) {
sys/dev/iwm/if_iwm.c
3603
__func__, pkt->hdr.idx, ring->queued, ring->cur);
sys/dev/iwm/if_iwm.c
4668
struct iwm_rx_packet *pkt;
sys/dev/iwm/if_iwm.c
4703
pkt = hcmd.resp_pkt;
sys/dev/iwm/if_iwm.c
4707
mcc_resp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
4711
mcc_resp_v1 = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5317
struct iwm_rx_packet *pkt = mtodoff(m, struct iwm_rx_packet *,
sys/dev/iwm/if_iwm.c
5321
qid = pkt->hdr.qid;
sys/dev/iwm/if_iwm.c
5322
idx = pkt->hdr.idx;
sys/dev/iwm/if_iwm.c
5324
code = IWM_WIDE_ID(pkt->hdr.flags, pkt->hdr.code);
sys/dev/iwm/if_iwm.c
5330
if ((pkt->hdr.code == 0 && (qid & ~0x80) == 0 && idx == 0) ||
sys/dev/iwm/if_iwm.c
5331
pkt->len_n_flags == htole32(IWM_FH_RSCSR_FRAME_INVALID)) {
sys/dev/iwm/if_iwm.c
5337
qid & ~0x80, pkt->hdr.idx, code);
sys/dev/iwm/if_iwm.c
5339
len = iwm_rx_packet_len(pkt);
sys/dev/iwm/if_iwm.c
5343
iwm_notification_wait_notify(sc->sc_notif_wait, code, pkt);
sys/dev/iwm/if_iwm.c
5347
iwm_rx_rx_phy_cmd(sc, pkt);
sys/dev/iwm/if_iwm.c
5390
iwm_rx_tx_cmd(sc, pkt);
sys/dev/iwm/if_iwm.c
5400
resp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5442
iwm_handle_rx_statistics(sc, pkt);
sys/dev/iwm/if_iwm.c
5449
pkt, sizeof(sc->sc_cmd_resp));
sys/dev/iwm/if_iwm.c
5455
notif = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5471
if (iwm_rx_packet_payload_len(pkt) < sizeof(*notif)) {
sys/dev/iwm/if_iwm.c
5476
notif = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5508
cresp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5511
pkt, sizeof(*pkt)+sizeof(*cresp));
sys/dev/iwm/if_iwm.c
5523
iwm_rx_lmac_scan_complete_notif(sc, pkt);
sys/dev/iwm/if_iwm.c
5535
iwm_rx_umac_scan_complete_notif(sc, pkt);
sys/dev/iwm/if_iwm.c
5545
notif = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5556
resp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5566
iwm_rx_time_event_notif(sc, pkt);
sys/dev/iwm/if_iwm.c
5582
rsp = (void *)pkt->data;
sys/dev/iwm/if_iwm.c
5596
code, qid & ~0x80, idx, pkt->len_n_flags);
sys/dev/iwm/if_iwm.c
5615
iwm_cmd_done(sc, pkt);
sys/dev/iwm/if_iwm_notif_wait.c
124
uint16_t cmd, struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm_notif_wait.c
152
wait_entry->fn(notif_data->sc, pkt, wait_entry->fn_data)) {
sys/dev/iwm/if_iwm_notif_wait.c
176
int (*fn)(struct iwm_softc *sc, struct iwm_rx_packet *pkt, void *data),
sys/dev/iwm/if_iwm_notif_wait.h
107
int (*fn)(struct iwm_softc *sc, struct iwm_rx_packet *pkt, void *data);
sys/dev/iwm/if_iwm_notif_wait.h
121
struct iwm_rx_packet *pkt);
sys/dev/iwm/if_iwm_notif_wait.h
130
struct iwm_rx_packet *pkt, void *data),
sys/dev/iwm/if_iwm_phy_db.c
277
struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm_phy_db.c
280
(struct iwm_calib_res_notif_phy_db *)pkt->data;
sys/dev/iwm/if_iwm_phy_db.h
113
struct iwm_rx_packet *pkt);
sys/dev/iwm/if_iwm_scan.c
244
struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm_scan.c
246
struct iwm_periodic_scan_complete *scan_notif = (void *)pkt->data;
sys/dev/iwm/if_iwm_scan.c
270
struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm_scan.c
272
struct iwm_umac_scan_complete *notif = (void *)pkt->data;
sys/dev/iwm/if_iwm_time_event.c
218
iwm_rx_time_event_notif(struct iwm_softc *sc, struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwm_time_event.c
220
struct iwm_time_event_notif *notif = (void *)pkt->data;
sys/dev/iwm/if_iwm_time_event.c
231
iwm_te_notif(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/iwm/if_iwm_time_event.c
235
int resp_len = iwm_rx_packet_payload_len(pkt);
sys/dev/iwm/if_iwm_time_event.c
237
if (pkt->hdr.code != IWM_TIME_EVENT_NOTIFICATION ||
sys/dev/iwm/if_iwm_time_event.c
244
resp = (void *)pkt->data;
sys/dev/iwm/if_iwm_time_event.c
262
iwm_time_event_response(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/iwm/if_iwm_time_event.c
266
int resp_len = iwm_rx_packet_payload_len(pkt);
sys/dev/iwm/if_iwm_time_event.c
268
if (pkt->hdr.code != IWM_TIME_EVENT_CMD ||
sys/dev/iwm/if_iwm_time_event.c
275
resp = (void *)pkt->data;
sys/dev/iwm/if_iwm_time_event.h
110
struct iwm_rx_packet *pkt);
sys/dev/iwm/if_iwm_util.c
365
struct iwm_rx_packet *pkt;
sys/dev/iwm/if_iwm_util.c
375
pkt = cmd->resp_pkt;
sys/dev/iwm/if_iwm_util.c
378
if (!pkt) {
sys/dev/iwm/if_iwm_util.c
383
if (pkt->hdr.flags & IWM_CMD_FAILED_MSK) {
sys/dev/iwm/if_iwm_util.c
388
resp_len = iwm_rx_packet_payload_len(pkt);
sys/dev/iwm/if_iwm_util.c
394
resp = (void *)pkt->data;
sys/dev/iwm/if_iwmreg.h
6941
iwm_rx_packet_len(const struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwmreg.h
6944
return le32toh(pkt->len_n_flags) & IWM_FH_RSCSR_FRAME_SIZE_MSK;
sys/dev/iwm/if_iwmreg.h
6948
iwm_rx_packet_payload_len(const struct iwm_rx_packet *pkt)
sys/dev/iwm/if_iwmreg.h
6951
return iwm_rx_packet_len(pkt) - sizeof(pkt->hdr);
sys/dev/iwx/if_iwx.c
2938
struct iwx_rx_packet *pkt;
sys/dev/iwx/if_iwx.c
2944
.resp_pkt_len = sizeof(*pkt) + sizeof(*resp),
sys/dev/iwx/if_iwx.c
2991
pkt = hcmd.resp_pkt;
sys/dev/iwx/if_iwx.c
2992
if (!pkt || (pkt->hdr.flags & IWX_CMD_FAILED_MSK)) {
sys/dev/iwx/if_iwx.c
2997
resp_len = iwx_rx_packet_payload_len(pkt);
sys/dev/iwx/if_iwx.c
3003
resp = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
3030
struct iwx_rx_packet *pkt;
sys/dev/iwx/if_iwx.c
3036
.resp_pkt_len = sizeof(*pkt) + sizeof(*resp),
sys/dev/iwx/if_iwx.c
3073
pkt = hcmd.resp_pkt;
sys/dev/iwx/if_iwx.c
3074
if (!pkt || (pkt->hdr.flags & IWX_CMD_FAILED_MSK)) {
sys/dev/iwx/if_iwx.c
4244
iwx_rx_rx_phy_cmd(struct iwx_softc *sc, struct iwx_rx_packet *pkt,
sys/dev/iwx/if_iwx.c
4247
struct iwx_rx_phy_info *phy_info = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
4248
struct iwx_cmd_header *cmd_hdr = &pkt->hdr;
sys/dev/iwx/if_iwx.c
4779
iwx_rx_tx_cmd(struct iwx_softc *sc, struct iwx_rx_packet *pkt,
sys/dev/iwx/if_iwx.c
4784
struct iwx_cmd_header *cmd_hdr = &pkt->hdr;
sys/dev/iwx/if_iwx.c
4787
struct iwx_tx_resp *tx_resp = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
4789
uint32_t len = iwx_rx_packet_len(pkt);
sys/dev/iwx/if_iwx.c
4859
iwx_rx_compressed_ba(struct iwx_softc *sc, struct iwx_rx_packet *pkt)
sys/dev/iwx/if_iwx.c
4861
struct iwx_compressed_ba_notif *ba_res = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
4873
if (iwx_rx_packet_payload_len(pkt) < sizeof(*ba_res))
sys/dev/iwx/if_iwx.c
4883
if (!tfd_cnt || iwx_rx_packet_payload_len(pkt) < (sizeof(*ba_res) +
sys/dev/iwx/if_iwx.c
4915
iwx_rx_bmiss(struct iwx_softc *sc, struct iwx_rx_packet *pkt,
sys/dev/iwx/if_iwx.c
4920
struct iwx_missed_beacons_notif *mbn = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
5366
struct iwx_rx_packet *pkt;
sys/dev/iwx/if_iwx.c
5372
cmd->resp_pkt_len = sizeof(*pkt) + sizeof(*resp);
sys/dev/iwx/if_iwx.c
5378
pkt = cmd->resp_pkt;
sys/dev/iwx/if_iwx.c
5379
if (pkt == NULL || (pkt->hdr.flags & IWX_CMD_FAILED_MSK))
sys/dev/iwx/if_iwx.c
5382
resp_len = iwx_rx_packet_payload_len(pkt);
sys/dev/iwx/if_iwx.c
5388
resp = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
5878
struct iwx_rx_packet *pkt;
sys/dev/iwx/if_iwx.c
5889
.resp_pkt_len = sizeof(*pkt) + sizeof(*resp),
sys/dev/iwx/if_iwx.c
5897
pkt = hcmd.resp_pkt;
sys/dev/iwx/if_iwx.c
5898
if (!pkt || (pkt->hdr.flags & IWX_CMD_FAILED_MSK)) {
sys/dev/iwx/if_iwx.c
5903
resp_len = iwx_rx_packet_payload_len(pkt);
sys/dev/iwx/if_iwx.c
5912
resp = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
8333
struct iwx_rx_packet *pkt;
sys/dev/iwx/if_iwx.c
8353
pkt = hcmd.resp_pkt;
sys/dev/iwx/if_iwx.c
8354
if (!pkt || (pkt->hdr.flags & IWX_CMD_FAILED_MSK)) {
sys/dev/iwx/if_iwx.c
8359
resp_len = iwx_rx_packet_payload_len(pkt);
sys/dev/iwx/if_iwx.c
8365
resp = (void *)pkt->data;
sys/dev/iwx/if_iwx.c
8943
iwx_rx_pkt_valid(struct iwx_rx_packet *pkt)
sys/dev/iwx/if_iwx.c
8947
qid = pkt->hdr.qid & ~0x80;
sys/dev/iwx/if_iwx.c
8948
idx = pkt->hdr.idx;
sys/dev/iwx/if_iwx.c
8949
code = IWX_WIDE_ID(pkt->hdr.flags, pkt->hdr.code);
sys/dev/iwx/if_iwx.c
8952
pkt->len_n_flags != htole32(IWX_FH_RSCSR_FRAME_INVALID));
sys/dev/iwx/if_iwx.c
8959
struct iwx_rx_packet *pkt, *nextpkt;
sys/dev/iwx/if_iwx.c
8962
const size_t minsz = sizeof(pkt->len_n_flags) + sizeof(pkt->hdr);
sys/dev/iwx/if_iwx.c
8967
pkt = (struct iwx_rx_packet *)(m0->m_data + offset);
sys/dev/iwx/if_iwx.c
8968
qid = pkt->hdr.qid;
sys/dev/iwx/if_iwx.c
8969
idx = pkt->hdr.idx;
sys/dev/iwx/if_iwx.c
8970
code = IWX_WIDE_ID(pkt->hdr.flags, pkt->hdr.code);
sys/dev/iwx/if_iwx.c
8972
if (!iwx_rx_pkt_valid(pkt))
sys/dev/iwx/if_iwx.c
8988
len = sizeof(pkt->len_n_flags) + iwx_rx_packet_len(pkt);
sys/dev/iwx/if_iwx.c
9004
iwx_rx_rx_phy_cmd(sc, pkt, data);
sys/dev/iwx/if_iwx.c
9020
iwx_rx_mpdu_mq(sc, m0, pkt->data, maxlen);
sys/dev/iwx/if_iwx.c
9035
iwx_rx_mpdu_mq(sc, m, pkt->data, maxlen);
sys/dev/iwx/if_iwx.c
9045
iwx_rx_tx_cmd(sc, pkt, data);
sys/dev/iwx/if_iwx.c
9049
iwx_rx_compressed_ba(sc, pkt);
sys/dev/iwx/if_iwx.c
9056
iwx_rx_bmiss(sc, pkt, data);
sys/dev/iwx/if_iwx.c
9076
SYNC_RESP_STRUCT(resp6, pkt);
sys/dev/iwx/if_iwx.c
9077
if (iwx_rx_packet_payload_len(pkt) !=
sys/dev/iwx/if_iwx.c
9102
SYNC_RESP_STRUCT(resp5, pkt);
sys/dev/iwx/if_iwx.c
9103
if (iwx_rx_packet_payload_len(pkt) !=
sys/dev/iwx/if_iwx.c
9125
} else if (iwx_rx_packet_payload_len(pkt) == sizeof(*resp4)) {
sys/dev/iwx/if_iwx.c
9126
SYNC_RESP_STRUCT(resp4, pkt);
sys/dev/iwx/if_iwx.c
9147
SYNC_RESP_STRUCT(stats, pkt);
sys/dev/iwx/if_iwx.c
9163
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9211
pkt_len = sizeof(pkt->len_n_flags) +
sys/dev/iwx/if_iwx.c
9212
iwx_rx_packet_len(pkt);
sys/dev/iwx/if_iwx.c
9214
if ((pkt->hdr.flags & IWX_CMD_FAILED_MSK) ||
sys/dev/iwx/if_iwx.c
9215
pkt_len < sizeof(*pkt) ||
sys/dev/iwx/if_iwx.c
9224
memcpy(sc->sc_cmd_resp_pkt[idx], pkt, pkt_len);
sys/dev/iwx/if_iwx.c
9236
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9248
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9257
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9264
SYNC_RESP_STRUCT(resp, pkt);
sys/dev/iwx/if_iwx.c
9274
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9289
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9337
SYNC_RESP_STRUCT(notif, pkt);
sys/dev/iwx/if_iwx.c
9339
if (iwx_rx_packet_payload_len(pkt) == sizeof(*notif))
sys/dev/iwx/if_iwx.c
9361
if ((code == 0xc2 && pkt->len_n_flags == 0x0000000c) ||
sys/dev/iwx/if_iwx.c
9362
(code == 0xce && pkt->len_n_flags == 0x2000002c))
sys/dev/iwx/if_iwx.c
9366
DEVNAME(sc), code, pkt->len_n_flags,
sys/dev/iwx/if_iwxreg.h
7886
iwx_rx_packet_len(const struct iwx_rx_packet *pkt)
sys/dev/iwx/if_iwxreg.h
7889
return le32toh(pkt->len_n_flags) & IWX_FH_RSCSR_FRAME_SIZE_MSK;
sys/dev/iwx/if_iwxreg.h
7895
iwx_rx_packet_payload_len(const struct iwx_rx_packet *pkt)
sys/dev/iwx/if_iwxreg.h
7898
return iwx_rx_packet_len(pkt) - sizeof(pkt->hdr);
sys/dev/liquidio/base/lio_droq.c
593
uint32_t pkt, pkt_count, total_len = 0;
sys/dev/liquidio/base/lio_droq.c
597
for (pkt = 0; pkt < pkt_count; pkt++) {
sys/dev/liquidio/base/lio_droq.c
612
pkt++;
sys/dev/liquidio/base/lio_droq.c
709
droq->stats.pkts_received += pkt;
sys/dev/liquidio/base/lio_droq.c
714
if ((droq->ops.drop_on_max) && (pkts_to_process - pkt)) {
sys/dev/liquidio/base/lio_droq.c
715
lio_droq_drop_packets(oct, droq, (pkts_to_process - pkt));
sys/dev/liquidio/base/lio_droq.c
717
droq->stats.dropped_toomany += (pkts_to_process - pkt);
sys/dev/liquidio/base/lio_droq.c
721
return (pkt);
sys/dev/netmap/netmap_offloadings.c
100
struct nm_tcphdr *tcph = (struct nm_tcphdr *)(pkt + iphlen);
sys/dev/netmap/netmap_offloadings.c
115
struct nm_udphdr *udph = (struct nm_udphdr *)(pkt + iphlen);
sys/dev/netmap/netmap_offloadings.c
73
gso_fix_segment(uint8_t *pkt, size_t len, u_int ipv4, u_int iphlen, u_int tcp,
sys/dev/netmap/netmap_offloadings.c
76
struct nm_iphdr *iph = (struct nm_iphdr *)(pkt);
sys/dev/netmap/netmap_offloadings.c
77
struct nm_ipv6hdr *ip6h = (struct nm_ipv6hdr *)(pkt);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1639
struct ecore_ll2_tx_pkt_info *pkt,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1644
p_curp->cookie = pkt->cookie;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1645
p_curp->bd_used = pkt->num_of_bds;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1650
p_curp->bds_set[p_tx->cur_send_frag_num].tx_frag = pkt->first_frag;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1651
p_curp->bds_set[p_tx->cur_send_frag_num].frag_len = pkt->first_frag_len;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1659
struct ecore_ll2_tx_pkt_info *pkt)
sys/dev/qlnx/qlnxe/ecore_ll2.c
1668
roce_flavor = (pkt->ecore_roce_flavor == ECORE_LL2_ROCE) ?
sys/dev/qlnx/qlnxe/ecore_ll2.c
1671
switch (pkt->tx_dest) {
sys/dev/qlnx/qlnxe/ecore_ll2.c
1693
start_bd->nw_vlan_or_lb_echo = OSAL_CPU_TO_LE16(pkt->vlan);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1696
pkt->remove_stag = true;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1700
OSAL_CPU_TO_LE16(pkt->l4_hdr_offset_w));
sys/dev/qlnx/qlnxe/ecore_ll2.c
1702
bd_data |= pkt->bd_flags;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1704
SET_FIELD(bd_data, CORE_TX_BD_DATA_NBDS, pkt->num_of_bds);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1706
SET_FIELD(bd_data, CORE_TX_BD_DATA_IP_CSUM, !!(pkt->enable_ip_cksum));
sys/dev/qlnx/qlnxe/ecore_ll2.c
1707
SET_FIELD(bd_data, CORE_TX_BD_DATA_L4_CSUM, !!(pkt->enable_l4_cksum));
sys/dev/qlnx/qlnxe/ecore_ll2.c
1708
SET_FIELD(bd_data, CORE_TX_BD_DATA_IP_LEN, !!(pkt->calc_ip_len));
sys/dev/qlnx/qlnxe/ecore_ll2.c
1710
!!(pkt->remove_stag));
sys/dev/qlnx/qlnxe/ecore_ll2.c
1713
DMA_REGPAIR_LE(start_bd->addr, pkt->first_frag);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1714
start_bd->nbytes = OSAL_CPU_TO_LE16(pkt->first_frag_len);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1719
prod_idx, pkt->first_frag_len, pkt->num_of_bds,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1723
if (p_ll2->tx_queue.cur_send_frag_num == pkt->num_of_bds)
sys/dev/qlnx/qlnxe/ecore_ll2.c
1728
frag_idx < pkt->num_of_bds; frag_idx++) {
sys/dev/qlnx/qlnxe/ecore_ll2.c
1797
struct ecore_ll2_tx_pkt_info *pkt,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1814
if (pkt->num_of_bds > p_ll2_conn->input.tx_max_bds_per_packet)
sys/dev/qlnx/qlnxe/ecore_ll2.c
1828
if (p_curp && ecore_chain_get_elem_left(p_tx_chain) < pkt->num_of_bds)
sys/dev/qlnx/qlnxe/ecore_ll2.c
1837
ecore_ll2_prepare_tx_packet_set(p_tx, p_curp, pkt, notify_fw);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1840
pkt);
sys/dev/qlnx/qlnxe/ecore_ll2_api.h
273
struct ecore_ll2_tx_pkt_info *pkt,
sys/dev/qlnx/qlnxe/mcp_private.h
371
typedef void (*ulp_rx_indication_t)(u8 port, u16 subtype, u32 pkt_len, u8 *pkt);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
215
qlnxr_ll2_post_tx(struct qlnxr_dev *dev, struct ecore_roce_ll2_packet *pkt)
sys/dev/qlnx/qlnxr/qlnxr_cm.c
226
if (pkt->roce_mode != ROCE_V1) {
sys/dev/qlnx/qlnxr/qlnxr_cm.c
231
roce_flavor = (pkt->roce_mode == ROCE_V1) ?
sys/dev/qlnx/qlnxr/qlnxr_cm.c
234
ll2_tx_pkt.num_of_bds = 1 /* hdr */ + pkt->n_seg;
sys/dev/qlnx/qlnxr/qlnxr_cm.c
238
ll2_tx_pkt.first_frag = pkt->header.baddr;
sys/dev/qlnx/qlnxr/qlnxr_cm.c
239
ll2_tx_pkt.first_frag_len = pkt->header.len;
sys/dev/qlnx/qlnxr/qlnxr_cm.c
240
ll2_tx_pkt.cookie = pkt;
sys/dev/qlnx/qlnxr/qlnxr_cm.c
253
pkt->header.vaddr,
sys/dev/qlnx/qlnxr/qlnxr_cm.c
254
pkt->header.baddr,
sys/dev/qlnx/qlnxr/qlnxr_cm.c
255
pkt->header.len);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
257
kfree(pkt);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
263
for (i = 0; i < pkt->n_seg; i++) {
sys/dev/qlnx/qlnxr/qlnxr_cm.c
266
pkt->payload[i].baddr,
sys/dev/qlnx/qlnxr/qlnxr_cm.c
267
pkt->payload[i].len);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
65
struct ecore_roce_ll2_packet *pkt = cookie;
sys/dev/qlnx/qlnxr/qlnxr_cm.c
673
struct ecore_roce_ll2_packet *pkt = NULL;
sys/dev/qlnx/qlnxr/qlnxr_cm.c
703
rc = qlnxr_gsi_build_packet(dev, qp, wr, &pkt);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
710
rc = qlnxr_ll2_post_tx(dev, pkt);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
72
qlnx_dma_free_coherent(&dev->ha->cdev, pkt->header.vaddr,
sys/dev/qlnx/qlnxr/qlnxr_cm.c
73
pkt->header.baddr, pkt->header.len);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
74
kfree(pkt);
sys/dev/usb/net/if_aue.c
741
struct aue_intrpkt pkt;
sys/dev/usb/net/if_aue.c
751
actlen >= (int)sizeof(pkt)) {
sys/dev/usb/net/if_aue.c
753
usbd_copy_out(pc, 0, &pkt, sizeof(pkt));
sys/dev/usb/net/if_aue.c
755
if (pkt.aue_txstat0)
sys/dev/usb/net/if_aue.c
757
if (pkt.aue_txstat0 & (AUE_TXSTAT0_LATECOLL |
sys/dev/usb/net/if_mos.c
965
uint32_t pkt;
sys/dev/usb/net/if_mos.c
977
usbd_copy_out(pc, 0, &pkt, sizeof(pkt));
sys/dev/usb/net/if_rue.c
639
struct rue_intrpkt pkt;
sys/dev/usb/net/if_rue.c
649
actlen >= (int)sizeof(pkt)) {
sys/dev/usb/net/if_rue.c
651
usbd_copy_out(pc, 0, &pkt, sizeof(pkt));
sys/dev/usb/net/if_rue.c
653
if_inc_counter(ifp, IFCOUNTER_IERRORS, pkt.rue_rxlost_cnt);
sys/dev/usb/net/if_rue.c
654
if_inc_counter(ifp, IFCOUNTER_IERRORS, pkt.rue_crcerr_cnt);
sys/dev/usb/net/if_rue.c
655
if_inc_counter(ifp, IFCOUNTER_COLLISIONS, pkt.rue_col_cnt);
sys/dev/usb/net/if_ure.c
708
struct ure_rxpkt pkt;
sys/dev/usb/net/if_ure.c
722
if (actlen < (int)(sizeof(pkt))) {
sys/dev/usb/net/if_ure.c
726
usbd_copy_out(pc, off, &pkt, sizeof(pkt));
sys/dev/usb/net/if_ure.c
728
off += sizeof(pkt);
sys/dev/usb/net/if_ure.c
729
actlen -= sizeof(pkt);
sys/dev/usb/net/if_ure.c
731
len = le32toh(pkt.ure_pktlen) & URE_RXPKT_LEN_MASK;
sys/dev/usb/net/if_ure.c
735
pkt.ure_pktlen, pkt.ure_csum, pkt.ure_misc,
sys/dev/usb/net/if_ure.c
736
pkt.ure_rsvd2, pkt.ure_rsvd3, pkt.ure_rsvd4);
sys/dev/usb/net/if_ure.c
765
pktcsum = le32toh(pkt.ure_csum);
sys/dev/usb/net/if_ure.c
775
ure_rxcsum(caps, &pkt, m);
sys/dev/usb/net/if_usie.c
774
uint16_t pkt;
sys/dev/usb/net/if_usie.c
843
err = pkt = 0;
sys/dev/usb/net/if_usie.c
918
if_inc_counter(ifp, IFCOUNTER_IPACKETS, pkt);
sys/dev/usb/serial/u3g.c
1273
struct usb_cdc_notification pkt;
sys/dev/usb/serial/u3g.c
1287
usbd_copy_out(pc, 0, &pkt, actlen);
sys/dev/usb/serial/u3g.c
1289
wLen = UGETW(pkt.wLength);
sys/dev/usb/serial/u3g.c
1295
if (pkt.bmRequestType == UCDC_NOTIFICATION
sys/dev/usb/serial/u3g.c
1296
&& pkt.bNotification == UCDC_N_SERIAL_STATE) {
sys/dev/usb/serial/u3g.c
1302
pkt.data[0], pkt.data[1]);
sys/dev/usb/serial/u3g.c
1308
mstatus = pkt.data[0];
sys/dev/usb/serial/ufoma.c
672
struct usb_cdc_notification pkt;
sys/dev/usb/serial/ufoma.c
687
if (actlen > (int)sizeof(pkt)) {
sys/dev/usb/serial/ufoma.c
689
actlen = sizeof(pkt);
sys/dev/usb/serial/ufoma.c
692
usbd_copy_out(pc, 0, &pkt, actlen);
sys/dev/usb/serial/ufoma.c
696
wLen = UGETW(pkt.wLength);
sys/dev/usb/serial/ufoma.c
700
if ((pkt.bmRequestType == UT_READ_VENDOR_INTERFACE) &&
sys/dev/usb/serial/ufoma.c
701
(pkt.bNotification == UMCPC_REQUEST_ACKNOWLEDGE)) {
sys/dev/usb/serial/ufoma.c
702
temp = UGETW(pkt.wValue);
sys/dev/usb/serial/ufoma.c
709
if (pkt.bmRequestType != UCDC_NOTIFICATION) {
sys/dev/usb/serial/ufoma.c
712
switch (pkt.bNotification) {
sys/dev/usb/serial/ufoma.c
739
pkt.data[0], pkt.data[1]);
sys/dev/usb/serial/ufoma.c
745
mstatus = pkt.data[0];
sys/dev/usb/serial/umodem.c
772
struct usb_cdc_notification pkt;
sys/dev/usb/serial/umodem.c
788
if (actlen > (int)sizeof(pkt)) {
sys/dev/usb/serial/umodem.c
790
actlen = sizeof(pkt);
sys/dev/usb/serial/umodem.c
793
usbd_copy_out(pc, 0, &pkt, actlen);
sys/dev/usb/serial/umodem.c
797
wLen = UGETW(pkt.wLength);
sys/dev/usb/serial/umodem.c
801
if (pkt.bmRequestType != UCDC_NOTIFICATION) {
sys/dev/usb/serial/umodem.c
804
pkt.bmRequestType);
sys/dev/usb/serial/umodem.c
807
switch (pkt.bNotification) {
sys/dev/usb/serial/umodem.c
819
pkt.data[0],
sys/dev/usb/serial/umodem.c
820
pkt.data[1]);
sys/dev/usb/serial/umodem.c
826
if (pkt.data[0] & UCDC_N_SERIAL_RI) {
sys/dev/usb/serial/umodem.c
829
if (pkt.data[0] & UCDC_N_SERIAL_DSR) {
sys/dev/usb/serial/umodem.c
832
if (pkt.data[0] & UCDC_N_SERIAL_DCD) {
sys/dev/usb/serial/umodem.c
840
pkt.bNotification);
sys/dev/wg/if_wg.c
1294
struct wg_pkt_initiation pkt;
sys/dev/wg/if_wg.c
1296
if (noise_create_initiation(peer->p_remote, &pkt.s_idx, pkt.ue,
sys/dev/wg/if_wg.c
1297
pkt.es, pkt.ets) != 0)
sys/dev/wg/if_wg.c
1302
pkt.t = WG_PKT_INITIATION;
sys/dev/wg/if_wg.c
1303
cookie_maker_mac(&peer->p_cookie, &pkt.m, &pkt,
sys/dev/wg/if_wg.c
1304
sizeof(pkt) - sizeof(pkt.m));
sys/dev/wg/if_wg.c
1305
wg_peer_send_buf(peer, (uint8_t *)&pkt, sizeof(pkt));
sys/dev/wg/if_wg.c
1312
struct wg_pkt_response pkt;
sys/dev/wg/if_wg.c
1314
if (noise_create_response(peer->p_remote, &pkt.s_idx, &pkt.r_idx,
sys/dev/wg/if_wg.c
1315
pkt.ue, pkt.en) != 0)
sys/dev/wg/if_wg.c
1321
pkt.t = WG_PKT_RESPONSE;
sys/dev/wg/if_wg.c
1322
cookie_maker_mac(&peer->p_cookie, &pkt.m, &pkt,
sys/dev/wg/if_wg.c
1323
sizeof(pkt)-sizeof(pkt.m));
sys/dev/wg/if_wg.c
1324
wg_peer_send_buf(peer, (uint8_t*)&pkt, sizeof(pkt));
sys/dev/wg/if_wg.c
1331
struct wg_pkt_cookie pkt;
sys/dev/wg/if_wg.c
1335
pkt.t = WG_PKT_COOKIE;
sys/dev/wg/if_wg.c
1336
pkt.r_idx = idx;
sys/dev/wg/if_wg.c
1338
cookie_checker_create_payload(&sc->sc_cookie, cm, pkt.nonce,
sys/dev/wg/if_wg.c
1339
pkt.ec, &e->e_remote.r_sa);
sys/dev/wg/if_wg.c
1340
wg_send_buf(sc, e, (uint8_t *)&pkt, sizeof(pkt));
sys/dev/wg/if_wg.c
1346
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1353
if ((pkt = wg_packet_alloc(m)) == NULL) {
sys/dev/wg/if_wg.c
1357
wg_queue_push_staged(&peer->p_stage_queue, pkt);
sys/dev/wg/if_wg.c
1364
wg_handshake(struct wg_softc *sc, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1386
m = pkt->p_mbuf;
sys/dev/wg/if_wg.c
1387
e = &pkt->p_endpoint;
sys/dev/wg/if_wg.c
1389
if ((pkt->p_mbuf = m = m_pullup(m, m->m_pkthdr.len)) == NULL)
sys/dev/wg/if_wg.c
1494
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1500
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1501
while ((pkt = wg_queue_dequeue_handshake(&sc->sc_handshake_queue)) != NULL)
sys/dev/wg/if_wg.c
1502
wg_handshake(sc, pkt);
sys/dev/wg/if_wg.c
1548
calculate_padding(struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1550
unsigned int padded_size, last_unit = pkt->p_mbuf->m_pkthdr.len;
sys/dev/wg/if_wg.c
1553
if (__predict_false(pkt->p_mtu == 0)) {
sys/dev/wg/if_wg.c
1559
if (__predict_false(last_unit > pkt->p_mtu))
sys/dev/wg/if_wg.c
1560
last_unit %= pkt->p_mtu;
sys/dev/wg/if_wg.c
1563
if (pkt->p_mtu < padded_size)
sys/dev/wg/if_wg.c
1564
padded_size = pkt->p_mtu;
sys/dev/wg/if_wg.c
1569
wg_encrypt(struct wg_softc *sc, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1580
remote = noise_keypair_remote(pkt->p_keypair);
sys/dev/wg/if_wg.c
1582
m = pkt->p_mbuf;
sys/dev/wg/if_wg.c
1585
padlen = calculate_padding(pkt);
sys/dev/wg/if_wg.c
1590
if (noise_keypair_encrypt(pkt->p_keypair, &idx, pkt->p_nonce, m) != 0)
sys/dev/wg/if_wg.c
1600
data->nonce = htole64(pkt->p_nonce);
sys/dev/wg/if_wg.c
1605
pkt->p_mbuf = m;
sys/dev/wg/if_wg.c
1606
atomic_store_rel_int(&pkt->p_state, state);
sys/dev/wg/if_wg.c
1612
wg_decrypt(struct wg_softc *sc, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1620
remote = noise_keypair_remote(pkt->p_keypair);
sys/dev/wg/if_wg.c
1622
m = pkt->p_mbuf;
sys/dev/wg/if_wg.c
1625
pkt->p_nonce = le64toh(mtod(m, struct wg_pkt_data *)->nonce);
sys/dev/wg/if_wg.c
1628
if (noise_keypair_decrypt(pkt->p_keypair, pkt->p_nonce, m) != 0)
sys/dev/wg/if_wg.c
1645
if (determine_af_and_pullup(&m, &pkt->p_af) == 0) {
sys/dev/wg/if_wg.c
1646
if (pkt->p_af == AF_INET) {
sys/dev/wg/if_wg.c
1652
} else if (pkt->p_af == AF_INET6) {
sys/dev/wg/if_wg.c
1677
pkt->p_mbuf = m;
sys/dev/wg/if_wg.c
1678
atomic_store_rel_int(&pkt->p_state, state);
sys/dev/wg/if_wg.c
1686
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1688
while ((pkt = wg_queue_dequeue_parallel(&sc->sc_decrypt_parallel)) != NULL)
sys/dev/wg/if_wg.c
1689
wg_decrypt(sc, pkt);
sys/dev/wg/if_wg.c
1695
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1697
while ((pkt = wg_queue_dequeue_parallel(&sc->sc_encrypt_parallel)) != NULL)
sys/dev/wg/if_wg.c
1698
wg_encrypt(sc, pkt);
sys/dev/wg/if_wg.c
1727
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1733
while ((pkt = wg_queue_dequeue_serial(&peer->p_encrypt_serial)) != NULL) {
sys/dev/wg/if_wg.c
1734
if (atomic_load_acq_int(&pkt->p_state) != WG_PACKET_CRYPTED)
sys/dev/wg/if_wg.c
1737
m = pkt->p_mbuf;
sys/dev/wg/if_wg.c
1738
pkt->p_mbuf = NULL;
sys/dev/wg/if_wg.c
1756
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1762
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1796
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1801
while ((pkt = wg_queue_dequeue_serial(&peer->p_decrypt_serial)) != NULL) {
sys/dev/wg/if_wg.c
1802
if (atomic_load_acq_int(&pkt->p_state) != WG_PACKET_CRYPTED)
sys/dev/wg/if_wg.c
1805
m = pkt->p_mbuf;
sys/dev/wg/if_wg.c
1806
if (noise_keypair_nonce_check(pkt->p_keypair, pkt->p_nonce) != 0)
sys/dev/wg/if_wg.c
1809
if (noise_keypair_received_with(pkt->p_keypair) == ECONNRESET)
sys/dev/wg/if_wg.c
1814
wg_peer_set_endpoint(peer, &pkt->p_endpoint);
sys/dev/wg/if_wg.c
1825
af = pkt->p_af;
sys/dev/wg/if_wg.c
1827
pkt->p_mbuf = NULL;
sys/dev/wg/if_wg.c
1853
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1857
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1864
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1866
if ((pkt = uma_zalloc(wg_packet_zone, M_NOWAIT | M_ZERO)) == NULL)
sys/dev/wg/if_wg.c
1868
pkt->p_mbuf = m;
sys/dev/wg/if_wg.c
1869
return (pkt);
sys/dev/wg/if_wg.c
1873
wg_packet_free(struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1875
if (pkt->p_keypair != NULL)
sys/dev/wg/if_wg.c
1876
noise_keypair_put(pkt->p_keypair);
sys/dev/wg/if_wg.c
1877
if (pkt->p_mbuf != NULL)
sys/dev/wg/if_wg.c
1878
m_freem(pkt->p_mbuf);
sys/dev/wg/if_wg.c
1879
uma_zfree(wg_packet_zone, pkt);
sys/dev/wg/if_wg.c
1904
wg_queue_enqueue_handshake(struct wg_queue *hs, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1909
STAILQ_INSERT_TAIL(&hs->q_queue, pkt, p_parallel);
sys/dev/wg/if_wg.c
1916
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1923
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
1925
if ((pkt = STAILQ_FIRST(&hs->q_queue)) != NULL) {
sys/dev/wg/if_wg.c
1930
return (pkt);
sys/dev/wg/if_wg.c
1934
wg_queue_push_staged(struct wg_queue *staged, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1944
STAILQ_INSERT_TAIL(&staged->q_queue, pkt, p_parallel);
sys/dev/wg/if_wg.c
1955
struct wg_packet *pkt, *tpkt;
sys/dev/wg/if_wg.c
1956
STAILQ_FOREACH_SAFE(pkt, list, p_parallel, tpkt)
sys/dev/wg/if_wg.c
1957
wg_queue_push_staged(staged, pkt);
sys/dev/wg/if_wg.c
1974
struct wg_packet *pkt, *tpkt;
sys/dev/wg/if_wg.c
1976
STAILQ_FOREACH_SAFE(pkt, &list, p_parallel, tpkt)
sys/dev/wg/if_wg.c
1977
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1981
wg_queue_both(struct wg_queue *parallel, struct wg_queue *serial, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1983
pkt->p_state = WG_PACKET_UNCRYPTED;
sys/dev/wg/if_wg.c
1988
STAILQ_INSERT_TAIL(&serial->q_queue, pkt, p_serial);
sys/dev/wg/if_wg.c
1991
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
1999
STAILQ_INSERT_TAIL(¶llel->q_queue, pkt, p_parallel);
sys/dev/wg/if_wg.c
2002
pkt->p_state = WG_PACKET_DEAD;
sys/dev/wg/if_wg.c
2013
struct wg_packet *pkt = NULL;
sys/dev/wg/if_wg.c
2017
pkt = STAILQ_FIRST(&serial->q_queue);
sys/dev/wg/if_wg.c
2021
return (pkt);
sys/dev/wg/if_wg.c
2027
struct wg_packet *pkt = NULL;
sys/dev/wg/if_wg.c
2031
pkt = STAILQ_FIRST(¶llel->q_queue);
sys/dev/wg/if_wg.c
2035
return (pkt);
sys/dev/wg/if_wg.c
2050
struct wg_packet *pkt;
sys/dev/wg/if_wg.c
2073
if ((pkt = wg_packet_alloc(m)) == NULL) {
sys/dev/wg/if_wg.c
2084
pkt->p_endpoint.e_remote.r_sin = sin[0];
sys/dev/wg/if_wg.c
2085
pkt->p_endpoint.e_local.l_in = sin[1].sin_addr;
sys/dev/wg/if_wg.c
2091
pkt->p_endpoint.e_remote.r_sin6 = sin6[0];
sys/dev/wg/if_wg.c
2092
pkt->p_endpoint.e_local.l_in6 = sin6[1].sin6_addr;
sys/dev/wg/if_wg.c
2106
if (wg_queue_enqueue_handshake(&sc->sc_handshake_queue, pkt) != 0) {
sys/dev/wg/if_wg.c
2115
if ((pkt->p_mbuf = m_pullup(m, sizeof(struct wg_pkt_data))) == NULL)
sys/dev/wg/if_wg.c
2118
data = mtod(pkt->p_mbuf, struct wg_pkt_data *);
sys/dev/wg/if_wg.c
2119
if ((pkt->p_keypair = noise_keypair_lookup(sc->sc_local, data->r_idx)) == NULL)
sys/dev/wg/if_wg.c
2122
remote = noise_keypair_remote(pkt->p_keypair);
sys/dev/wg/if_wg.c
2124
if (wg_queue_both(&sc->sc_decrypt_parallel, &peer->p_decrypt_serial, pkt) != 0)
sys/dev/wg/if_wg.c
2134
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
2143
struct wg_packet *pkt, *tpkt;
sys/dev/wg/if_wg.c
2154
STAILQ_FOREACH(pkt, &list, p_parallel) {
sys/dev/wg/if_wg.c
2155
if (noise_keypair_nonce_next(keypair, &pkt->p_nonce) != 0)
sys/dev/wg/if_wg.c
2158
STAILQ_FOREACH_SAFE(pkt, &list, p_parallel, tpkt) {
sys/dev/wg/if_wg.c
2159
pkt->p_keypair = noise_keypair_ref(keypair);
sys/dev/wg/if_wg.c
2160
if (wg_queue_both(&sc->sc_encrypt_parallel, &peer->p_encrypt_serial, pkt) != 0)
sys/dev/wg/if_wg.c
2175
xmit_err(if_t ifp, struct mbuf *m, struct wg_packet *pkt, sa_family_t af)
sys/dev/wg/if_wg.c
2182
if (pkt)
sys/dev/wg/if_wg.c
2183
pkt->p_mbuf = NULL;
sys/dev/wg/if_wg.c
2190
if (pkt)
sys/dev/wg/if_wg.c
2191
pkt->p_mbuf = NULL;
sys/dev/wg/if_wg.c
2196
if (pkt)
sys/dev/wg/if_wg.c
2197
wg_packet_free(pkt);
sys/dev/wg/if_wg.c
2205
struct wg_packet *pkt = NULL;
sys/dev/wg/if_wg.c
2217
if ((pkt = wg_packet_alloc(m)) == NULL) {
sys/dev/wg/if_wg.c
2221
pkt->p_mtu = mtu;
sys/dev/wg/if_wg.c
2222
pkt->p_af = af;
sys/dev/wg/if_wg.c
2233
BPF_MTAP2_AF(ifp, m, pkt->p_af);
sys/dev/wg/if_wg.c
2254
wg_queue_push_staged(&peer->p_stage_queue, pkt);
sys/dev/wg/if_wg.c
2262
xmit_err(ifp, m, pkt, af);
sys/dev/xen/netback/netback.c
1475
xnb_ring2pkt(struct xnb_pkt *pkt, const netif_tx_back_ring_t *tx_ring,
sys/dev/xen/netback/netback.c
1492
xnb_pkt_initialize(pkt);
sys/dev/xen/netback/netback.c
1497
pkt->size = tx->size;
sys/dev/xen/netback/netback.c
1498
pkt->flags = tx->flags & ~NETTXF_more_data;
sys/dev/xen/netback/netback.c
1500
pkt->list_len++;
sys/dev/xen/netback/netback.c
1501
pkt->car = idx;
sys/dev/xen/netback/netback.c
1506
if ((pkt->flags & NETTXF_extra_info) &&
sys/dev/xen/netback/netback.c
1510
pkt->extra.type = ext->type;
sys/dev/xen/netback/netback.c
1511
switch (pkt->extra.type) {
sys/dev/xen/netback/netback.c
1513
pkt->extra.u.gso = ext->u.gso;
sys/dev/xen/netback/netback.c
1524
__func__, __LINE__, pkt->extra.type);
sys/dev/xen/netback/netback.c
1533
pkt->extra.flags = ext->flags;
sys/dev/xen/netback/netback.c
1552
pkt->cdr = idx;
sys/dev/xen/netback/netback.c
1557
pkt->list_len++;
sys/dev/xen/netback/netback.c
156
static int xnb_ring2pkt(struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1575
xnb_pkt_invalidate(pkt);
sys/dev/xen/netback/netback.c
1579
pkt->car_size = pkt->size - cdr_size;
sys/dev/xen/netback/netback.c
1582
xnb_pkt_invalidate(pkt);
sys/dev/xen/netback/netback.c
159
static void xnb_txpkt2rsp(const struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1597
xnb_txpkt2rsp(const struct xnb_pkt *pkt, netif_tx_back_ring_t *ring,
sys/dev/xen/netback/netback.c
161
static struct mbuf *xnb_pkt2mbufc(const struct xnb_pkt *pkt, if_t ifp);
sys/dev/xen/netback/netback.c
1613
status = (xnb_pkt_is_valid(pkt) == 0) || error ?
sys/dev/xen/netback/netback.c
1615
KASSERT((pkt->list_len == 0) || (ring->rsp_prod_pvt == pkt->car),
sys/dev/xen/netback/netback.c
1618
if (pkt->list_len >= 1) {
sys/dev/xen/netback/netback.c
162
static int xnb_txpkt2gnttab(const struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1627
if (pkt->flags & NETRXF_extra_info) {
sys/dev/xen/netback/netback.c
1634
for (i=0; i < pkt->list_len - 1; i++) {
sys/dev/xen/netback/netback.c
1654
xnb_pkt2mbufc(const struct xnb_pkt *pkt, if_t ifp)
sys/dev/xen/netback/netback.c
1663
m = m_getm(NULL, pkt->size, M_NOWAIT, MT_DATA);
sys/dev/xen/netback/netback.c
1667
if (pkt->flags & NETTXF_data_validated) {
sys/dev/xen/netback/netback.c
1698
xnb_txpkt2gnttab(const struct xnb_pkt *pkt, struct mbuf *mbufc,
sys/dev/xen/netback/netback.c
170
struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1705
RING_IDX r_idx = pkt->car; /* index into tx ring buffer */
sys/dev/xen/netback/netback.c
1709
uint16_t size_remaining = pkt->size;
sys/dev/xen/netback/netback.c
1715
r_idx == pkt->car ? pkt->car_size : txq->size;
sys/dev/xen/netback/netback.c
172
static int xnb_rxpkt2gnttab(const struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1744
r_idx = (r_idx == pkt->car) ? pkt->cdr : r_idx + 1;
sys/dev/xen/netback/netback.c
177
static int xnb_rxpkt2rsp(const struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1808
struct xnb_pkt pkt;
sys/dev/xen/netback/netback.c
1814
num_consumed = xnb_ring2pkt(&pkt, txb, txb->req_cons);
sys/dev/xen/netback/netback.c
1825
if (xnb_pkt_is_valid(&pkt) == 0) {
sys/dev/xen/netback/netback.c
1827
xnb_txpkt2rsp(&pkt, txb, 1);
sys/dev/xen/netback/netback.c
1835
*mbufc = xnb_pkt2mbufc(&pkt, ifnet);
sys/dev/xen/netback/netback.c
1842
xnb_txpkt2rsp(&pkt, txb, 1);
sys/dev/xen/netback/netback.c
1849
nr_ents = xnb_txpkt2gnttab(&pkt, *mbufc, gnttab, txb, otherend);
sys/dev/xen/netback/netback.c
1859
xnb_txpkt2rsp(&pkt, txb, 0);
sys/dev/xen/netback/netback.c
1877
xnb_mbufc2pkt(const struct mbuf *mbufc, struct xnb_pkt *pkt,
sys/dev/xen/netback/netback.c
1886
xnb_pkt_invalidate(pkt);
sys/dev/xen/netback/netback.c
1891
xnb_pkt_validate(pkt);
sys/dev/xen/netback/netback.c
1892
pkt->flags = 0;
sys/dev/xen/netback/netback.c
1893
pkt->size = mbufc->m_pkthdr.len;
sys/dev/xen/netback/netback.c
1894
pkt->car = start;
sys/dev/xen/netback/netback.c
1895
pkt->car_size = mbufc->m_len;
sys/dev/xen/netback/netback.c
1898
pkt->flags |= NETRXF_extra_info;
sys/dev/xen/netback/netback.c
1899
pkt->extra.u.gso.size = mbufc->m_pkthdr.tso_segsz;
sys/dev/xen/netback/netback.c
1900
pkt->extra.u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4;
sys/dev/xen/netback/netback.c
1901
pkt->extra.u.gso.pad = 0;
sys/dev/xen/netback/netback.c
1902
pkt->extra.u.gso.features = 0;
sys/dev/xen/netback/netback.c
1903
pkt->extra.type = XEN_NETIF_EXTRA_TYPE_GSO;
sys/dev/xen/netback/netback.c
1904
pkt->extra.flags = 0;
sys/dev/xen/netback/netback.c
1905
pkt->cdr = start + 2;
sys/dev/xen/netback/netback.c
1907
pkt->cdr = start + 1;
sys/dev/xen/netback/netback.c
1910
pkt->flags |=
sys/dev/xen/netback/netback.c
1920
pkt->list_len = howmany(pkt->size, PAGE_SIZE);
sys/dev/xen/netback/netback.c
1922
if (pkt->list_len > 1) {
sys/dev/xen/netback/netback.c
1923
pkt->flags |= NETRXF_more_data;
sys/dev/xen/netback/netback.c
1926
slots_required = pkt->list_len +
sys/dev/xen/netback/netback.c
1927
(pkt->flags & NETRXF_extra_info ? 1 : 0);
sys/dev/xen/netback/netback.c
1929
xnb_pkt_invalidate(pkt);
sys/dev/xen/netback/netback.c
1950
xnb_rxpkt2gnttab(const struct xnb_pkt *pkt, const struct mbuf *mbufc,
sys/dev/xen/netback/netback.c
1957
RING_IDX r_idx = pkt->car; /* index into rx ring buffer */
sys/dev/xen/netback/netback.c
1963
size_remaining = (xnb_pkt_is_valid(pkt) != 0) ? pkt->size : 0;
sys/dev/xen/netback/netback.c
1999
r_idx = (r_idx == pkt->car) ? pkt->cdr : r_idx + 1;
sys/dev/xen/netback/netback.c
2025
xnb_rxpkt2rsp(const struct xnb_pkt *pkt, const gnttab_copy_table gnttab,
sys/dev/xen/netback/netback.c
2078
const int has_extra = pkt->flags & NETRXF_extra_info;
sys/dev/xen/netback/netback.c
2098
ext->u.gso.size = pkt->extra.u.gso.size;
sys/dev/xen/netback/netback.c
2107
if (i < pkt->list_len - 1)
sys/dev/xen/netback/netback.c
2112
(pkt->flags & NETRXF_data_validated)) {
sys/dev/xen/netback/netback.c
2393
struct xnb_pkt pkt;
sys/dev/xen/netback/netback.c
2398
error = xnb_mbufc2pkt(mbufc, &pkt, ring->rsp_prod_pvt, space);
sys/dev/xen/netback/netback.c
2401
n_entries = xnb_rxpkt2gnttab(&pkt, mbufc, gnttab, ring, otherend);
sys/dev/xen/netback/netback.c
2409
xnb_rxpkt2rsp(&pkt, gnttab, n_entries, ring);
sys/dev/xen/netback/netback.c
276
xnb_dump_pkt(const struct xnb_pkt *pkt) {
sys/dev/xen/netback/netback.c
277
if (pkt == NULL) {
sys/dev/xen/netback/netback.c
281
DPRINTF("pkt address= %p\n", pkt);
sys/dev/xen/netback/netback.c
282
DPRINTF("pkt->size=%d\n", pkt->size);
sys/dev/xen/netback/netback.c
283
DPRINTF("pkt->car_size=%d\n", pkt->car_size);
sys/dev/xen/netback/netback.c
284
DPRINTF("pkt->flags=0x%04x\n", pkt->flags);
sys/dev/xen/netback/netback.c
285
DPRINTF("pkt->list_len=%d\n", pkt->list_len);
sys/dev/xen/netback/netback.c
287
DPRINTF("pkt->car=%d\n", pkt->car);
sys/dev/xen/netback/netback.c
288
DPRINTF("pkt->cdr=%d\n", pkt->cdr);
sys/dev/xen/netback/netback.c
289
DPRINTF("pkt->error=%d\n", pkt->error);
sys/dev/xen/netback/netback_unit_tests.c
1002
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1005
xnb_get1pkt(&pkt, size, 0);
sys/dev/xen/netback/netback_unit_tests.c
1007
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1019
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1022
xnb_get1pkt(&pkt, size, NETTXF_data_validated);
sys/dev/xen/netback/netback_unit_tests.c
1024
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1040
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1043
xnb_get1pkt(&pkt, size, 0);
sys/dev/xen/netback/netback_unit_tests.c
1045
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1057
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
106
static int xnb_get1pkt(struct xnb_pkt *pkt, size_t size, uint16_t flags);
sys/dev/xen/netback/netback_unit_tests.c
1060
xnb_get1pkt(&pkt, size, 0);
sys/dev/xen/netback/netback_unit_tests.c
1062
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1075
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1079
xnb_get1pkt(&pkt, size, 0);
sys/dev/xen/netback/netback_unit_tests.c
1081
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1097
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1099
pkt.list_len = 0;
sys/dev/xen/netback/netback_unit_tests.c
1102
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1103
pkt.size = 0;
sys/dev/xen/netback/netback_unit_tests.c
1104
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1105
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1120
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1133
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1135
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1136
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1160
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1181
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1183
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1184
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1205
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1218
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1220
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1225
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1280
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1293
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1295
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1296
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1316
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1337
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1339
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1340
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1363
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1376
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
1378
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/dev/xen/netback/netback_unit_tests.c
1379
n_entries = xnb_txpkt2gnttab(&pkt, pMbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1410
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1421
xnb_mbufc2pkt(mbuf, &pkt, 0, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1422
XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1430
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1441
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1442
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1443
XNB_ASSERT(pkt.size == size);
sys/dev/xen/netback/netback_unit_tests.c
1444
XNB_ASSERT(pkt.car_size == size);
sys/dev/xen/netback/netback_unit_tests.c
1445
XNB_ASSERT(! (pkt.flags &
sys/dev/xen/netback/netback_unit_tests.c
1447
XNB_ASSERT(pkt.list_len == 1);
sys/dev/xen/netback/netback_unit_tests.c
1448
XNB_ASSERT(pkt.car == start);
sys/dev/xen/netback/netback_unit_tests.c
1456
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1467
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1468
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1469
XNB_ASSERT(pkt.size == size);
sys/dev/xen/netback/netback_unit_tests.c
1470
XNB_ASSERT(pkt.car_size == size);
sys/dev/xen/netback/netback_unit_tests.c
1471
XNB_ASSERT(! (pkt.flags &
sys/dev/xen/netback/netback_unit_tests.c
1473
XNB_ASSERT(pkt.list_len == 1);
sys/dev/xen/netback/netback_unit_tests.c
1474
XNB_ASSERT(pkt.car == start);
sys/dev/xen/netback/netback_unit_tests.c
1482
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1504
xnb_mbufc2pkt(mbufc2, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1505
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1506
XNB_ASSERT(pkt.size == size1 + size2);
sys/dev/xen/netback/netback_unit_tests.c
1507
XNB_ASSERT(pkt.car == start);
sys/dev/xen/netback/netback_unit_tests.c
1513
XNB_ASSERT(pkt.car_size == size1);
sys/dev/xen/netback/netback_unit_tests.c
1514
XNB_ASSERT(pkt.list_len == 1);
sys/dev/xen/netback/netback_unit_tests.c
1515
XNB_ASSERT(pkt.cdr == start + 1);
sys/dev/xen/netback/netback_unit_tests.c
1524
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1544
xnb_mbufc2pkt(mbufc, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1545
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1546
XNB_ASSERT(pkt.size == size);
sys/dev/xen/netback/netback_unit_tests.c
1547
XNB_ASSERT(pkt.car == start);
sys/dev/xen/netback/netback_unit_tests.c
1548
XNB_ASSERT(pkt.car_size = mbufc->m_len);
sys/dev/xen/netback/netback_unit_tests.c
1553
XNB_ASSERT(! (pkt.flags & NETRXF_extra_info));
sys/dev/xen/netback/netback_unit_tests.c
1554
XNB_ASSERT(pkt.cdr == pkt.car + 1);
sys/dev/xen/netback/netback_unit_tests.c
1562
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1584
xnb_mbufc2pkt(mbufc, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1585
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1586
XNB_ASSERT(pkt.size == size);
sys/dev/xen/netback/netback_unit_tests.c
1587
XNB_ASSERT(pkt.car == start);
sys/dev/xen/netback/netback_unit_tests.c
1588
XNB_ASSERT(pkt.car_size = mbufc->m_len);
sys/dev/xen/netback/netback_unit_tests.c
1590
XNB_ASSERT(pkt.flags & NETRXF_extra_info);
sys/dev/xen/netback/netback_unit_tests.c
1591
XNB_ASSERT(pkt.flags & NETRXF_data_validated);
sys/dev/xen/netback/netback_unit_tests.c
1592
XNB_ASSERT(pkt.cdr == pkt.car + 2);
sys/dev/xen/netback/netback_unit_tests.c
1593
XNB_ASSERT(pkt.extra.u.gso.size = mbufc->m_pkthdr.tso_segsz);
sys/dev/xen/netback/netback_unit_tests.c
1594
XNB_ASSERT(pkt.extra.type == XEN_NETIF_EXTRA_TYPE_GSO);
sys/dev/xen/netback/netback_unit_tests.c
1595
XNB_ASSERT(! (pkt.extra.flags & XEN_NETIF_EXTRA_FLAG_MORE));
sys/dev/xen/netback/netback_unit_tests.c
1603
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1624
error = xnb_mbufc2pkt(mbufc, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1626
XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
1637
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1644
xnb_mbufc2pkt(mbuf, &pkt, 0, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1645
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1656
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1669
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1674
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1698
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1713
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1723
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1742
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1752
xnb_mbufc2pkt(mbuf, &pkt, 0, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1753
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1756
nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
sys/dev/xen/netback/netback_unit_tests.c
1773
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1787
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1795
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1798
nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
sys/dev/xen/netback/netback_unit_tests.c
1818
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1842
xnb_mbufc2pkt(mbufc, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1854
nr_entries = xnb_rxpkt2gnttab(&pkt, mbufc, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1857
nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
sys/dev/xen/netback/netback_unit_tests.c
1887
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1912
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1924
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1927
nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
sys/dev/xen/netback/netback_unit_tests.c
1952
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
1976
xnb_mbufc2pkt(mbufc, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
1986
nr_entries = xnb_rxpkt2gnttab(&pkt, mbufc, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
1989
nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
sys/dev/xen/netback/netback_unit_tests.c
2012
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
2029
xnb_mbufc2pkt(mbuf, &pkt, start, free_slots);
sys/dev/xen/netback/netback_unit_tests.c
2041
nr_entries = xnb_rxpkt2gnttab(&pkt, mbuf, xnb_unit_pvt.gnttab,
sys/dev/xen/netback/netback_unit_tests.c
2046
nr_reqs = xnb_rxpkt2rsp(&pkt, xnb_unit_pvt.gnttab, nr_entries,
sys/dev/xen/netback/netback_unit_tests.c
393
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
396
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
407
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
420
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
423
XNB_ASSERT(pkt.size == 69);
sys/dev/xen/netback/netback_unit_tests.c
424
XNB_ASSERT(pkt.car_size == 69);
sys/dev/xen/netback/netback_unit_tests.c
425
XNB_ASSERT(pkt.flags == 0);
sys/dev/xen/netback/netback_unit_tests.c
426
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
427
XNB_ASSERT(pkt.list_len == 1);
sys/dev/xen/netback/netback_unit_tests.c
428
XNB_ASSERT(pkt.car == 0);
sys/dev/xen/netback/netback_unit_tests.c
438
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
457
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
460
XNB_ASSERT(pkt.size == 100);
sys/dev/xen/netback/netback_unit_tests.c
461
XNB_ASSERT(pkt.car_size == 60);
sys/dev/xen/netback/netback_unit_tests.c
462
XNB_ASSERT(pkt.flags == 0);
sys/dev/xen/netback/netback_unit_tests.c
463
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
464
XNB_ASSERT(pkt.list_len == 2);
sys/dev/xen/netback/netback_unit_tests.c
465
XNB_ASSERT(pkt.car == start_idx);
sys/dev/xen/netback/netback_unit_tests.c
466
XNB_ASSERT(pkt.cdr == start_idx + 1);
sys/dev/xen/netback/netback_unit_tests.c
475
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
500
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
503
XNB_ASSERT(pkt.size == 200);
sys/dev/xen/netback/netback_unit_tests.c
504
XNB_ASSERT(pkt.car_size == 110);
sys/dev/xen/netback/netback_unit_tests.c
505
XNB_ASSERT(pkt.flags == 0);
sys/dev/xen/netback/netback_unit_tests.c
506
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
507
XNB_ASSERT(pkt.list_len == 3);
sys/dev/xen/netback/netback_unit_tests.c
508
XNB_ASSERT(pkt.car == start_idx);
sys/dev/xen/netback/netback_unit_tests.c
509
XNB_ASSERT(pkt.cdr == start_idx + 1);
sys/dev/xen/netback/netback_unit_tests.c
510
XNB_ASSERT(RING_GET_REQUEST(&xnb_unit_pvt.txb, pkt.cdr + 1) == req);
sys/dev/xen/netback/netback_unit_tests.c
519
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
548
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
551
XNB_ASSERT(pkt.extra.flags == 0);
sys/dev/xen/netback/netback_unit_tests.c
552
XNB_ASSERT(pkt.extra.type == XEN_NETIF_EXTRA_TYPE_GSO);
sys/dev/xen/netback/netback_unit_tests.c
553
XNB_ASSERT(pkt.extra.u.gso.size == 250);
sys/dev/xen/netback/netback_unit_tests.c
554
XNB_ASSERT(pkt.extra.u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4);
sys/dev/xen/netback/netback_unit_tests.c
555
XNB_ASSERT(pkt.size == 150);
sys/dev/xen/netback/netback_unit_tests.c
556
XNB_ASSERT(pkt.car_size == 100);
sys/dev/xen/netback/netback_unit_tests.c
557
XNB_ASSERT(pkt.flags == NETTXF_extra_info);
sys/dev/xen/netback/netback_unit_tests.c
558
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
559
XNB_ASSERT(pkt.list_len == 2);
sys/dev/xen/netback/netback_unit_tests.c
560
XNB_ASSERT(pkt.car == start_idx);
sys/dev/xen/netback/netback_unit_tests.c
561
XNB_ASSERT(pkt.cdr == start_idx + 2);
sys/dev/xen/netback/netback_unit_tests.c
562
XNB_ASSERT(RING_GET_REQUEST(&xnb_unit_pvt.txb, pkt.cdr) == req);
sys/dev/xen/netback/netback_unit_tests.c
572
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
584
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
587
XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
597
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
636
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
639
XNB_ASSERT(xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
640
XNB_ASSERT(pkt.list_len == 3);
sys/dev/xen/netback/netback_unit_tests.c
641
XNB_ASSERT(RING_GET_REQUEST(&xnb_unit_pvt.txb, pkt.cdr + 1) == req);
sys/dev/xen/netback/netback_unit_tests.c
650
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
653
pkt.list_len = 0;
sys/dev/xen/netback/netback_unit_tests.c
656
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
657
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 0);
sys/dev/xen/netback/netback_unit_tests.c
671
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
683
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
687
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 0);
sys/dev/xen/netback/netback_unit_tests.c
703
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
723
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
727
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 0);
sys/dev/xen/netback/netback_unit_tests.c
748
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
782
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
786
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 0);
sys/dev/xen/netback/netback_unit_tests.c
823
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
843
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
846
XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
sys/dev/xen/netback/netback_unit_tests.c
848
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 0);
sys/dev/xen/netback/netback_unit_tests.c
869
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
881
num_consumed = xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
885
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 1);
sys/dev/xen/netback/netback_unit_tests.c
900
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
942
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
944
xnb_txpkt2rsp(&pkt, &xnb_unit_pvt.txb, 0);
sys/dev/xen/netback/netback_unit_tests.c
962
xnb_get1pkt(struct xnb_pkt *pkt, size_t size, uint16_t flags)
sys/dev/xen/netback/netback_unit_tests.c
974
return xnb_ring2pkt(pkt, &xnb_unit_pvt.txb,
sys/dev/xen/netback/netback_unit_tests.c
984
struct xnb_pkt pkt;
sys/dev/xen/netback/netback_unit_tests.c
986
pkt.list_len = 0;
sys/dev/xen/netback/netback_unit_tests.c
989
xnb_ring2pkt(&pkt, &xnb_unit_pvt.txb, xnb_unit_pvt.txb.req_cons);
sys/dev/xen/netback/netback_unit_tests.c
990
pkt.size = 0;
sys/dev/xen/netback/netback_unit_tests.c
991
pMbuf = xnb_pkt2mbufc(&pkt, xnb_unit_pvt.ifp);
sys/kern/tty_pts.c
116
char pkt;
sys/kern/tty_pts.c
130
pkt = psc->pts_pkt;
sys/kern/tty_pts.c
134
error = ureadc(pkt, uio);
sys/net/altq/altq_subr.c
1585
apply_filter4(fbmask, filt, pkt)
sys/net/altq/altq_subr.c
1588
struct flowinfo_in *pkt;
sys/net/altq/altq_subr.c
1592
if ((fbmask & FIMB4_SPORT) && filt->ff_flow.fi_sport != pkt->fi_sport)
sys/net/altq/altq_subr.c
1594
if ((fbmask & FIMB4_DPORT) && filt->ff_flow.fi_dport != pkt->fi_dport)
sys/net/altq/altq_subr.c
1598
(pkt->fi_dst.s_addr & filt->ff_mask.mask_dst.s_addr))
sys/net/altq/altq_subr.c
1602
(pkt->fi_src.s_addr & filt->ff_mask.mask_src.s_addr))
sys/net/altq/altq_subr.c
1604
if ((fbmask & FIMB4_PROTO) && filt->ff_flow.fi_proto != pkt->fi_proto)
sys/net/altq/altq_subr.c
1607
(pkt->fi_tos & filt->ff_mask.mask_tos))
sys/net/altq/altq_subr.c
1609
if ((fbmask & FIMB4_GPI) && filt->ff_flow.fi_gpi != (pkt->fi_gpi))
sys/net/altq/altq_subr.c
1620
apply_ppfilter4(fbmask, filt, pkt)
sys/net/altq/altq_subr.c
1623
struct flowinfo_in *pkt;
sys/net/altq/altq_subr.c
1627
if ((fbmask & FIMB4_SPORT) && filt->ff_flow.fi_sport != pkt->fi_sport)
sys/net/altq/altq_subr.c
1629
if ((fbmask & FIMB4_DPORT) && filt->ff_flow.fi_dport != pkt->fi_dport)
sys/net/altq/altq_subr.c
1631
if ((fbmask & FIMB4_PROTO) && filt->ff_flow.fi_proto != pkt->fi_proto)
sys/net/altq/altq_subr.c
1641
apply_tosfilter4(fbmask, filt, pkt)
sys/net/altq/altq_subr.c
1644
struct flowinfo_in *pkt;
sys/net/altq/altq_subr.c
1649
(pkt->fi_tos & filt->ff_mask.mask_tos))
sys/net/altq/altq_subr.c
1657
apply_filter6(fbmask, filt, pkt)
sys/net/altq/altq_subr.c
1660
struct flowinfo_in6 *pkt;
sys/net/altq/altq_subr.c
1667
filt->ff_flow6.fi6_flowlabel != pkt->fi6_flowlabel)
sys/net/altq/altq_subr.c
1670
filt->ff_flow6.fi6_proto != pkt->fi6_proto)
sys/net/altq/altq_subr.c
1673
filt->ff_flow6.fi6_sport != pkt->fi6_sport)
sys/net/altq/altq_subr.c
1676
filt->ff_flow6.fi6_dport != pkt->fi6_dport)
sys/net/altq/altq_subr.c
1681
(pkt->fi6_src.s6_addr32[i] &
sys/net/altq/altq_subr.c
1688
(pkt->fi6_dst.s6_addr32[i] &
sys/net/altq/altq_subr.c
1694
(pkt->fi6_tclass & filt->ff_mask6.mask6_tclass))
sys/net/altq/altq_subr.c
1697
filt->ff_flow6.fi6_gpi != pkt->fi6_gpi)
sys/net/bpf.c
2174
bpf_tap(struct bpf_if *bp, u_char *pkt, u_int pktlen)
sys/net/bpf.c
2198
slen = (*(bf->func))(pkt, pktlen, pktlen);
sys/net/bpf.c
2201
slen = bpf_filter(d->bd_rfilter, pkt, pktlen, pktlen);
sys/net/bpf.c
2214
catchpacket(d, pkt, pktlen, slen,
sys/net/bpf.c
2223
bpf_tap_if(if_t ifp, u_char *pkt, u_int pktlen)
sys/net/bpf.c
2226
bpf_tap(ifp->if_bpf, pkt, pktlen);
sys/net/bpf.c
2432
catchpacket(struct bpf_d *d, u_char *pkt, u_int pktlen, u_int snaplen,
sys/net/bpf.c
2586
(*cpfn)(d, d->bd_sbuf, curlen + hdrlen, pkt, caplen);
sys/net/bpf.c
2997
bpf_tap(struct bpf_if *bp, u_char *pkt, u_int pktlen)
sys/net/bpf.c
3002
bpf_tap_if(if_t ifp, u_char *pkt, u_int pktlen)
sys/netgraph/ng_pppoe.c
1020
neg->pkt->pkt_header.ph.code = PADT_CODE;
sys/netgraph/ng_pppoe.c
1041
neg->pkt->pkt_header.ph.code = PADO_CODE;
sys/netgraph/ng_pppoe.c
1293
memcpy((void *)&neg->pkt->pkt_header.eh, &privp->eh,
sys/netgraph/ng_pppoe.c
1295
neg->pkt->pkt_header.ph.code = PADI_CODE;
sys/netgraph/ng_pppoe.c
1501
neg->pkt->pkt_header.eh.ether_type = wh->eh.ether_type;
sys/netgraph/ng_pppoe.c
1513
neg->pkt->pkt_header.eh.ether_dhost,
sys/netgraph/ng_pppoe.c
1517
neg->pkt->pkt_header.ph.code = PADO_CODE;
sys/netgraph/ng_pppoe.c
1747
neg->pkt->pkt_header.eh.ether_dhost,
sys/netgraph/ng_pppoe.c
1750
neg->pkt->pkt_header.ph.code = PADR_CODE;
sys/netgraph/ng_pppoe.c
1806
neg->pkt->pkt_header.ph.code = PADS_CODE;
sys/netgraph/ng_pppoe.c
1808
neg->pkt->pkt_header.ph.sid =
sys/netgraph/ng_pppoe.c
1839
sp->pkt_hdr = neg->pkt->pkt_header;
sys/netgraph/ng_pppoe.c
1877
neg->pkt->pkt_header.ph.sid = wh->ph.sid;
sys/netgraph/ng_pppoe.c
1888
sp->pkt_hdr = neg->pkt->pkt_header;
sys/netgraph/ng_pppoe.c
251
union packet *pkt; /* points within the above cluster */
sys/netgraph/ng_pppoe.c
410
struct pppoe_full_hdr *wh = &sp->neg->pkt->pkt_header;
sys/netgraph/ng_pppoe.c
902
neg->pkt = mtod(neg->m, union packet*);
sys/netgraph/ng_pppoe.c
903
memcpy((void *)&neg->pkt->pkt_header.eh,
sys/netgraph/ng_pppoe.c
905
neg->pkt->pkt_header.ph.ver = 0x1;
sys/netgraph/ng_pppoe.c
906
neg->pkt->pkt_header.ph.type = 0x1;
sys/netgraph/ng_pppoe.c
907
neg->pkt->pkt_header.ph.sid = 0x0000;
sys/netinet/sctp_pcb.c
3247
if (inp->pkt) {
sys/netinet/sctp_pcb.c
3248
sctp_m_freem(inp->pkt);
sys/netinet/sctp_pcb.c
3249
inp->pkt = NULL;
sys/netinet/sctp_pcb.h
419
struct mbuf *pkt, *pkt_last;
sys/netinet/sctp_usrreq.c
619
if (inp->pkt) {
sys/netinet/sctp_usrreq.c
623
inp->pkt_last = inp->pkt = m;
sys/netinet/sctp_usrreq.c
641
ret = sctp_output(inp, inp->pkt, addr, inp->control, p, flags);
sys/netinet/sctp_usrreq.c
643
inp->pkt = NULL;
sys/netinet6/sctp6_usrreq.c
716
if (inp->pkt) {
sys/netinet6/sctp6_usrreq.c
720
inp->pkt_last = inp->pkt = m;
sys/netinet6/sctp6_usrreq.c
737
ret = sctp_output(inp, inp->pkt, addr, inp->control, p, flags);
sys/netinet6/sctp6_usrreq.c
739
inp->pkt = NULL;
sys/netpfil/ipfw/ip_dn_io.c
568
struct dn_pkt_tag *pkt = NULL;
sys/netpfil/ipfw/ip_dn_io.c
572
pkt = dn_tag_get(m);
sys/netpfil/ipfw/ip_dn_io.c
573
if (!DN_KEY_LEQ(pkt->output_time, now))
sys/netpfil/ipfw/ip_dn_io.c
585
heap_insert(&V_dn_cfg.evheap, pkt->output_time, dline);
sys/netpfil/ipfw/ip_dn_io.c
794
struct dn_pkt_tag *pkt = dn_tag_get(m);
sys/netpfil/ipfw/ip_dn_io.c
798
ifp = ifnet_byindexgen(pkt->if_index, pkt->if_idxgen);
sys/netpfil/ipfw/ip_dn_io.c
799
if (((pkt->dn_dir == (DIR_OUT | PROTO_LAYER2)) ||
sys/netpfil/ipfw/ip_dn_io.c
800
(pkt->dn_dir == (DIR_OUT | PROTO_LAYER2 | PROTO_IPV6))) &&
sys/netpfil/ipfw/ip_dn_io.c
804
dst = pkt->dn_dir;
sys/netpfil/ipfw/ip_fw_dynamic.c
1026
dyn_update_proto_state(struct dyn_data *data, const struct ipfw_flow_id *pkt,
sys/netpfil/ipfw/ip_fw_dynamic.c
1032
switch (pkt->proto) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1038
expire = dyn_update_tcp_state(data, pkt, ulp, dir);
sys/netpfil/ipfw/ip_fw_dynamic.c
1061
dyn_lookup_ipv4_state(const struct ipfw_flow_id *pkt, const void *ulp,
sys/netpfil/ipfw/ip_fw_dynamic.c
1075
if (s->proto != pkt->proto)
sys/netpfil/ipfw/ip_fw_dynamic.c
1079
if (s->sport == pkt->src_port && s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1080
s->src == pkt->src_ip && s->dst == pkt->dst_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1084
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1085
s->src == pkt->dst_ip && s->dst == pkt->src_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1092
dyn_update_proto_state(s->data, pkt, ulp, pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1102
dyn_lookup_ipv4_state_locked(const struct ipfw_flow_id *pkt,
sys/netpfil/ipfw/ip_fw_dynamic.c
1111
if (s->proto != pkt->proto ||
sys/netpfil/ipfw/ip_fw_dynamic.c
1114
if (s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1115
s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1116
s->src == pkt->src_ip && s->dst == pkt->dst_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1120
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1121
s->src == pkt->dst_ip && s->dst == pkt->src_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1127
dyn_update_proto_state(s->data, pkt, ulp, pktlen, dir);
sys/netpfil/ipfw/ip_fw_dynamic.c
1132
dyn_lookup_ipv4_parent(const struct ipfw_flow_id *pkt, const void *rule,
sys/netpfil/ipfw/ip_fw_dynamic.c
1153
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1154
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1155
s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1156
s->src == pkt->src_ip && s->dst == pkt->dst_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1168
dyn_lookup_ipv4_parent_locked(const struct ipfw_flow_id *pkt,
sys/netpfil/ipfw/ip_fw_dynamic.c
1178
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1179
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1180
s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1181
s->src == pkt->src_ip && s->dst == pkt->dst_ip)
sys/netpfil/ipfw/ip_fw_dynamic.c
1208
dyn_lookup_ipv6_state(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1222
if (s->proto != pkt->proto || s->zoneid != zoneid)
sys/netpfil/ipfw/ip_fw_dynamic.c
1226
if (s->sport == pkt->src_port && s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1227
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1228
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1232
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1233
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->dst_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1234
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->src_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1240
dyn_update_proto_state(s->data, pkt, ulp, pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1250
dyn_lookup_ipv6_state_locked(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1259
if (s->proto != pkt->proto || s->kidx != kidx ||
sys/netpfil/ipfw/ip_fw_dynamic.c
1262
if (s->sport == pkt->src_port && s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1263
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1264
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1268
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1269
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->dst_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1270
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->src_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1276
dyn_update_proto_state(s->data, pkt, ulp, pktlen, dir);
sys/netpfil/ipfw/ip_fw_dynamic.c
1281
dyn_lookup_ipv6_parent(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1302
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1303
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1304
s->dport == pkt->dst_port && s->zoneid == zoneid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1305
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1306
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1318
dyn_lookup_ipv6_parent_locked(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1328
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1329
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1330
s->dport == pkt->dst_port && s->zoneid == zoneid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1331
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1332
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6))
sys/netpfil/ipfw/ip_fw_dynamic.c
1534
const struct ipfw_flow_id *pkt, const void *ulp, int pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1556
dyn_update_proto_state(data, pkt, ulp, pktlen, MATCH_FORWARD);
sys/netpfil/ipfw/ip_fw_dynamic.c
1561
dyn_alloc_ipv4_state(const struct ipfw_flow_id *pkt, uint32_t kidx,
sys/netpfil/ipfw/ip_fw_dynamic.c
1572
s->proto = pkt->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
1573
s->sport = pkt->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1574
s->dport = pkt->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1575
s->src = pkt->src_ip;
sys/netpfil/ipfw/ip_fw_dynamic.c
1576
s->dst = pkt->dst_ip;
sys/netpfil/ipfw/ip_fw_dynamic.c
1589
const struct ipfw_flow_id *pkt, uint32_t hashval, uint32_t version,
sys/netpfil/ipfw/ip_fw_dynamic.c
1603
s = dyn_lookup_ipv4_parent_locked(pkt, rule, ruleid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1623
s = dyn_alloc_ipv4_state(pkt, kidx, O_LIMIT_PARENT);
sys/netpfil/ipfw/ip_fw_dynamic.c
1642
const struct ipfw_flow_id *pkt, const void *ulp, int pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1660
if (dyn_lookup_ipv4_state_locked(pkt, ulp, pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1667
data = dyn_alloc_dyndata(parent, ruleid, rulenum, pkt, ulp,
sys/netpfil/ipfw/ip_fw_dynamic.c
1674
s = dyn_alloc_ipv4_state(pkt, kidx, type);
sys/netpfil/ipfw/ip_fw_dynamic.c
1691
dyn_alloc_ipv6_state(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1703
s->proto = pkt->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
1704
s->sport = pkt->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1705
s->dport = pkt->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1706
s->src = pkt->src_ip6;
sys/netpfil/ipfw/ip_fw_dynamic.c
1707
s->dst = pkt->dst_ip6;
sys/netpfil/ipfw/ip_fw_dynamic.c
1720
const struct ipfw_flow_id *pkt, uint32_t zoneid, uint32_t hashval,
sys/netpfil/ipfw/ip_fw_dynamic.c
1734
s = dyn_lookup_ipv6_parent_locked(pkt, zoneid, rule, ruleid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1754
s = dyn_alloc_ipv6_state(pkt, zoneid, kidx, O_LIMIT_PARENT);
sys/netpfil/ipfw/ip_fw_dynamic.c
1773
const struct ipfw_flow_id *pkt, uint32_t zoneid, const void *ulp,
sys/netpfil/ipfw/ip_fw_dynamic.c
1791
if (dyn_lookup_ipv6_state_locked(pkt, zoneid, ulp, pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1798
data = dyn_alloc_dyndata(parent, ruleid, rulenum, pkt, ulp,
sys/netpfil/ipfw/ip_fw_dynamic.c
1805
s = dyn_alloc_ipv6_state(pkt, zoneid, kidx, type);
sys/netpfil/ipfw/ip_fw_dynamic.c
1822
dyn_get_parent_state(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1834
if (IS_IP4_FLOW_ID(pkt)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1838
s = dyn_lookup_ipv4_parent(pkt, rule, rule->id,
sys/netpfil/ipfw/ip_fw_dynamic.c
1848
rule->rulenum, pkt, hashval, version, kidx);
sys/netpfil/ipfw/ip_fw_dynamic.c
1857
else if (IS_IP6_FLOW_ID(pkt)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1861
s = dyn_lookup_ipv6_parent(pkt, zoneid, rule, rule->id,
sys/netpfil/ipfw/ip_fw_dynamic.c
1871
rule->rulenum, pkt, zoneid, hashval, version,
sys/netpfil/ipfw/ip_fw_dynamic.c
1893
print_dyn_rule_flags(pkt, O_LIMIT,
sys/netpfil/ipfw/ip_fw_dynamic.c
1914
dyn_install_state(const struct ipfw_flow_id *pkt, uint32_t zoneid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1929
id.addr_type = pkt->addr_type;
sys/netpfil/ipfw/ip_fw_dynamic.c
1930
id.proto = pkt->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
1933
pkt->src_port: 0;
sys/netpfil/ipfw/ip_fw_dynamic.c
1935
pkt->dst_port: 0;
sys/netpfil/ipfw/ip_fw_dynamic.c
1936
if (IS_IP4_FLOW_ID(pkt)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1938
pkt->src_ip: 0;
sys/netpfil/ipfw/ip_fw_dynamic.c
1940
pkt->dst_ip: 0;
sys/netpfil/ipfw/ip_fw_dynamic.c
1943
else if (IS_IP6_FLOW_ID(pkt)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1945
id.src_ip6 = pkt->src_ip6;
sys/netpfil/ipfw/ip_fw_dynamic.c
1949
id.dst_ip6 = pkt->dst_ip6;
sys/netpfil/ipfw/ip_fw_dynamic.c
1966
print_dyn_rule_flags(pkt, O_LIMIT,
sys/netpfil/ipfw/ip_fw_dynamic.c
1979
hashval = hash_packet(pkt);
sys/netpfil/ipfw/ip_fw_dynamic.c
1980
if (IS_IP4_FLOW_ID(pkt))
sys/netpfil/ipfw/ip_fw_dynamic.c
1981
ret = dyn_add_ipv4_state(rule, ruleid, rulenum, pkt,
sys/netpfil/ipfw/ip_fw_dynamic.c
1984
else if (IS_IP6_FLOW_ID(pkt))
sys/netpfil/ipfw/ip_fw_dynamic.c
1985
ret = dyn_add_ipv6_state(rule, ruleid, rulenum, pkt,
sys/netpfil/ipfw/ip_fw_dynamic.c
951
dyn_update_tcp_state(struct dyn_data *data, const struct ipfw_flow_id *pkt,
sys/netpfil/ipfw/ip_fw_dynamic.c
960
th_flags = pkt->_flags & (TH_FIN | TH_SYN | TH_RST);
sys/powerpc/powermac/cuda.c
370
struct cuda_packet *pkt;
sys/powerpc/powermac/cuda.c
377
pkt = STAILQ_FIRST(&sc->sc_freeq);
sys/powerpc/powermac/cuda.c
378
if (pkt == NULL) {
sys/powerpc/powermac/cuda.c
383
pkt->len = length - 1;
sys/powerpc/powermac/cuda.c
384
pkt->type = msg[0];
sys/powerpc/powermac/cuda.c
385
memcpy(pkt->data, &msg[1], pkt->len);
sys/powerpc/powermac/cuda.c
388
STAILQ_INSERT_TAIL(&sc->sc_outq, pkt, pkt_q);
sys/powerpc/powermac/cuda.c
412
struct cuda_packet *pkt;
sys/powerpc/powermac/cuda.c
416
pkt = STAILQ_FIRST(&sc->sc_outq);
sys/powerpc/powermac/cuda.c
417
if (pkt == NULL)
sys/powerpc/powermac/cuda.c
420
sc->sc_out_length = pkt->len + 1;
sys/powerpc/powermac/cuda.c
421
memcpy(sc->sc_out, &pkt->type, pkt->len + 1);
sys/powerpc/powermac/cuda.c
425
STAILQ_INSERT_TAIL(&sc->sc_freeq, pkt, pkt_q);
sys/powerpc/powermac/cuda.c
446
struct cuda_packet *pkt;
sys/powerpc/powermac/cuda.c
452
while ((pkt = STAILQ_FIRST(&sc->sc_inq)) != NULL) {
sys/powerpc/powermac/cuda.c
458
switch (pkt->type) {
sys/powerpc/powermac/cuda.c
460
if (pkt->len > 2) {
sys/powerpc/powermac/cuda.c
462
pkt->data[0],pkt->data[1],
sys/powerpc/powermac/cuda.c
463
pkt->len - 2,&pkt->data[2]);
sys/powerpc/powermac/cuda.c
466
pkt->data[0],pkt->data[1],0,NULL);
sys/powerpc/powermac/cuda.c
471
switch (pkt->data[1]) {
sys/powerpc/powermac/cuda.c
476
memcpy(&sc->sc_rtc, &pkt->data[2],
sys/powerpc/powermac/cuda.c
496
pkt->type);
sys/powerpc/powermac/cuda.c
502
STAILQ_INSERT_TAIL(&sc->sc_freeq, pkt, pkt_q);
sys/powerpc/powermac/cuda.c
597
struct cuda_packet *pkt;
sys/powerpc/powermac/cuda.c
603
pkt = STAILQ_FIRST(&sc->sc_freeq);
sys/powerpc/powermac/cuda.c
604
if (pkt != NULL) {
sys/powerpc/powermac/cuda.c
607
pkt->len = sc->sc_received - 2;
sys/powerpc/powermac/cuda.c
608
pkt->type = sc->sc_in[1];
sys/powerpc/powermac/cuda.c
609
memcpy(pkt->data, &sc->sc_in[2], pkt->len);
sys/powerpc/powermac/cuda.c
612
STAILQ_INSERT_TAIL(&sc->sc_inq, pkt, pkt_q);
sys/powerpc/ps3/ps3cdrom.c
122
uint8_t pkt[32];
sys/powerpc/ps3/ps3cdrom.c
613
bcopy(cdb, atapi_cmd.pkt, ccb->csio.cdb_len);
tests/sys/netinet/raw.c
138
} __packed pkt = {
tests/sys/netinet/raw.c
141
.ip.ip_len = htons(sizeof(struct pkt)),
tests/sys/netinet/raw.c
195
arc4random_buf(&pkt.payload, sizeof(pkt.payload));
tests/sys/netinet/raw.c
196
pkt.ip.ip_src = tests[i].src;
tests/sys/netinet/raw.c
197
pkt.ip.ip_dst = tests[i].dst;
tests/sys/netinet/raw.c
198
pkt.ip.ip_p = tests[i].proto;
tests/sys/netinet/raw.c
199
ATF_REQUIRE(send(s, &pkt, sizeof(pkt), 0) == sizeof(pkt));
tests/sys/netinet/raw.c
201
char buf[sizeof(pkt)];
tests/sys/netinet/raw.c
209
pkt.payload, sizeof(pkt.payload)) == 0) ||
tests/sys/netinet/raw.c
249
} __packed pkt = {
tests/sys/netinet/raw.c
252
.ip.ip_len = htons(sizeof(struct pkt)),
tests/sys/netinet/raw.c
274
char buf[sizeof(pkt)];
tests/sys/netinet/raw.c
278
arc4random_buf(&pkt.payload, sizeof(pkt.payload));
tests/sys/netinet/raw.c
279
pkt.ip.ip_src = srcs[j];
tests/sys/netinet/raw.c
280
ATF_REQUIRE(send(s, &pkt, sizeof(pkt), 0) ==
tests/sys/netinet/raw.c
281
sizeof(pkt));
tests/sys/netinet/raw.c
292
pkt.payload, sizeof(pkt.payload)) == 0);
tests/sys/netinet/raw.c
298
pkt.payload, sizeof(pkt.payload)) == 0) ||
tests/sys/netpfil/common/divapp.c
102
n = sendto(c->fd, c->pkt, c->pkt_n, 0,
tests/sys/netpfil/common/divapp.c
50
char pkt[IP_MAXPACKET];
tests/sys/netpfil/common/divapp.c
89
c->pkt_n = recvfrom(c->fd, c->pkt, sizeof(c->pkt), 0,
tools/regression/bpf/bpf_filter/bpf_test.c
228
ret = bpf_filter(nins != 0 ? pc : NULL, pkt, wirelen, buflen);
tools/regression/bpf/bpf_filter/bpf_test.c
82
ret = (*(filter->func))(pkt, wirelen, buflen);
tools/regression/bpf/bpf_filter/tests/test0001.h
12
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0001.h
17
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0001.h
20
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0002.h
11
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0002.h
16
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0002.h
19
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0003.h
12
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0003.h
17
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0003.h
20
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0004.h
12
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0004.h
17
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0004.h
20
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0005.h
12
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0005.h
17
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0005.h
20
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0006.h
12
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0006.h
17
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0006.h
20
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0007.h
12
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0008.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0009.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0009.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0009.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0010.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0010.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0010.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0011.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0011.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0011.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0012.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0012.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0012.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0013.h
15
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0013.h
20
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0013.h
23
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0014.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0014.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0014.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0015.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0015.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0015.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0016.h
18
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0016.h
23
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0016.h
26
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0017.h
18
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0017.h
23
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0017.h
26
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0018.h
18
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0018.h
23
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0018.h
26
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0019.h
23
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0019.h
28
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0019.h
31
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0020.h
21
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0020.h
26
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0020.h
29
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0021.h
21
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0021.h
26
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0021.h
29
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0022.h
21
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0022.h
26
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0022.h
29
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0023.h
31
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0023.h
36
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0023.h
39
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0024.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0024.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0024.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0025.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0025.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0025.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0026.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0026.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0026.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0027.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0027.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0027.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0028.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0028.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0028.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0029.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0029.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0029.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0030.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0030.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0030.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0031.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0031.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0031.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0032.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0032.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0032.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0033.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0033.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0033.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0034.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0034.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0034.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0035.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0035.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0035.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0036.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0036.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0036.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0037.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0037.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0037.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0038.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0038.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0038.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0039.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0039.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0039.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0040.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0040.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0040.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0041.h
15
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0041.h
20
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0041.h
23
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0042.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0042.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0042.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0043.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0043.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0043.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0044.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0044.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0044.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0045.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0045.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0045.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0046.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0046.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0046.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0047.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0047.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0047.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0048.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0048.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0048.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0049.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0049.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0049.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0050.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0050.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0050.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0051.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0051.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0051.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0052.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0052.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0052.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0053.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0053.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0053.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0054.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0054.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0054.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0055.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0055.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0055.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0056.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0056.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0056.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0057.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0057.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0057.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0058.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0058.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0058.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0059.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0059.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0059.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0060.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0060.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0060.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0061.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0061.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0061.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0062.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0062.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0063.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0063.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0064.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0064.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0065.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0065.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0066.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0066.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0067.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0067.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0068.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0068.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0069.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0069.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0070.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0070.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0071.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0071.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0072.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0072.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0073.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0073.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0074.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0074.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0074.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0075.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0075.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0075.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0076.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0076.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0076.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0077.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0077.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0077.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0078.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0078.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0078.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0079.h
10
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0079.h
15
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0079.h
18
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0080.h
47
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0080.h
52
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0080.h
55
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0081.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0081.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0081.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0082.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0082.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0082.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0083.h
11
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0083.h
16
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0083.h
19
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0084.h
1011
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0084.h
1016
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0084.h
1019
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0085.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0085.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0085.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0086.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0086.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0086.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0087.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0087.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0087.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0088.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0088.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0088.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0089.h
14
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0089.h
19
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0089.h
22
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0090.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0090.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0090.h
21
static u_int buflen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0091.h
13
static u_char pkt[] = {
tools/regression/bpf/bpf_filter/tests/test0091.h
18
static u_int wirelen = sizeof(pkt);
tools/regression/bpf/bpf_filter/tests/test0091.h
21
static u_int buflen = sizeof(pkt);
tools/tools/net80211/wesside/wesside/wesside.c
2358
unsigned char *pkt;
tools/tools/net80211/wesside/wesside/wesside.c
2374
pkt = get_80211(&next, &totlen, &plen);
tools/tools/net80211/wesside/wesside/wesside.c
2378
memcpy(dst, pkt, plen);
tools/tools/netmap/bridge.c
107
uint32_t pkt = ts->buf_idx;
tools/tools/netmap/bridge.c
109
rs->buf_idx = pkt;
tools/tools/netmap/pkt-gen.c
1000
update_addresses(struct pkt *pkt, struct targ *t)
tools/tools/netmap/pkt-gen.c
1004
update_ip(pkt, t);
tools/tools/netmap/pkt-gen.c
1006
update_ip6(pkt, t);
tools/tools/netmap/pkt-gen.c
1010
update_ip_size(struct pkt *pkt, int size)
tools/tools/netmap/pkt-gen.c
1018
memcpy(&ip, &pkt->ipv4.ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
1019
memcpy(&udp, &pkt->ipv4.udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
1036
checksum(pkt->ipv4.body, /* udp payload */
tools/tools/netmap/pkt-gen.c
1042
memcpy(&pkt->ipv4.ip, &ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
1043
memcpy(&pkt->ipv4.udp, &udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
1047
update_ip6_size(struct pkt *pkt, int size)
tools/tools/netmap/pkt-gen.c
1054
memcpy(&ip6, &pkt->ipv6.ip, sizeof(ip6));
tools/tools/netmap/pkt-gen.c
1055
memcpy(&udp, &pkt->ipv6.udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
1067
checksum(pkt->ipv6.body, /* udp payload */
tools/tools/netmap/pkt-gen.c
1069
checksum(&pkt->ipv6.ip.ip6_src, /* pseudo header */
tools/tools/netmap/pkt-gen.c
1070
2 * sizeof(pkt->ipv6.ip.ip6_src), csum))));
tools/tools/netmap/pkt-gen.c
1072
memcpy(&pkt->ipv6.ip, &ip6, sizeof(ip6));
tools/tools/netmap/pkt-gen.c
1073
memcpy(&pkt->ipv6.udp, &udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
1077
update_size(struct pkt *pkt, struct targ *t, int size)
tools/tools/netmap/pkt-gen.c
1081
update_ip_size(pkt, size);
tools/tools/netmap/pkt-gen.c
1083
update_ip6_size(pkt, size);
tools/tools/netmap/pkt-gen.c
1094
struct pkt *pkt = &targ->pkt;
tools/tools/netmap/pkt-gen.c
1137
bcopy(payload, PKT(pkt, body, targ->g->af) + i, l0);
tools/tools/netmap/pkt-gen.c
1139
PKT(pkt, body, targ->g->af)[i - 1] = '\0';
tools/tools/netmap/pkt-gen.c
1142
eh = &pkt->eh;
tools/tools/netmap/pkt-gen.c
1148
memcpy(&ip, &pkt->ipv4.ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
1149
udp_ptr = &pkt->ipv4.udp;
tools/tools/netmap/pkt-gen.c
1162
memcpy(&pkt->ipv4.ip, &ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
1165
memcpy(&ip6, &pkt->ipv4.ip, sizeof(ip6));
tools/tools/netmap/pkt-gen.c
1166
udp_ptr = &pkt->ipv6.udp;
tools/tools/netmap/pkt-gen.c
1184
checksum(pkt->ipv4.body, /* udp payload */
tools/tools/netmap/pkt-gen.c
1186
checksum(&pkt->ipv4.ip.ip_src, /* pseudo header */
tools/tools/netmap/pkt-gen.c
1187
2 * sizeof(pkt->ipv4.ip.ip_src),
tools/tools/netmap/pkt-gen.c
1189
memcpy(&pkt->ipv4.ip, &ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
1196
checksum(pkt->ipv6.body, /* udp payload */
tools/tools/netmap/pkt-gen.c
1198
checksum(&pkt->ipv6.ip.ip6_src, /* pseudo header */
tools/tools/netmap/pkt-gen.c
1199
2 * sizeof(pkt->ipv6.ip.ip6_src), csum))));
tools/tools/netmap/pkt-gen.c
1200
memcpy(&pkt->ipv6.ip, &ip6, sizeof(ip6));
tools/tools/netmap/pkt-gen.c
1204
bzero(&pkt->vh, sizeof(pkt->vh));
tools/tools/netmap/pkt-gen.c
1260
send_packets(struct netmap_ring *ring, struct pkt *pkt, void *frame,
tools/tools/netmap/pkt-gen.c
1316
update_addresses(pkt, t);
tools/tools/netmap/pkt-gen.c
1322
update_addresses(pkt, t);
tools/tools/netmap/pkt-gen.c
1399
frame = (char*)&targ->pkt + sizeof(targ->pkt.vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
1689
struct pkt *pkt = &targ->pkt;
tools/tools/netmap/pkt-gen.c
1694
frame = (char *)pkt + sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
1719
update_addresses(pkt, targ);
tools/tools/netmap/pkt-gen.c
1734
update_addresses(pkt, targ);
tools/tools/netmap/pkt-gen.c
1826
update_size(pkt, targ, size);
tools/tools/netmap/pkt-gen.c
1828
m = send_packets(txring, pkt, frame, size, targ,
tools/tools/netmap/pkt-gen.c
2054
struct pkt *pkt = &targ->pkt;
tools/tools/netmap/pkt-gen.c
2070
frame = (char *)pkt + sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2151
uint16_t *w = (uint16_t *)PKT(pkt, body, targ->g->af), t;
tools/tools/netmap/pkt-gen.c
2153
memcpy(&sum, targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, sizeof(sum));
tools/tools/netmap/pkt-gen.c
2157
PKT(pkt, body, targ->g->af)[0] = sequence >> 24;
tools/tools/netmap/pkt-gen.c
2158
PKT(pkt, body, targ->g->af)[1] = (sequence >> 16) & 0xff;
tools/tools/netmap/pkt-gen.c
2161
PKT(pkt, body, targ->g->af)[2] = (sequence >> 8) & 0xff;
tools/tools/netmap/pkt-gen.c
2162
PKT(pkt, body, targ->g->af)[3] = sequence & 0xff;
tools/tools/netmap/pkt-gen.c
2164
memcpy(targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, &sum, sizeof(sum));
tools/tools/netmap/pkt-gen.c
2167
update_addresses(pkt, targ);
tools/tools/netmap/pkt-gen.c
2350
struct pkt *pkt;
tools/tools/netmap/pkt-gen.c
2373
p -= sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2374
len += sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2375
pkt = (struct pkt *)p;
tools/tools/netmap/pkt-gen.c
2376
if (ntohs(pkt->eh.ether_type) == ETHERTYPE_IP)
tools/tools/netmap/pkt-gen.c
2381
if ((char *)pkt + len < ((char *)PKT(pkt, body, af)) +
tools/tools/netmap/pkt-gen.c
2386
seq = (PKT(pkt, body, af)[0] << 24) |
tools/tools/netmap/pkt-gen.c
2387
(PKT(pkt, body, af)[1] << 16) |
tools/tools/netmap/pkt-gen.c
2388
(PKT(pkt, body, af)[2] << 8) |
tools/tools/netmap/pkt-gen.c
2389
PKT(pkt, body, af)[3];
tools/tools/netmap/pkt-gen.c
342
struct pkt pkt;
tools/tools/netmap/pkt-gen.c
829
update_ip(struct pkt *pkt, struct targ *t)
tools/tools/netmap/pkt-gen.c
838
memcpy(&ip, &pkt->ipv4.ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
839
memcpy(&udp, &pkt->ipv4.udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
907
memcpy(&pkt->ipv4.ip, &ip, sizeof(ip));
tools/tools/netmap/pkt-gen.c
908
memcpy(&pkt->ipv4.udp, &udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
915
update_ip6(struct pkt *pkt, struct targ *t)
tools/tools/netmap/pkt-gen.c
925
memcpy(&ip6, &pkt->ipv6.ip, sizeof(ip6));
tools/tools/netmap/pkt-gen.c
926
memcpy(&udp, &pkt->ipv6.udp, sizeof(udp));
tools/tools/netmap/pkt-gen.c
995
memcpy(&pkt->ipv6.ip, &ip6, sizeof(ip6));
tools/tools/netmap/pkt-gen.c
996
memcpy(&pkt->ipv6.udp, &udp, sizeof(udp));
usr.sbin/bhyve/slirp/libslirp.h
269
void slirp_input(Slirp *slirp, const uint8_t *pkt, int pkt_len);
usr.sbin/bluetooth/btpand/bnep.c
100
if (pkt->len < (ETHER_ADDR_LEN * 2) + ETHER_TYPE_LEN) {
usr.sbin/bluetooth/btpand/bnep.c
105
pkt->dst = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
106
packet_adj(pkt, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/bnep.c
107
pkt->src = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
108
packet_adj(pkt, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/bnep.c
109
pkt->type = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
110
packet_adj(pkt, ETHER_TYPE_LEN);
usr.sbin/bluetooth/btpand/bnep.c
114
len = bnep_recv_control(pkt->chan, pkt->ptr, pkt->len, false);
usr.sbin/bluetooth/btpand/bnep.c
118
packet_adj(pkt, len);
usr.sbin/bluetooth/btpand/bnep.c
122
if (pkt->len < ETHER_TYPE_LEN) {
usr.sbin/bluetooth/btpand/bnep.c
127
pkt->dst = pkt->chan->laddr;
usr.sbin/bluetooth/btpand/bnep.c
128
pkt->src = pkt->chan->raddr;
usr.sbin/bluetooth/btpand/bnep.c
129
pkt->type = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
130
packet_adj(pkt, ETHER_TYPE_LEN);
usr.sbin/bluetooth/btpand/bnep.c
134
if (pkt->len < ETHER_ADDR_LEN + ETHER_TYPE_LEN) {
usr.sbin/bluetooth/btpand/bnep.c
139
pkt->dst = pkt->chan->laddr;
usr.sbin/bluetooth/btpand/bnep.c
140
pkt->src = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
141
packet_adj(pkt, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/bnep.c
142
pkt->type = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
143
packet_adj(pkt, ETHER_TYPE_LEN);
usr.sbin/bluetooth/btpand/bnep.c
147
if (pkt->len < ETHER_ADDR_LEN + ETHER_TYPE_LEN) {
usr.sbin/bluetooth/btpand/bnep.c
152
pkt->dst = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
153
packet_adj(pkt, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/bnep.c
154
pkt->src = pkt->chan->raddr;
usr.sbin/bluetooth/btpand/bnep.c
155
pkt->type = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
156
packet_adj(pkt, ETHER_TYPE_LEN);
usr.sbin/bluetooth/btpand/bnep.c
170
&& !bnep_recv_extension(pkt))
usr.sbin/bluetooth/btpand/bnep.c
174
|| pkt->chan->state != CHANNEL_OPEN)
usr.sbin/bluetooth/btpand/bnep.c
181
bnep_recv_extension(packet_t *pkt)
usr.sbin/bluetooth/btpand/bnep.c
188
if (pkt->len < 2)
usr.sbin/bluetooth/btpand/bnep.c
191
type = pkt->ptr[0];
usr.sbin/bluetooth/btpand/bnep.c
192
size = pkt->ptr[1];
usr.sbin/bluetooth/btpand/bnep.c
194
if (pkt->len < size + 2)
usr.sbin/bluetooth/btpand/bnep.c
199
len = bnep_recv_control(pkt->chan, pkt->ptr + 2, size, true);
usr.sbin/bluetooth/btpand/bnep.c
217
eh->ptr = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
219
STAILQ_INSERT_TAIL(&pkt->extlist, eh, next);
usr.sbin/bluetooth/btpand/bnep.c
223
packet_adj(pkt, size + 2);
usr.sbin/bluetooth/btpand/bnep.c
580
packet_t *pkt;
usr.sbin/bluetooth/btpand/bnep.c
586
pkt = packet_alloc(chan);
usr.sbin/bluetooth/btpand/bnep.c
587
if (pkt == NULL)
usr.sbin/bluetooth/btpand/bnep.c
590
p = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
624
pkt->len = p - pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
626
channel_put(chan, pkt);
usr.sbin/bluetooth/btpand/bnep.c
627
packet_free(pkt);
usr.sbin/bluetooth/btpand/bnep.c
635
bnep_send(channel_t *chan, packet_t *pkt)
usr.sbin/bluetooth/btpand/bnep.c
643
if (pkt->type == NULL) {
usr.sbin/bluetooth/btpand/bnep.c
644
iov[0].iov_base = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
645
iov[0].iov_len = pkt->len;
usr.sbin/bluetooth/btpand/bnep.c
651
dst = (memcmp(pkt->dst, chan->raddr, ETHER_ADDR_LEN) != 0);
usr.sbin/bluetooth/btpand/bnep.c
652
src = (memcmp(pkt->src, chan->laddr, ETHER_ADDR_LEN) != 0);
usr.sbin/bluetooth/btpand/bnep.c
667
memcpy(p, pkt->dst, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/bnep.c
672
memcpy(p, pkt->src, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/bnep.c
677
memcpy(p, pkt->type, ETHER_TYPE_LEN);
usr.sbin/bluetooth/btpand/bnep.c
680
STAILQ_FOREACH(eh, &pkt->extlist, next) {
usr.sbin/bluetooth/btpand/bnep.c
696
if ((chan->npfilter == 0 || bnep_pfilter(chan, pkt))
usr.sbin/bluetooth/btpand/bnep.c
697
&& (chan->nmfilter == 0 || bnep_mfilter(chan, pkt))) {
usr.sbin/bluetooth/btpand/bnep.c
698
iov[1].iov_base = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
699
iov[1].iov_len = pkt->len;
usr.sbin/bluetooth/btpand/bnep.c
701
&& pkt->len >= ETHER_VLAN_ENCAP_LEN) {
usr.sbin/bluetooth/btpand/bnep.c
702
iov[1].iov_base = pkt->ptr;
usr.sbin/bluetooth/btpand/bnep.c
721
bnep_pfilter(channel_t *chan, packet_t *pkt)
usr.sbin/bluetooth/btpand/bnep.c
725
proto = be16dec(pkt->type);
usr.sbin/bluetooth/btpand/bnep.c
727
if (pkt->len < 4)
usr.sbin/bluetooth/btpand/bnep.c
730
proto = be16dec(pkt->ptr + 2);
usr.sbin/bluetooth/btpand/bnep.c
743
bnep_mfilter(channel_t *chan, packet_t *pkt)
usr.sbin/bluetooth/btpand/bnep.c
747
if (!ETHER_IS_MULTICAST(pkt->dst))
usr.sbin/bluetooth/btpand/bnep.c
751
if (memcmp(pkt->dst, chan->mfilter[i].start, ETHER_ADDR_LEN) >= 0
usr.sbin/bluetooth/btpand/bnep.c
752
&& memcmp(pkt->dst, chan->mfilter[i].end, ETHER_ADDR_LEN) <= 0)
usr.sbin/bluetooth/btpand/bnep.c
87
bnep_recv(packet_t *pkt)
usr.sbin/bluetooth/btpand/bnep.c
92
if (pkt->len < 1)
usr.sbin/bluetooth/btpand/bnep.c
95
type = pkt->ptr[0];
usr.sbin/bluetooth/btpand/bnep.c
96
packet_adj(pkt, 1);
usr.sbin/bluetooth/btpand/channel.c
204
packet_t *pkt;
usr.sbin/bluetooth/btpand/channel.c
207
pkt = packet_alloc(chan);
usr.sbin/bluetooth/btpand/channel.c
208
if (pkt == NULL) {
usr.sbin/bluetooth/btpand/channel.c
213
nr = read(fd, pkt->buf, chan->mru);
usr.sbin/bluetooth/btpand/channel.c
216
packet_free(pkt);
usr.sbin/bluetooth/btpand/channel.c
222
packet_free(pkt);
usr.sbin/bluetooth/btpand/channel.c
226
pkt->len = nr;
usr.sbin/bluetooth/btpand/channel.c
228
if (chan->recv(pkt) == true)
usr.sbin/bluetooth/btpand/channel.c
229
channel_dispatch(pkt);
usr.sbin/bluetooth/btpand/channel.c
231
packet_free(pkt);
usr.sbin/bluetooth/btpand/channel.c
235
channel_dispatch(packet_t *pkt)
usr.sbin/bluetooth/btpand/channel.c
245
if (!ETHER_IS_MULTICAST(pkt->dst)) {
usr.sbin/bluetooth/btpand/channel.c
247
if (chan == pkt->chan
usr.sbin/bluetooth/btpand/channel.c
251
if (memcmp(pkt->dst, chan->raddr, ETHER_ADDR_LEN) == 0) {
usr.sbin/bluetooth/btpand/channel.c
255
channel_put(chan, pkt);
usr.sbin/bluetooth/btpand/channel.c
263
if (chan == pkt->chan
usr.sbin/bluetooth/btpand/channel.c
272
channel_put(chan, pkt);
usr.sbin/bluetooth/btpand/channel.c
277
channel_put(channel_t *chan, packet_t *pkt)
usr.sbin/bluetooth/btpand/channel.c
281
ph = pkthdr_alloc(pkt);
usr.sbin/bluetooth/btpand/packet.c
100
ph->data = pkt;
usr.sbin/bluetooth/btpand/packet.c
101
pkt->refcnt++;
usr.sbin/bluetooth/btpand/packet.c
40
packet_t *pkt;
usr.sbin/bluetooth/btpand/packet.c
42
pkt = malloc(sizeof(packet_t) + chan->mru);
usr.sbin/bluetooth/btpand/packet.c
43
if (pkt == NULL) {
usr.sbin/bluetooth/btpand/packet.c
48
memset(pkt, 0, sizeof(packet_t));
usr.sbin/bluetooth/btpand/packet.c
49
STAILQ_INIT(&pkt->extlist);
usr.sbin/bluetooth/btpand/packet.c
50
pkt->ptr = pkt->buf;
usr.sbin/bluetooth/btpand/packet.c
52
pkt->chan = chan;
usr.sbin/bluetooth/btpand/packet.c
55
return pkt;
usr.sbin/bluetooth/btpand/packet.c
59
packet_free(packet_t *pkt)
usr.sbin/bluetooth/btpand/packet.c
63
if (pkt->refcnt-- > 0)
usr.sbin/bluetooth/btpand/packet.c
66
while ((eh = STAILQ_FIRST(&pkt->extlist)) != NULL) {
usr.sbin/bluetooth/btpand/packet.c
67
STAILQ_REMOVE_HEAD(&pkt->extlist, next);
usr.sbin/bluetooth/btpand/packet.c
71
pkt->chan->refcnt--;
usr.sbin/bluetooth/btpand/packet.c
72
if (pkt->chan->refcnt == 0)
usr.sbin/bluetooth/btpand/packet.c
73
channel_free(pkt->chan);
usr.sbin/bluetooth/btpand/packet.c
75
free(pkt);
usr.sbin/bluetooth/btpand/packet.c
79
packet_adj(packet_t *pkt, size_t size)
usr.sbin/bluetooth/btpand/packet.c
82
assert(pkt->refcnt == 0);
usr.sbin/bluetooth/btpand/packet.c
83
assert(pkt->len >= size);
usr.sbin/bluetooth/btpand/packet.c
85
pkt->ptr += size;
usr.sbin/bluetooth/btpand/packet.c
86
pkt->len -= size;
usr.sbin/bluetooth/btpand/packet.c
90
pkthdr_alloc(packet_t *pkt)
usr.sbin/bluetooth/btpand/tap.c
133
tap_send(channel_t *chan, packet_t *pkt)
usr.sbin/bluetooth/btpand/tap.c
138
iov[0].iov_base = pkt->dst;
usr.sbin/bluetooth/btpand/tap.c
140
iov[1].iov_base = pkt->src;
usr.sbin/bluetooth/btpand/tap.c
142
iov[2].iov_base = pkt->type;
usr.sbin/bluetooth/btpand/tap.c
144
iov[3].iov_base = pkt->ptr;
usr.sbin/bluetooth/btpand/tap.c
145
iov[3].iov_len = pkt->len;
usr.sbin/bluetooth/btpand/tap.c
155
tap_recv(packet_t *pkt)
usr.sbin/bluetooth/btpand/tap.c
158
if (pkt->len < ETHER_HDR_LEN)
usr.sbin/bluetooth/btpand/tap.c
161
pkt->dst = pkt->ptr;
usr.sbin/bluetooth/btpand/tap.c
162
packet_adj(pkt, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/tap.c
163
pkt->src = pkt->ptr;
usr.sbin/bluetooth/btpand/tap.c
164
packet_adj(pkt, ETHER_ADDR_LEN);
usr.sbin/bluetooth/btpand/tap.c
165
pkt->type = pkt->ptr;
usr.sbin/bluetooth/btpand/tap.c
166
packet_adj(pkt, ETHER_TYPE_LEN);
usr.sbin/fwcontrol/fwcontrol.c
216
asyreq->pkt.mode.rreqq.dst = FWLOCALBUS | node;
usr.sbin/fwcontrol/fwcontrol.c
221
asyreq->pkt.mode.rreqq.tlrt = 0;
usr.sbin/fwcontrol/fwcontrol.c
223
asyreq->pkt.mode.rreqq.tcode = FWTCODE_RREQQ;
usr.sbin/fwcontrol/fwcontrol.c
225
asyreq->pkt.mode.rreqq.tcode = FWTCODE_WREQQ;
usr.sbin/fwcontrol/fwcontrol.c
227
asyreq->pkt.mode.rreqq.dest_hi = 0xffff;
usr.sbin/fwcontrol/fwcontrol.c
228
asyreq->pkt.mode.rreqq.dest_lo = addr_lo;
usr.sbin/fwcontrol/fwcontrol.c
230
qld = (u_int32_t *)&asyreq->pkt;
usr.sbin/fwcontrol/fwcontrol.c
232
asyreq->pkt.mode.wreqq.data = htonl(data);
usr.sbin/fwcontrol/fwcontrol.c
270
asyreq->pkt.mode.ld[0] = 0;
usr.sbin/fwcontrol/fwcontrol.c
271
asyreq->pkt.mode.ld[1] = 0;
usr.sbin/fwcontrol/fwcontrol.c
272
asyreq->pkt.mode.common.tcode = FWTCODE_PHY;
usr.sbin/fwcontrol/fwcontrol.c
274
asyreq->pkt.mode.ld[1] |= ((root_node << 24) | (1 << 23));
usr.sbin/fwcontrol/fwcontrol.c
276
asyreq->pkt.mode.ld[1] |= ((1 << 22) | (gap_count << 16));
usr.sbin/fwcontrol/fwcontrol.c
277
asyreq->pkt.mode.ld[2] = ~asyreq->pkt.mode.ld[1];
usr.sbin/fwcontrol/fwcontrol.c
297
asyreq->pkt.mode.common.tcode = FWTCODE_PHY;
usr.sbin/fwcontrol/fwcontrol.c
298
asyreq->pkt.mode.ld[1] |= (1 << 30) | ((node & 0x3f) << 24);
usr.sbin/fwcontrol/fwcontrol.c
299
asyreq->pkt.mode.ld[2] = ~asyreq->pkt.mode.ld[1];
usr.sbin/fwcontrol/fwcontrol.c
316
asyreq->pkt.mode.wreqq.dst = FWLOCALBUS | (node & 0x3f);
usr.sbin/fwcontrol/fwcontrol.c
317
asyreq->pkt.mode.wreqq.tlrt = 0;
usr.sbin/fwcontrol/fwcontrol.c
318
asyreq->pkt.mode.wreqq.tcode = FWTCODE_WREQQ;
usr.sbin/fwcontrol/fwcontrol.c
320
asyreq->pkt.mode.wreqq.dest_hi = 0xffff;
usr.sbin/fwcontrol/fwcontrol.c
321
asyreq->pkt.mode.wreqq.dest_lo = 0xf0000000 | RESET_START;
usr.sbin/fwcontrol/fwcontrol.c
323
asyreq->pkt.mode.wreqq.data = htonl(0x1);
usr.sbin/fwcontrol/fwdv.c
165
pkt = (struct fw_pkt *) ptr;
usr.sbin/fwcontrol/fwdv.c
180
if (pkt->mode.stream.len <= sizeof(struct ciphdr))
usr.sbin/fwcontrol/fwdv.c
257
struct fw_pkt *pkt;
usr.sbin/fwcontrol/fwdv.c
290
pkt = (struct fw_pkt *) &iso_data;
usr.sbin/fwcontrol/fwdv.c
291
pkt->mode.stream.len = DSIZE + sizeof(struct ciphdr);
usr.sbin/fwcontrol/fwdv.c
292
pkt->mode.stream.sy = 0;
usr.sbin/fwcontrol/fwdv.c
293
pkt->mode.stream.tcode = FWTCODE_STREAM;
usr.sbin/fwcontrol/fwdv.c
294
pkt->mode.stream.chtag = ich;
usr.sbin/fwcontrol/fwdv.c
296
pkt = (struct fw_pkt *) &iso_empty;
usr.sbin/fwcontrol/fwdv.c
297
pkt->mode.stream.len = sizeof(struct ciphdr);
usr.sbin/fwcontrol/fwdv.c
97
struct fw_pkt *pkt;
usr.sbin/fwcontrol/fwmpegts.c
154
struct fw_pkt *pkt;
usr.sbin/fwcontrol/fwmpegts.c
202
pkt = (struct fw_pkt *) ptr;
usr.sbin/fwcontrol/fwmpegts.c
220
if (pkt->mode.stream.len <= sizeof(struct ciphdr)) {
usr.sbin/fwcontrol/fwmpegts.c
229
pkt->mode.stream.len - sizeof(struct ciphdr));
usr.sbin/fwcontrol/fwmpegts.c
249
pkt->mode.stream.len - sizeof(struct ciphdr));
usr.sbin/fwcontrol/fwmpegts.c
259
pkt_size = pkt->mode.stream.len + 4;
usr.sbin/fwcontrol/fwmpegts.c
260
ptr = (uint32_t *)((intptr_t)pkt + pkt_size);
usr.sbin/rarpd/rarpd.c
639
rarp_process(struct if_info *ii, u_char *pkt, u_int len)
usr.sbin/rarpd/rarpd.c
646
ep = (struct ether_header *)pkt;
usr.sbin/virtual_oss/virtual_oss/httpd.c
192
struct rtp_raw_packet pkt = {};
usr.sbin/virtual_oss/virtual_oss/httpd.c
199
memset(pkt.eth.dhost, 255, sizeof(pkt.eth.dhost));
usr.sbin/virtual_oss/virtual_oss/httpd.c
200
memset(pkt.eth.shost, 1, sizeof(pkt.eth.shost));
usr.sbin/virtual_oss/virtual_oss/httpd.c
201
pkt.eth.ether_type = htobe16(0x0800);
usr.sbin/virtual_oss/virtual_oss/httpd.c
202
total_ip = sizeof(pkt.ip) + sizeof(pkt.udp) + sizeof(pkt.rtp) + len;
usr.sbin/virtual_oss/virtual_oss/httpd.c
204
iov[0].iov_base = pkt.eth.dhost;
usr.sbin/virtual_oss/virtual_oss/httpd.c
214
pkt.ip.hl_ver = 0x45;
usr.sbin/virtual_oss/virtual_oss/httpd.c
215
pkt.ip.len = htobe16(total_ip);
usr.sbin/virtual_oss/virtual_oss/httpd.c
216
pkt.ip.ttl = 8;
usr.sbin/virtual_oss/virtual_oss/httpd.c
217
pkt.ip.protocol = 17; /* UDP */
usr.sbin/virtual_oss/virtual_oss/httpd.c
218
pkt.ip.sourceip = 0x01010101U;
usr.sbin/virtual_oss/virtual_oss/httpd.c
219
pkt.ip.destip = htobe32((239 << 24) + (255 << 16) + (1 << 0));
usr.sbin/virtual_oss/virtual_oss/httpd.c
220
pkt.ip.chksum = voss_ipv4_csum((void *)&pkt.ip, sizeof(pkt.ip) / 2);
usr.sbin/virtual_oss/virtual_oss/httpd.c
222
pkt.udp.srcport = htobe16(port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
223
pkt.udp.dstport = htobe16(port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
224
pkt.udp.len = htobe16(total_ip - sizeof(pkt.ip));
usr.sbin/virtual_oss/virtual_oss/httpd.c
226
pkt.rtp.header8[0] = (2 << 6);
usr.sbin/virtual_oss/virtual_oss/httpd.c
227
pkt.rtp.header8[1] = ((pvc->channels == 2) ? 10 : 11) | 0x80;
usr.sbin/virtual_oss/virtual_oss/httpd.c
229
pkt.rtp.header16[1] = htobe16(pvc->profile->http.rtp_seqnum);
usr.sbin/virtual_oss/virtual_oss/httpd.c
230
pkt.rtp.header32[1] = htobe32(ts);
usr.sbin/virtual_oss/virtual_oss/httpd.c
231
pkt.rtp.header32[2] = htobe32(0);
usr.sbin/virtual_oss/virtual_oss/httpd.c
233
pkt.udp.chksum = voss_udp_csum(pkt.ip.dest16[0] + pkt.ip.dest16[1] +
usr.sbin/virtual_oss/virtual_oss/httpd.c
234
pkt.ip.source16[0] + pkt.ip.source16[1] + 0x1100 + pkt.udp.len,
usr.sbin/virtual_oss/virtual_oss/httpd.c
235
(void *)&pkt.udp, sizeof(pkt.udp) / 2 + sizeof(pkt.rtp) / 2,
usr.sbin/wake/wake.c
157
} __packed pkt;
usr.sbin/wake/wake.c
163
(void)memset(pkt.hdr.ether_dhost, 0xff, sizeof(pkt.hdr.ether_dhost));
usr.sbin/wake/wake.c
164
pkt.hdr.ether_type = htons(0);
usr.sbin/wake/wake.c
165
(void)memset(pkt.data, 0xff, SYNC_LEN);
usr.sbin/wake/wake.c
166
for (p = pkt.data + SYNC_LEN, i = 0; i < DESTADDR_COUNT;
usr.sbin/wake/wake.c
169
p = (u_char *)&pkt;
usr.sbin/wake/wake.c
170
len = sizeof(pkt);