Searched refs:pdu (Results 1 - 25 of 44) sorted by relevance

12

/freebsd-current/lib/libiscsiutil/
H A Dpdu.c44 pdu_ahs_length(const struct pdu *pdu) argument
47 return (pdu->pdu_bhs->bhs_total_ahs_len * 4);
51 pdu_data_segment_length(const struct pdu *pdu) argument
55 len += pdu->pdu_bhs->bhs_data_segment_len[0];
57 len += pdu->pdu_bhs->bhs_data_segment_len[1];
59 len += pdu->pdu_bhs->bhs_data_segment_len[2];
65 pdu_set_data_segment_length(struct pdu *pdu, uint32_ argument
76 struct pdu *pdu; local
99 pdu_padding(const struct pdu *pdu) argument
133 pdu_receive(struct pdu *pdu) argument
173 pdu_send(struct pdu *pdu) argument
219 pdu_delete(struct pdu *pdu) argument
[all...]
H A Dlibiscsiutil.h61 struct pdu { struct
70 void (*pdu_receive_proxy)(struct pdu *);
71 void (*pdu_send_proxy)(struct pdu *);
125 keys_load_pdu(struct keys *keys, const struct pdu *pdu) argument
127 keys_load(keys, pdu->pdu_data, pdu->pdu_data_len);
131 keys_save_pdu(struct keys *keys, struct pdu *pdu) argument
133 keys_save(keys, &pdu
[all...]
H A Dtext.c41 static struct pdu *
44 struct pdu *request;
62 static struct pdu *
65 struct pdu *request;
95 static struct pdu *
96 text_new_response(struct pdu *request, uint32_t ttt, bool final)
98 struct pdu *response;
124 static struct pdu *
127 struct pdu *response;
172 struct pdu *reques
[all...]
H A DMakefile7 SRCS= chap.c connection.c keys.c log.c pdu.c text.c utils.c
/freebsd-current/contrib/bsnmp/lib/
H A Dsnmp.c199 snmp_parse_pdus_hdr(struct asn_buf *b, struct snmp_pdu *pdu, asn_len_t *lenp) argument
201 if (pdu->type == SNMP_PDU_TRAP) {
202 if (asn_get_objid(b, &pdu->enterprise) != ASN_ERR_OK) {
206 if (asn_get_ipaddress(b, pdu->agent_addr) != ASN_ERR_OK) {
210 if (asn_get_integer(b, &pdu->generic_trap) != ASN_ERR_OK) {
214 if (asn_get_integer(b, &pdu->specific_trap) != ASN_ERR_OK) {
218 if (asn_get_timeticks(b, &pdu->time_stamp) != ASN_ERR_OK) {
223 if (asn_get_integer(b, &pdu->request_id) != ASN_ERR_OK) {
227 if (asn_get_integer(b, &pdu->error_status) != ASN_ERR_OK) {
231 if (asn_get_integer(b, &pdu
246 parse_pdus(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) argument
284 parse_secparams(struct asn_buf *b, struct snmp_pdu *pdu) argument
357 pdu_encode_secparams(struct asn_buf *b, struct snmp_pdu *pdu) argument
431 snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) argument
464 snmp_pdu_decode_header(struct asn_buf *b, struct snmp_pdu *pdu) argument
551 snmp_pdu_decode_scoped(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) argument
637 snmp_pdu_decode_secmode(struct asn_buf *b, struct snmp_pdu *pdu) argument
738 snmp_pdu_encode_header(struct asn_buf *b, struct snmp_pdu *pdu) argument
842 snmp_pdu_fix_padd(struct asn_buf *b, struct snmp_pdu *pdu) argument
857 snmp_fix_encoding(struct asn_buf *b, struct snmp_pdu *pdu) argument
996 snmp_pdu_encode(struct snmp_pdu *pdu, struct asn_buf *resp_b) argument
1078 dump_bindings(const struct snmp_pdu *pdu) argument
1090 dump_notrap(const struct snmp_pdu *pdu) argument
1099 snmp_pdu_dump(const struct snmp_pdu *pdu) argument
1187 snmp_pdu_init_secparams(struct snmp_pdu *pdu) argument
1216 snmp_pdu_free(struct snmp_pdu *pdu) argument
[all...]
H A Dsnmpagent.c169 snmp_pdu_create_response(const struct snmp_pdu *pdu, struct snmp_pdu *resp) argument
172 strcpy(resp->community, pdu->community);
173 resp->version = pdu->version;
174 if (pdu->flags & SNMP_MSG_AUTODISCOVER)
178 resp->request_id = pdu->request_id;
179 resp->version = pdu->version;
184 memcpy(&resp->engine, &pdu->engine, sizeof(pdu->engine));
185 memcpy(&resp->user, &pdu->user, sizeof(pdu
202 snmp_get(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument
335 do_getnext(struct context *context, const struct snmp_value *inb, struct snmp_value *outb, struct snmp_pdu *pdu) argument
404 snmp_getnext(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument
459 snmp_getbulk(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument
571 rollback(struct context *context, struct snmp_pdu *pdu, u_int i) argument
675 snmp_set(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument
976 snmp_make_errresp(const struct snmp_pdu *pdu, struct asn_buf *pdu_b, struct asn_buf *resp_b) argument
[all...]
H A Dsnmpcrypto.c89 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest) argument
101 err = snmp_digest_init(&pdu->user, ctx, &dtype, &keylen);
109 memset(pdu->digest_ptr, 0, sizeof(pdu->msg_digest));
110 memcpy(extkey, pdu->user.auth_key, keylen);
119 EVP_DigestUpdate(ctx, pdu->outer_ptr, pdu->outer_len) != 1 ||
145 snmp_pdu_cipher_init(const struct snmp_pdu *pdu, int32_t len, argument
151 if (pdu->user.priv_proto == SNMP_PRIV_DES) {
155 memcpy(piv, pdu
178 snmp_pdu_encrypt(const struct snmp_pdu *pdu) argument
211 snmp_pdu_decrypt(const struct snmp_pdu *pdu) argument
374 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest __unused) argument
384 snmp_pdu_encrypt(const struct snmp_pdu *pdu) argument
393 snmp_pdu_decrypt(const struct snmp_pdu *pdu) argument
[all...]
H A Dsnmpclient.c79 struct snmp_pdu *pdu; member in struct:sent_pdu
124 struct snmp_pdu pdu; member in struct:tabwork
446 table_init_pdu(const struct snmp_table *descr, struct snmp_pdu *pdu) argument
449 snmp_pdu_create(pdu, SNMP_PDU_GETNEXT);
451 snmp_pdu_create(pdu, SNMP_PDU_GETBULK);
452 pdu->error_index = 10;
455 pdu->bindings[pdu->nbindings].syntax = SNMP_SYNTAX_NULL;
456 pdu->bindings[pdu
1151 snmp_pdu_create(struct snmp_pdu *pdu, u_int op) argument
1200 snmp_add_binding(struct snmp_v1_pdu *pdu, ...) argument
1241 snmp_send_packet(struct snmp_pdu * pdu) argument
1305 snmp_pdu_send(struct snmp_pdu *pdu, snmp_send_cb_f func, void *arg) argument
1353 snmp_receive_packet(struct snmp_pdu *pdu, struct timeval *tv) argument
1699 struct snmp_pdu pdu; local
[all...]
H A Dsnmpagent.h132 enum snmp_ret snmp_get(struct snmp_pdu *pdu, struct asn_buf *resp_b,
134 enum snmp_ret snmp_getnext(struct snmp_pdu *pdu, struct asn_buf *resp_b,
136 enum snmp_ret snmp_getbulk(struct snmp_pdu *pdu, struct asn_buf *resp_b,
138 enum snmp_ret snmp_set(struct snmp_pdu *pdu, struct asn_buf *resp_b,
H A Dsnmppriv.h38 enum asn_err snmp_parse_pdus_hdr(struct asn_buf *b, struct snmp_pdu *pdu,
/freebsd-current/lib/libsdp/
H A Dservice.c53 sdp_pdu_t pdu; local
63 if (sizeof(pdu)+sizeof(uuid)+sizeof(*bdaddr)+datalen > SDP_LOCAL_MTU) {
68 pdu.pid = SDP_PDU_SERVICE_REGISTER_REQUEST;
69 pdu.tid = htons(++ss->tid);
70 pdu.len = htons(sizeof(uuid) + sizeof(*bdaddr) + datalen);
74 iov[0].iov_base = (void *) &pdu;
75 iov[0].iov_len = sizeof(pdu);
98 if (len != sizeof(pdu) + sizeof(uint16_t) + sizeof(uint32_t)) {
118 sdp_pdu_t pdu; local
127 if (sizeof(pdu)
162 sdp_pdu_t pdu; local
206 sdp_pdu_p pdu; local
[all...]
H A Dsearch.c54 sdp_pdu_t pdu; member in struct:sdp_xpdu
159 xpdu.pdu.pid = SDP_PDU_SERVICE_SEARCH_ATTRIBUTE_REQUEST;
160 xpdu.pdu.tid = htons(ss->tid);
161 xpdu.pdu.len = htons(req_cs - ss->req);
165 iov[0].iov_len = sizeof(xpdu.pdu);
197 xpdu.pdu.tid = ntohs(xpdu.pdu.tid);
198 xpdu.pdu.len = ntohs(xpdu.pdu.len);
201 if (xpdu.pdu
[all...]
/freebsd-current/contrib/bsnmp/snmpd/
H A Dtrap.c423 snmp_create_v1_trap(struct snmp_pdu *pdu, char *com, argument
426 memset(pdu, 0, sizeof(*pdu));
427 strlcpy(pdu->community, com, sizeof(pdu->community));
429 pdu->version = SNMP_V1;
430 pdu->type = SNMP_PDU_TRAP;
431 pdu->enterprise = systemg.object_id;
432 memcpy(pdu->agent_addr, snmpd.trap1addr, 4);
433 pdu
440 snmp_create_v2_trap(struct snmp_pdu *pdu, char *com, const struct asn_oid *trap_oid) argument
466 snmp_create_v3_trap(struct snmp_pdu *pdu, struct target_param *target, const struct asn_oid *trap_oid) argument
526 struct snmp_pdu pdu; local
[all...]
H A Dmain.c282 snmp_output(struct snmp_pdu *pdu, u_char *sndbuf, size_t *sndlen, argument
291 if ((code = snmp_pdu_encode(pdu, &resp_b)) != SNMP_CODE_OK) {
297 snmp_pdu_dump(pdu);
306 snmp_pdu_auth_user(struct snmp_pdu *pdu) argument
311 if (pdu->engine.engine_len == 0 && strlen(pdu->user.sec_name) == 0) {
312 pdu->engine.engine_len = snmpd_engine.engine_len;
313 memcpy(pdu->engine.engine_id, snmpd_engine.engine_id,
316 pdu->engine.engine_boots = snmpd_engine.engine_boots;
317 pdu
372 snmp_pdu_auth_access(struct snmp_pdu *pdu, int32_t *ip) argument
483 snmp_input_start(const u_char *buf, size_t len, const char *source, struct snmp_pdu *pdu, int32_t *ip, size_t *pdulen) argument
660 snmp_input_finish(struct snmp_pdu *pdu, const u_char *rcvbuf, size_t rcvlen, u_char *sndbuf, size_t *sndlen, const char *source, enum snmpd_input_err ierr, int32_t ivar, void *data) argument
1037 struct snmp_pdu pdu; local
1214 snmp_send_port(void *targ, const struct asn_oid *port, struct snmp_pdu *pdu, const struct sockaddr *addr, socklen_t addrlen) argument
[all...]
/freebsd-current/sys/dev/virtio/scmi/
H A Dvirtio_scmi.c266 struct vtscmi_pdu *pdu; local
277 q->pdus = mallocarray(q->vq_sz, sizeof(*pdu), M_DEVBUF,
281 for (i = 0, pdu = q->pdus; i < q->vq_sz; i++, pdu++) {
282 pdu->chan = idx;
284 sglist_init(&pdu->sg,
285 idx == VIRTIO_SCMI_CHAN_A2P ? 2 : 1, pdu->segs);
286 SLIST_INSERT_HEAD(&q->p_head, pdu, next);
329 struct vtscmi_pdu *pdu; local
333 pdu
376 struct vtscmi_pdu *pdu = NULL; local
403 virtio_scmi_pdu_put(device_t dev, struct vtscmi_pdu *pdu) argument
475 struct vtscmi_pdu *pdu; local
503 struct vtscmi_pdu *pdu; local
[all...]
/freebsd-current/lib/libnvmf/
H A Dnvmf_tcp.c149 nvmf_tcp_write_pdu(struct nvmf_tcp_qpair *qp, const void *pdu, size_t len) argument
154 cp = pdu;
223 nvmf_tcp_validate_pdu(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu, argument
234 ch = pdu->hdr;
279 pdu->data_len = data_len;
307 nvmf_tcp_read_pdu(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
313 memset(pdu, 0, sizeof(*pdu));
325 pdu->hdr = &ch;
326 error = nvmf_tcp_validate_pdu(qp, pdu, sizeo
347 nvmf_tcp_free_pdu(struct nvmf_tcp_rxpdu *pdu) argument
354 nvmf_tcp_handle_term_req(struct nvmf_tcp_rxpdu *pdu) argument
367 nvmf_tcp_save_command_capsule(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
388 nvmf_tcp_save_response_capsule(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
494 nvmf_tcp_handle_h2c_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
567 nvmf_tcp_handle_c2h_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
700 nvmf_tcp_handle_r2t(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
757 struct nvmf_tcp_rxpdu pdu; local
788 const struct nvme_tcp_ic_req *pdu; local
895 nvmf_tcp_read_ic_req(struct nvmf_association *na, struct nvmf_tcp_qpair *qp, struct nvme_tcp_ic_req *pdu) argument
911 nvmf_tcp_read_ic_resp(struct nvmf_association *na, struct nvmf_tcp_qpair *qp, struct nvme_tcp_ic_resp *pdu) argument
[all...]
/freebsd-current/contrib/tcpdump/
H A Dprint-rpki-rtr.c257 const rpki_rtr_pdu_ipv4_prefix *pdu; local
261 pdu = (const rpki_rtr_pdu_ipv4_prefix *)tptr;
264 GET_IPADDR_STRING(pdu->prefix),
265 GET_U_1(pdu->prefix_length), GET_U_1(pdu->max_length),
266 GET_BE_U_4(pdu->as), GET_U_1(pdu->flags));
272 const rpki_rtr_pdu_ipv6_prefix *pdu; local
276 pdu = (const rpki_rtr_pdu_ipv6_prefix *)tptr;
279 GET_IP6ADDR_STRING(pdu
287 const rpki_rtr_pdu_error_report *pdu; local
[all...]
/freebsd-current/sys/dev/nvmf/
H A Dnvmf_tcp.c305 nvmf_tcp_validate_pdu(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
308 struct mbuf *m = pdu->m;
316 ch = pdu->hdr;
345 pdu->data_digest_mismatch = false;
352 pdu->data_digest_mismatch = true;
356 pdu->data_len = data_len;
361 nvmf_tcp_free_pdu(struct nvmf_tcp_rxpdu *pdu) argument
363 m_freem(pdu->m);
364 pdu->m = NULL;
365 pdu
369 nvmf_tcp_handle_term_req(struct nvmf_tcp_rxpdu *pdu) argument
382 nvmf_tcp_save_command_capsule(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
401 nvmf_tcp_save_response_capsule(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
639 nvmf_tcp_handle_h2c_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
749 nvmf_tcp_handle_c2h_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
944 nvmf_tcp_handle_r2t(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu) argument
1053 nvmf_tcp_dispatch_pdu(struct nvmf_tcp_qpair *qp, const struct nvme_tcp_common_pdu_hdr *ch, struct nvmf_tcp_rxpdu *pdu) argument
1085 struct nvmf_tcp_rxpdu pdu; local
[all...]
/freebsd-current/usr.sbin/bluetooth/sdpd/
H A Dsrr.c117 sdp_pdu_t pdu; local
122 pdu.pid = SDP_PDU_ERROR_RESPONSE;
123 pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
124 pdu.len = htons(srv->fdidx[fd].rsp_size);
126 iov[0].iov_base = &pdu;
127 iov[0].iov_len = sizeof(pdu);
H A Dserver.c410 sdp_pdu_p pdu = (sdp_pdu_p) srv->req; local
437 if (len >= sizeof(*pdu) &&
438 sizeof(*pdu) + (pdu->len = ntohs(pdu->len)) == len) {
439 switch (pdu->pid) {
472 switch (pdu->pid) {
504 "pdu->pid=%d, pdu->tid=%d, error=%d",
506 pdu
542 sdp_pdu_t pdu; member in struct:__anon6595
[all...]
H A Dsar.c255 sdp_pdu_t pdu; local
286 pdu.pid = SDP_PDU_SERVICE_ATTRIBUTE_RESPONSE;
288 pdu.pid = SDP_PDU_SERVICE_SEARCH_ATTRIBUTE_RESPONSE;
290 pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
291 pdu.len = htons(sizeof(bcount) + bcount + 1 + cs[0]);
295 iov[0].iov_base = &pdu;
296 iov[0].iov_len = sizeof(pdu);
/freebsd-current/usr.sbin/iscsid/
H A Discsid.c61 static void pdu_receive_proxy(struct pdu *pdu);
62 static void pdu_send_proxy(struct pdu *pdu);
89 pdu_receive_proxy(struct pdu *pdu) argument
96 conn = (struct iscsid_connection *)pdu->pdu_connection;
99 pdu->pdu_data = malloc(conn->conn.conn_max_recv_data_segment_length);
100 if (pdu->pdu_data == NULL)
105 idr.idr_bhs = pdu
123 pdu_send_proxy(struct pdu *pdu) argument
[all...]
H A Ddiscovery.c41 static struct pdu *
44 struct pdu *response;
66 static struct pdu *
69 struct pdu *request;
117 struct pdu *request, *response;
/freebsd-current/usr.sbin/bsnmpd/tools/bsnmptools/
H A Dbsnmpget.c79 (program == BSNMPGET || program == BSNMPWALK) ? "[-p pdu] " : "",
322 snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) argument
327 asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var));
328 pdu->nbindings++;
330 return (pdu->nbindings);
337 snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, argument
340 if (pdu->version == SNMP_V1 && obj->val.syntax ==
346 if (ISSET_NUMERIC(snmptoolctx) || pdu->type == SNMP_PDU_GETNEXT ||
347 pdu
365 snmpget_fix_getbulk(struct snmp_pdu *pdu, uint32_t max_rep, uint32_t non_rep) argument
454 snmpwalk_nextpdu_create(uint32_t op, struct asn_oid *var, struct snmp_pdu *pdu) argument
1041 snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, struct snmp_object *obj) argument
1063 snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) argument
[all...]
/freebsd-current/usr.sbin/ctld/
H A Dlogin.c43 static void login_send_error(struct pdu *request,
47 login_set_nsg(struct pdu *response, int nsg)
63 login_csg(const struct pdu *request)
73 login_set_csg(struct pdu *response, int csg)
87 static struct pdu *
90 struct pdu *request;
147 static struct pdu *
148 login_new_response(struct pdu *request)
150 struct pdu *response;
173 login_send_error(struct pdu *reques
[all...]

Completed in 235 milliseconds

12