Searched defs:pdu (Results 1 - 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/cmd/isns/isnsd/
H A Disns_func.h41 isns_pdu_t *pdu; member in struct:conn_arg::__anon666
49 isns_pdu_t *pdu; member in struct:conn_arg::__anon667
H A Dserver.c66 isns_pdu_t *pdu, *combined_pdu, *new_combined_pdu; local
72 conn->out_packet.pdu = NULL;
75 pdu = NULL;
79 isns_rcv_pdu(conn->so, &pdu, &pdu_sz, ISNS_RCV_TIMEOUT) > 0) {
80 uint16_t flags = pdu->flags;
98 if (combined_pdu != NULL || pdu->seq != 0) {
101 combined_pdu = pdu;
102 pdu = NULL;
105 combined_pdu->func_id != pdu->func_id ||
106 combined_pdu->xid != pdu
[all...]
H A Dpdu.c61 isns_pdu_t **pdu,
77 *pdu = NULL;
100 /* Poll and receive the pdu header */
147 /* poll and receive the pdu payload */
174 (*pdu) = (isns_pdu_t *)malloc(*pdu_size);
175 if (*pdu == NULL) {
181 (*pdu)->version = ntohs(tmp_pdu_hdr->version);
182 (*pdu)->func_id = ntohs(tmp_pdu_hdr->func_id);
183 (*pdu)->payload_len = payload_len;
184 (*pdu)
59 isns_rcv_pdu( int fd, isns_pdu_t **pdu, size_t *pdu_size, int rcv_timeout ) argument
198 isns_send_pdu( int fd, isns_pdu_t *pdu, size_t pl ) argument
325 pdu_reset_scn( isns_pdu_t **pdu, size_t *pl, size_t *sz ) argument
341 pdu_reset_esi( isns_pdu_t **pdu, size_t *pl, size_t *sz ) argument
351 pdu_update_code( isns_pdu_t *pdu, size_t *pl, int code ) argument
372 pdu_add_tlv( isns_pdu_t **pdu, size_t *pl, size_t *sz, uint32_t attr_id, uint32_t attr_len, void *attr_data, int pflag ) argument
517 pdu_get_key( isns_pdu_t *pdu, size_t *key_len ) argument
565 pdu_get_operand( isns_pdu_t *pdu, size_t *op_len ) argument
[all...]
H A Desi.c1238 * pdu - the ESI packet.
1247 isns_pdu_t *pdu,
1258 if (isns_send_pdu(so, pdu, pl) == 0) {
1301 isns_pdu_t *pdu = NULL; local
1323 if (pdu_reset_esi(&pdu, &pl, &sz) != 0 ||
1324 pdu_add_tlv(&pdu, &pl, &sz,
1326 pdu_add_tlv(&pdu, &pl, &sz,
1332 /* set pdu head */
1333 pdu->version = htons((uint16_t)ISNSP_VERSION);
1334 pdu
1245 esi_ping( int so, isns_pdu_t *pdu, size_t pl ) argument
[all...]
H A Dfunc.c106 isns_pdu_t *pdu = conn->in_packet.pdu; local
107 isns_tlv_t *source = pdu_get_source(pdu);
141 isns_pdu_t *pdu = conn->in_packet.pdu; local
145 key = pdu_get_key(pdu, &key_len);
171 isns_pdu_t *pdu = conn->in_packet.pdu; local
175 op = pdu_get_operand(pdu, &op_len);
202 isns_pdu_t *pdu local
620 isns_pdu_t *pdu = conn->in_packet.pdu; local
2085 isns_response_ec( int so, isns_pdu_t *pdu, int ec ) argument
2129 isns_pdu_t *pdu = conn->in_packet.pdu; local
[all...]
H A Ddump.c209 isns_pdu_t *pdu,
215 uint8_t *payload = pdu->payload;
220 ver = ntohs(pdu->version);
221 id = ntohs(pdu->func_id);
222 len = ntohs(pdu->payload_len);
223 flags = ntohs(pdu->flags) & 0xFFFF;
224 xid = ntohs(pdu->xid);
225 seq = ntohs(pdu->seq);
227 ver = pdu->version;
228 id = pdu
208 dump_pdu( isns_pdu_t *pdu, int flag ) argument
1276 isns_pdu_t *pdu = (isns_pdu_t *)buff; local
1425 isns_pdu_t *pdu = (isns_pdu_t *)buff; local
1504 isns_pdu_t *pdu = (isns_pdu_t *)buff; local
1584 isns_pdu_t *pdu = (isns_pdu_t *)buff; local
[all...]
H A Dscn.c1622 * pdu - the SCN packet.
1631 isns_pdu_t *pdu,
1642 pdu->version = htons((uint16_t)ISNSP_VERSION);
1643 pdu->func_id = htons((uint16_t)ISNS_SCN);
1644 pdu->xid = htons(get_server_xid());
1651 if (isns_send_pdu(so, pdu, pl) == 0) {
1697 isns_pdu_t *pdu = NULL; local
1715 ec = pdu_reset_scn(&pdu, &pl, &sz);
1716 if (pdu == NULL) {
1721 ec = pdu_add_tlv(&pdu,
1629 emit_scn( scn_list_t *list, isns_pdu_t *pdu, size_t pl ) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_xfer.c225 iser_xfer_ctrlpdu(iser_chan_t *chan, idm_pdu_t *pdu) argument
252 bhs = (iscsi_data_hdr_t *)pdu->isp_hdr;
261 if (pdu->isp_flags & IDM_PDU_SET_STATSN) {
262 (ic->ic_conn_ops.icb_update_statsn)(NULL, pdu);
328 bcopy(pdu->isp_hdr,
330 pdu->isp_hdrlen);
332 if (pdu->isp_datalen > 0) {
334 bcopy(pdu->isp_data,
336 ISER_HEADER_LENGTH + pdu->isp_hdrlen,
337 pdu
[all...]
H A Diser_cq.c581 iser_rx_pdu_cb(idm_pdu_t *pdu, idm_status_t status) argument
584 iser_msg_free((iser_msg_t *)pdu->isp_transport_private);
585 idm_pdu_free(pdu);
591 idm_pdu_t *pdu; local
596 pdu = idm_pdu_alloc_nosleep(sizeof (iscsi_hdr_t), 0);
597 pdu->isp_ic = chan->ic_conn->ic_idmc;
598 ASSERT(pdu->isp_ic != NULL);
601 pdu->isp_transport_private = (void *)msg;
603 /* Set up a pointer in the pdu handle to the iSER header */
607 idm_pdu_free(pdu);
[all...]
H A Diser_idm.c42 static void iser_pdu_tx(idm_conn_t *ic, idm_pdu_t *pdu);
940 * channel out of the idm_conn_t passed in, and pass it and the pdu to the
944 iser_pdu_tx(idm_conn_t *ic, idm_pdu_t *pdu) argument
951 iser_status = iser_xfer_ctrlpdu(iser_conn->ic_chan, pdu);
954 "ic (0x%p) pdu (0x%p)", (void *) ic, (void *) pdu);
956 idm_pdu_complete(pdu, IDM_STATUS_FAIL);
/illumos-gate/usr/src/cmd/hal/addons/network-devices/
H A Dsnmp.c51 struct snmp_pdu *pdu, void *data)
53 struct sockaddr_in *addr = pdu->transport_data;
50 snmp_response_cb(int operation, struct snmp_session *sp, int reqid, struct snmp_pdu *pdu, void *data) argument
/illumos-gate/usr/src/lib/smbsrv/libmlrpc/common/
H A Dndr_marshal.c369 uint8_t *pdu; local
372 pdu = (uint8_t *)nds->pdu_base_offset + nds->pdu_scan_offset;
373 bcopy(pdu, hdr, NDR_RSP_HDR_SIZE);
383 tmp = (ndr_common_header_t *)pdu;
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/lib/snmp/
H A Dpdu.c38 #include "pdu.h"
62 snmp_pdu_t *pdu; local
69 pdu = (snmp_pdu_t *)calloc(1, sizeof (snmp_pdu_t));
70 if (pdu == NULL)
74 pdu->version = SNMP_VERSION_1;
75 pdu->errstat = 0;
76 pdu->errindex = 0;
78 pdu->version = SNMP_VERSION_2c;
79 pdu->non_repeaters = 0;
80 pdu
111 snmp_make_packet(snmp_pdu_t *pdu) argument
249 snmp_add_null_vars(snmp_pdu_t *pdu, char *oidstrs, int n_oids, int row) argument
396 snmp_build_pdu(snmp_pdu_t *pdu, uchar_t *buf, size_t *bufsz_p) argument
644 snmp_free_pdu(snmp_pdu_t *pdu) argument
[all...]
H A Ddebug.c43 #include "pdu.h"
64 #define SNMP_DEBUG_DEFAULT 0x15 /* cmd, pdu, pkt */
65 #define SNMP_DEBUG_EXTENDED 0x35 /* cmd, pdu, pkt, io */
274 snmp_log_pdu(uint_t tag, snmp_pdu_t *pdu) argument
278 if (pdu == NULL)
298 SNMP_DPDU_INDENT, ' ', SNMP_DTEXT_PREFIX, pdu->version);
301 if (pdu->community) {
304 SNMP_DTEXT_PREFIX, pdu->community);
308 SNMP_DTEXT_PREFIX, pdu->community);
313 SNMP_DPDU_INDENT, ' ', SNMP_DTEXT_PREFIX, pdu
[all...]
H A Dsnmplib.c49 #include "pdu.h"
878 snmp_pdu_t *pdu, *reply_pdu; local
882 if ((pdu = snmp_create_pdu(SNMP_MSG_GET, 0, prefix, 1, row)) == NULL)
885 LOGPDU(TAG_REQUEST_PDU, pdu);
887 if (snmp_make_packet(pdu) < 0) {
888 snmp_free_pdu(pdu);
892 LOGPKT(TAG_REQUEST_PKT, pdu->req_pkt, pdu->req_pktsz);
894 if (snmp_send_request(smd, pdu, snmp_syserr) < 0) {
895 snmp_free_pdu(pdu);
920 snmp_pdu_t *pdu, *reply_pdu; local
996 snmp_pdu_t *pdu, *reply_pdu; local
1036 snmp_send_request(struct picl_snmphdl *smd, snmp_pdu_t *pdu, int *snmp_syserr) argument
1080 snmp_recv_reply(struct picl_snmphdl *smd, snmp_pdu_t *pdu, int *snmp_syserr) argument
1192 mibcache_populate(snmp_pdu_t *pdu, int is_vol) argument
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit_text.c88 iscsit_text_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status) argument
90 iscsit_conn_t *ict = pdu->isp_private;
92 idm_pdu_free(pdu);
404 /* Free the request pdu */
H A Discsit_login.c106 login_sm_send_ack(iscsit_conn_t *ict, idm_pdu_t *pdu);
109 login_sm_validate_ack(iscsit_conn_t *ict, idm_pdu_t *pdu);
112 login_sm_is_last_response(idm_pdu_t *pdu);
115 login_sm_handle_initial_login(iscsit_conn_t *ict, idm_pdu_t *pdu);
118 login_sm_send_next_response(iscsit_conn_t *ict, idm_pdu_t *pdu);
124 login_sm_req_pdu_check(iscsit_conn_t *ict, idm_pdu_t *pdu);
194 login_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status);
269 login_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status) argument
271 iscsit_conn_t *ict = pdu->isp_private;
274 * Check that this is a login pdu
311 iscsit_login_sm_event(iscsit_conn_t *ict, iscsit_login_event_t event, idm_pdu_t *pdu) argument
329 iscsit_login_sm_event_locked(iscsit_conn_t *ict, iscsit_login_event_t event, idm_pdu_t *pdu) argument
409 idm_pdu_t *pdu = ctx->le_pdu; /* Only valid for some events */ local
478 idm_pdu_t *pdu; local
517 idm_pdu_t *pdu; local
563 idm_pdu_t *pdu, *rpdu; local
604 idm_pdu_t *pdu; local
773 login_sm_send_ack(iscsit_conn_t *ict, idm_pdu_t *pdu) argument
796 login_sm_validate_ack(iscsit_conn_t *ict, idm_pdu_t *pdu) argument
809 login_sm_is_last_response(idm_pdu_t *pdu) argument
820 login_sm_handle_initial_login(iscsit_conn_t *ict, idm_pdu_t *pdu) argument
893 login_sm_send_next_response(iscsit_conn_t *ict, idm_pdu_t *pdu) argument
1817 login_sm_req_pdu_check(iscsit_conn_t *ict, idm_pdu_t *pdu) argument
[all...]
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm_conn_sm.c82 idm_state_s9b_wait_snd_done_cb(idm_pdu_t *pdu,
110 idm_pdu_t *pdu);
285 idm_pdu_t *pdu = (idm_pdu_t *)event_ctx->iec_info; local
316 ASSERT(pdu != NULL);
317 action = idm_conn_sm_validate_pdu(ic, event_ctx, pdu);
342 IDM_SM_LOG(CE_NOTE, "*** drop PDU %p", (void *) pdu);
343 idm_pdu_complete(pdu, IDM_STATUS_FAIL);
408 idm_pdu_tx_protocol_error(ic, pdu);
411 idm_pdu_rx_protocol_error(ic, pdu);
417 idm_pdu_rx_forward(ic, pdu);
549 idm_pdu_t *pdu; local
712 idm_state_s6_in_logout_success_snd_done(idm_pdu_t *pdu, idm_status_t status) argument
725 idm_state_s6_in_logout_fail_snd_done(idm_pdu_t *pdu, idm_status_t status) argument
740 idm_pdu_t *pdu; local
921 idm_pdu_t *pdu; local
982 idm_state_s9b_wait_snd_done_cb(idm_pdu_t *pdu, idm_status_t status) argument
1001 idm_pdu_t *pdu; local
1026 idm_pdu_t *pdu; local
1070 idm_pdu_t *pdu; local
1374 idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx, idm_pdu_t *pdu) argument
1561 idm_pdu_tx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu) argument
1571 idm_pdu_rx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu) argument
1651 idm_pdu_t *pdu = (idm_pdu_t *)event_ctx->iec_info; local
[all...]
H A Didm_impl.c51 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu) argument
64 if (idm_pdu_rx_forward_ffp(ic, pdu) == B_TRUE) {
85 switch (IDM_PDU_OPCODE(pdu)) {
88 iscsi_login_hdr_t *, (iscsi_login_hdr_t *)pdu->isp_hdr);
89 idm_conn_rx_pdu_event(ic, CE_LOGIN_RCV, (uintptr_t)pdu);
92 idm_parse_login_rsp(ic, pdu, /* RX */ B_TRUE);
97 (iscsi_logout_hdr_t *)pdu->isp_hdr);
98 idm_parse_logout_req(ic, pdu, /* RX */ B_TRUE);
101 idm_parse_logout_rsp(ic, pdu, /* RX */ B_TRUE);
104 async_evt = (iscsi_async_evt_hdr_t *)pdu
189 idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu) argument
195 idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu) argument
251 idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu) argument
[all...]
H A Didm.c1717 idm_pdu_tx(idm_pdu_t *pdu) argument
1719 idm_conn_t *ic = pdu->isp_ic;
1742 switch (IDM_PDU_OPCODE(pdu)) {
1747 (iscsi_scsi_rsp_hdr_t *)pdu->isp_hdr);
1748 idm_pdu_tx_forward(ic, pdu);
1754 (iscsi_text_rsp_hdr_t *)pdu->isp_hdr);
1755 idm_pdu_tx_forward(ic, pdu);
1761 (iscsi_data_rsp_hdr_t *)pdu->isp_hdr);
1762 idm_pdu_tx_forward(ic, pdu);
1768 (iscsi_rtt_hdr_t *)pdu
1982 idm_pdu_free(idm_pdu_t *pdu) argument
1994 idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb) argument
2015 idm_pdu_init_hdr(idm_pdu_t *pdu, uint8_t *hdr, uint_t hdrlen) argument
2027 idm_pdu_init_data(idm_pdu_t *pdu, uint8_t *data, uint_t datalen) argument
2034 idm_pdu_complete(idm_pdu_t *pdu, idm_status_t status) argument
[all...]
H A Didm_text.c1367 * Copy as much of the text buffer as will fit in the pdu.
1373 idm_pdu_init_text_data(idm_pdu_t *pdu, void *arg, argument
1378 iscsi_hdr_t *ihp = pdu->isp_hdr;
1382 ASSERT(pdu != NULL);
1388 * the entire text buffer fits in the pdu
1390 bcopy((uint8_t *)itb->itb_mem, pdu->isp_data,
1392 pdu->isp_datalen = itb->itb_offset;
1397 /* we have more data than will fit in one pdu */
1408 * the remaining text fits in the pdu
1410 bcopy(bufptr, pdu
1458 idm_pdu_t *pdu, *next_pdu; local
[all...]
/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Defx_mac.c89 __in size_t pdu)
100 if (pdu < EFX_MAC_PDU_MIN) {
105 if (pdu > EFX_MAC_PDU_MAX) {
111 epp->ep_mac_pdu = (uint32_t)pdu;
87 efx_mac_pdu_set( __in efx_nic_t *enp, __in size_t pdu) argument
/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_mac.c519 size_t pdu; local
537 pdu = EFX_MAC_PDU(sp->s_mtu);
538 if ((rc = efx_mac_pdu_set(enp, pdu)) != 0)
/illumos-gate/usr/src/uts/common/io/
H A Dgldutil.c1841 struct rde_pdu *pdu = (struct rde_pdu *)(llcpkt + LLC_HDR1_LEN); local
1853 switch (pdu->rde_ptype) {
1855 gld_send_rqr(macinfo, pktinfo->shost, rh, pdu, pdulen);
1859 gld_rde_pdu_ind(macinfo, rh, pdu, pdulen);
1899 struct rde_pdu *pdu, int pdulen)
1924 *npdu = *pdu; /* copy orig/target macaddr/saps */
2265 gld_rde_pdu_ind(gld_mac_info_t *macinfo, struct gld_ri *rh, struct rde_pdu *pdu, argument
2274 if (pdu->rde_ptype == RDE_RQC)
2277 if (pdu->rde_ptype != RDE_RQR && pdu
1898 gld_send_rqr(gld_mac_info_t *macinfo, uchar_t *shost, struct gld_ri *rh, struct rde_pdu *pdu, int pdulen) argument
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_io.c81 static idm_status_t iscsi_rx_process_nop(idm_conn_t *ic, idm_pdu_t *pdu);
83 idm_pdu_t *pdu);
84 static idm_status_t iscsi_rx_process_cmd_rsp(idm_conn_t *ic, idm_pdu_t *pdu);
86 idm_pdu_t *pdu);
91 idm_pdu_t *pdu);
93 idm_pdu_t *pdu);
95 idm_pdu_t *pdu);
97 idm_pdu_t *pdu);
259 iscsi_rx_scsi_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
267 ASSERT(pdu !
607 iscsi_rx_process_login_pdu(idm_conn_t *ic, idm_pdu_t *pdu) argument
646 iscsi_rx_process_cmd_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
859 iscsi_rx_process_data_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
987 iscsi_rx_process_nop(idm_conn_t *ic, idm_pdu_t *pdu) argument
1057 iscsi_rx_process_reject_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
1224 iscsi_rx_process_task_mgt_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
1316 iscsi_rx_process_logout_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
1395 iscsi_rx_process_async_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
1571 iscsi_rx_process_text_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument
1924 iscsi_tx_scsi_data(iscsi_cmd_t *icmdp, iscsi_scsi_cmd_hdr_t *ihp, iscsi_conn_t *icp, idm_pdu_t *pdu) argument
2154 idm_pdu_t *pdu; local
2216 iscsi_tx_done(idm_pdu_t *pdu, idm_status_t status) argument
3117 iscsi_build_hdr(idm_task_t *idm_task, idm_pdu_t *pdu, uint8_t opcode) argument
3179 iscsi_rx_error_pdu(idm_conn_t *ic, idm_pdu_t *pdu, idm_status_t status) argument
3192 iscsi_rx_misc_pdu(idm_conn_t *ic, idm_pdu_t *pdu) argument
[all...]

Completed in 88 milliseconds

12