/freebsd-10.0-release/usr.sbin/ctld/ |
H A D | pdu.c | 48 pdu_ahs_length(const struct pdu *pdu) argument 51 return (pdu->pdu_bhs->bhs_total_ahs_len * 4); 55 pdu_data_segment_length(const struct pdu *pdu) argument 59 len += pdu->pdu_bhs->bhs_data_segment_len[0]; 61 len += pdu->pdu_bhs->bhs_data_segment_len[1]; 63 len += pdu->pdu_bhs->bhs_data_segment_len[2]; 69 pdu_set_data_segment_length(struct pdu *pdu, uint32_ argument 80 struct pdu *pdu; local 105 pdu_receive(struct pdu *pdu) argument 121 pdu_send(struct pdu *pdu) argument 131 pdu_padding(const struct pdu *pdu) argument 159 pdu_receive(struct pdu *pdu) argument 197 pdu_send(struct pdu *pdu) argument 240 pdu_delete(struct pdu *pdu) argument [all...] |
H A D | keys.c | 60 keys_load(struct keys *keys, const struct pdu *pdu) argument 66 if (pdu->pdu_data_len == 0) 69 if (pdu->pdu_data[pdu->pdu_data_len - 1] != '\0') 73 keys->keys_data_len = pdu->pdu_data_len; 77 memcpy(keys->keys_data, pdu->pdu_data, keys->keys_data_len); 104 keys_save(struct keys *keys, struct pdu *pdu) argument 131 pdu [all...] |
H A D | ctld.h | 161 struct pdu { struct 238 void kernel_send(struct pdu *pdu); 239 void kernel_receive(struct pdu *pdu); 243 void keys_load(struct keys *keys, const struct pdu *pdu); 244 void keys_save(struct keys *keys, struct pdu *pdu); 252 struct pdu *pdu_ne [all...] |
H A D | discovery.c | 42 static struct pdu * 45 struct pdu *request; 81 static struct pdu * 82 text_new_response(struct pdu *request) 84 struct pdu *response; 106 static struct pdu * 109 struct pdu *request; 137 static struct pdu * 138 logout_new_response(struct pdu *request) 140 struct pdu *respons [all...] |
/freebsd-10.0-release/usr.sbin/iscsid/ |
H A D | pdu.c | 48 pdu_ahs_length(const struct pdu *pdu) argument 51 return (pdu->pdu_bhs->bhs_total_ahs_len * 4); 55 pdu_data_segment_length(const struct pdu *pdu) argument 59 len += pdu->pdu_bhs->bhs_data_segment_len[0]; 61 len += pdu->pdu_bhs->bhs_data_segment_len[1]; 63 len += pdu->pdu_bhs->bhs_data_segment_len[2]; 69 pdu_set_data_segment_length(struct pdu *pdu, uint32_ argument 80 struct pdu *pdu; local 105 pdu_receive(struct pdu *pdu) argument 140 pdu_send(struct pdu *pdu) argument 166 pdu_padding(const struct pdu *pdu) argument 194 pdu_receive(struct pdu *pdu) argument 232 pdu_send(struct pdu *pdu) argument 275 pdu_delete(struct pdu *pdu) argument [all...] |
H A D | iscsid.h | 68 struct pdu { struct 86 void keys_load(struct keys *keys, const struct pdu *pdu); 87 void keys_save(struct keys *keys, struct pdu *pdu); 95 struct pdu *pdu_new(struct connection *ic); 96 struct pdu *pdu_new_response(struct pdu *request); 97 void pdu_receive(struct pdu *request); 98 void pdu_send(struct pdu *respons [all...] |
H A D | keys.c | 61 keys_load(struct keys *keys, const struct pdu *pdu) argument 67 if (pdu->pdu_data_len == 0) 70 if (pdu->pdu_data[pdu->pdu_data_len - 1] != '\0') 74 keys->keys_data_len = pdu->pdu_data_len; 78 memcpy(keys->keys_data, pdu->pdu_data, keys->keys_data_len); 105 keys_save(struct keys *keys, struct pdu *pdu) argument 132 pdu [all...] |
H A D | Makefile | 4 SRCS= discovery.c iscsid.c keys.c log.c login.c pdu.c
|
H A D | discovery.c | 44 static struct pdu * 47 struct pdu *response; 77 static struct pdu * 80 struct pdu *request; 98 static struct pdu * 101 struct pdu *response; 123 static struct pdu * 126 struct pdu *request; 174 struct pdu *request, *response;
|
/freebsd-10.0-release/contrib/bsnmp/lib/ |
H A D | snmp.c | 197 snmp_parse_pdus_hdr(struct asn_buf *b, struct snmp_pdu *pdu, asn_len_t *lenp) argument 199 if (pdu->type == SNMP_PDU_TRAP) { 200 if (asn_get_objid(b, &pdu->enterprise) != ASN_ERR_OK) { 204 if (asn_get_ipaddress(b, pdu->agent_addr) != ASN_ERR_OK) { 208 if (asn_get_integer(b, &pdu->generic_trap) != ASN_ERR_OK) { 212 if (asn_get_integer(b, &pdu->specific_trap) != ASN_ERR_OK) { 216 if (asn_get_timeticks(b, &pdu->time_stamp) != ASN_ERR_OK) { 221 if (asn_get_integer(b, &pdu->request_id) != ASN_ERR_OK) { 225 if (asn_get_integer(b, &pdu->error_status) != ASN_ERR_OK) { 229 if (asn_get_integer(b, &pdu 244 parse_pdus(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) argument 282 parse_secparams(struct asn_buf *b, struct snmp_pdu *pdu) argument 353 pdu_encode_secparams(struct asn_buf *b, struct snmp_pdu *pdu) argument 427 snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) argument 460 snmp_pdu_decode_header(struct asn_buf *b, struct snmp_pdu *pdu) argument 547 snmp_pdu_decode_scoped(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) argument 633 snmp_pdu_decode_secmode(struct asn_buf *b, struct snmp_pdu *pdu) argument 734 snmp_pdu_encode_header(struct asn_buf *b, struct snmp_pdu *pdu) argument 838 snmp_pdu_fix_padd(struct asn_buf *b, struct snmp_pdu *pdu) argument 853 snmp_fix_encoding(struct asn_buf *b, struct snmp_pdu *pdu) argument 992 snmp_pdu_encode(struct snmp_pdu *pdu, struct asn_buf *resp_b) argument 1074 dump_bindings(const struct snmp_pdu *pdu) argument 1086 dump_notrap(const struct snmp_pdu *pdu) argument 1095 snmp_pdu_dump(const struct snmp_pdu *pdu) argument 1180 snmp_pdu_init_secparams(struct snmp_pdu *pdu) argument 1209 snmp_pdu_free(struct snmp_pdu *pdu) argument [all...] |
H A D | snmpagent.c | 169 snmp_pdu_create_response(struct snmp_pdu *pdu, struct snmp_pdu *resp) argument 172 strcpy(resp->community, pdu->community); 173 resp->version = pdu->version; 175 resp->request_id = pdu->request_id; 176 resp->version = pdu->version; 181 memcpy(&resp->engine, &pdu->engine, sizeof(pdu->engine)); 182 memcpy(&resp->user, &pdu->user, sizeof(pdu->user)); 184 resp->identifier = pdu 199 snmp_get(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument 327 do_getnext(struct context *context, const struct snmp_value *inb, struct snmp_value *outb, struct snmp_pdu *pdu) argument 396 snmp_getnext(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument 445 snmp_getbulk(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument 552 rollback(struct context *context, struct snmp_pdu *pdu, u_int i) argument 656 snmp_set(struct snmp_pdu *pdu, struct asn_buf *resp_b, struct snmp_pdu *resp, void *data) argument 957 snmp_make_errresp(const struct snmp_pdu *pdu, struct asn_buf *pdu_b, struct asn_buf *resp_b) argument [all...] |
H A D | snmpcrypto.c | 90 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest) argument 99 err = snmp_digest_init(&pdu->user, &ctx, &dtype, &keylen); 105 memset(pdu->digest_ptr, 0, sizeof(pdu->msg_digest)); 106 memcpy(extkey, pdu->user.auth_key, keylen); 115 EVP_DigestUpdate(&ctx, pdu->outer_ptr, pdu->outer_len) != 1 || 141 snmp_pdu_cipher_init(const struct snmp_pdu *pdu, int32_t len, argument 147 if (pdu->user.priv_proto == SNMP_PRIV_DES) { 151 memcpy(piv, pdu 174 snmp_pdu_encrypt(const struct snmp_pdu *pdu) argument 202 snmp_pdu_decrypt(const struct snmp_pdu *pdu) argument 342 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest __unused) argument 352 snmp_pdu_encrypt(const struct snmp_pdu *pdu) argument 361 snmp_pdu_decrypt(const struct snmp_pdu *pdu) argument [all...] |
H A D | snmpclient.c | 73 struct snmp_pdu *pdu; member in struct:sent_pdu 118 struct snmp_pdu pdu; member in struct:tabwork 440 table_init_pdu(const struct snmp_table *descr, struct snmp_pdu *pdu) argument 443 snmp_pdu_create(pdu, SNMP_PDU_GETNEXT); 445 snmp_pdu_create(pdu, SNMP_PDU_GETBULK); 446 pdu->error_index = 10; 449 pdu->bindings[pdu->nbindings].syntax = SNMP_SYNTAX_NULL; 450 pdu->bindings[pdu 1138 snmp_pdu_create(struct snmp_pdu *pdu, u_int op) argument 1187 snmp_add_binding(struct snmp_v1_pdu *pdu, ...) argument 1228 snmp_send_packet(struct snmp_pdu * pdu) argument 1292 snmp_pdu_send(struct snmp_pdu *pdu, snmp_send_cb_f func, void *arg) argument 1340 snmp_receive_packet(struct snmp_pdu *pdu, struct timeval *tv) argument 1689 struct snmp_pdu pdu; local [all...] |
H A D | snmpagent.h | 132 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 D | snmppriv.h | 38 enum asn_err snmp_parse_pdus_hdr(struct asn_buf *b, struct snmp_pdu *pdu,
|
/freebsd-10.0-release/lib/libsdp/ |
H A D | service.c | 51 sdp_pdu_t pdu; local 61 if (sizeof(pdu)+sizeof(uuid)+sizeof(*bdaddr)+datalen > SDP_LOCAL_MTU) { 66 pdu.pid = SDP_PDU_SERVICE_REGISTER_REQUEST; 67 pdu.tid = htons(++ss->tid); 68 pdu.len = htons(sizeof(uuid) + sizeof(*bdaddr) + datalen); 72 iov[0].iov_base = (void *) &pdu; 73 iov[0].iov_len = sizeof(pdu); 96 if (len != sizeof(pdu) + sizeof(uint16_t) + sizeof(uint32_t)) { 116 sdp_pdu_t pdu; local 125 if (sizeof(pdu) 160 sdp_pdu_t pdu; local 204 sdp_pdu_p pdu; local [all...] |
H A D | search.c | 52 sdp_pdu_t pdu; member in struct:sdp_xpdu 157 xpdu.pdu.pid = SDP_PDU_SERVICE_SEARCH_ATTRIBUTE_REQUEST; 158 xpdu.pdu.tid = htons(ss->tid); 159 xpdu.pdu.len = htons(req_cs - ss->req); 163 iov[0].iov_len = sizeof(xpdu.pdu); 195 xpdu.pdu.tid = ntohs(xpdu.pdu.tid); 196 xpdu.pdu.len = ntohs(xpdu.pdu.len); 199 if (xpdu.pdu [all...] |
/freebsd-10.0-release/contrib/bsnmp/snmpd/ |
H A D | trap.c | 421 snmp_create_v1_trap(struct snmp_pdu *pdu, char *com, argument 424 memset(pdu, 0, sizeof(*pdu)); 425 strcpy(pdu->community, com); 427 pdu->version = SNMP_V1; 428 pdu->type = SNMP_PDU_TRAP; 429 pdu->enterprise = systemg.object_id; 430 memcpy(pdu->agent_addr, snmpd.trap1addr, 4); 431 pdu->generic_trap = trap_oid->subs[trap_oid->len - 1] - 1; 432 pdu 438 snmp_create_v2_trap(struct snmp_pdu *pdu, char *com, const struct asn_oid *trap_oid) argument 464 snmp_create_v3_trap(struct snmp_pdu *pdu, struct target_param *target, const struct asn_oid *trap_oid) argument 532 struct snmp_pdu pdu; local [all...] |
H A D | main.c | 277 snmp_output(struct snmp_pdu *pdu, u_char *sndbuf, size_t *sndlen, argument 285 if (snmp_pdu_encode(pdu, &resp_b) != 0) { 291 snmp_pdu_dump(pdu); 300 snmp_pdu_auth_user(struct snmp_pdu *pdu) argument 306 if (pdu->engine.engine_len == 0 && strlen(pdu->user.sec_name) == 0) { 307 pdu->engine.engine_len = snmpd_engine.engine_len; 308 memcpy(pdu->engine.engine_id, snmpd_engine.engine_id, 310 pdu->engine.engine_boots = snmpd_engine.engine_boots; 311 pdu 373 snmp_pdu_auth_access(struct snmp_pdu *pdu, int32_t *ip) argument 484 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 1185 struct snmp_pdu pdu; local 1393 snmp_send_port(void *targ, const struct asn_oid *port, struct snmp_pdu *pdu, const struct sockaddr *addr, socklen_t addrlen) argument [all...] |
/freebsd-10.0-release/contrib/tcpdump/ |
H A D | print-rpki-rtr.c | 229 rpki_rtr_pdu_ipv4_prefix *pdu; local 231 pdu = (rpki_rtr_pdu_ipv4_prefix *)tptr; 234 ipaddr_string(pdu->prefix), 235 pdu->prefix_length, pdu->max_length, 236 EXTRACT_32BITS(pdu->as), pdu->flags); 243 rpki_rtr_pdu_ipv6_prefix *pdu; local 245 pdu = (rpki_rtr_pdu_ipv6_prefix *)tptr; 248 ip6addr_string(pdu 257 rpki_rtr_pdu_error_report *pdu; local [all...] |
/freebsd-10.0-release/sys/contrib/ngatm/netnatm/saal/ |
H A D | saal_sscop.c | 783 union pdu pdu; local 788 FAILURE("sscop: cannot allocate in pdu msg"); 801 pdu.sscop_null = MBUF_TRAIL32(m, -1); 804 "got %s, size=%u", pdus[pdu.sscop_type], size)); 817 switch(pdu.sscop_type) { 821 "Bad PDU type %u", pdu.sscop_type)); 827 ENSURE(size >= 8U + pdu.sscop_pl, (sscop, sscop->aarg, 828 "PDU_BGN size=%u pl=%u", size, pdu.sscop_pl)); 837 ENSURE(size >= 8U + pdu 1258 union pdu pdu; local 1294 union pdu pdu; local 1327 union pdu pdu; local 1361 union pdu pdu; local 1386 union pdu pdu; local 1404 union pdu pdu; local 1422 union pdu pdu; local 1459 union pdu pdu; local 1500 union pdu pdu; local 1527 union pdu pdu; local 1554 union pdu pdu; local 1579 union pdu pdu; local 1603 union pdu pdu; local 1628 union pdu pdu; local 1667 union pdu pdu; local 1722 union pdu pdu; local 1945 union pdu pdu; local 1967 union pdu pdu; local 2025 union pdu pdu; local 2094 union pdu pdu; local 2282 union pdu pdu; local 2324 union pdu pdu; local 2345 union pdu pdu; local 2382 union pdu pdu; local 2411 union pdu pdu; local 2467 union pdu pdu; local 2521 union pdu pdu; local 2548 union pdu pdu; local 2624 union pdu pdu; local 2653 union pdu pdu; local 2760 union pdu pdu; local 2818 union pdu pdu; local 2840 union pdu pdu; local 2955 union pdu pdu; local 2983 union pdu pdu; local 3032 union pdu pdu; local 3070 union pdu pdu; local 3143 union pdu pdu; local 3212 union pdu pdu; local 3232 union pdu pdu; local 3332 union pdu pdu; local 3467 union pdu pdu; local 3491 union pdu pdu; local 3510 union pdu pdu; local 3598 union pdu pdu; local 3626 union pdu pdu; local 3686 union pdu pdu; local 3713 union pdu pdu; local 3887 union pdu pdu; local 3969 union pdu pdu; local 4046 union pdu pdu; local 4141 union pdu pdu; local 4371 union pdu pdu; local 4389 union pdu pdu; local [all...] |
/freebsd-10.0-release/usr.sbin/bluetooth/sdpd/ |
H A D | srr.c | 114 sdp_pdu_t pdu; local 119 pdu.pid = SDP_PDU_ERROR_RESPONSE; 120 pdu.tid = ((sdp_pdu_p)(srv->req))->tid; 121 pdu.len = htons(srv->fdidx[fd].rsp_size); 123 iov[0].iov_base = &pdu; 124 iov[0].iov_len = sizeof(pdu);
|
/freebsd-10.0-release/sbin/iscontrol/ |
H A D | Makefile | 3 SRCS= iscontrol.c pdu.c fsm.c config.c login.c auth_subr.c misc.c
|
/freebsd-10.0-release/sys/dev/iscsi_initiator/ |
H A D | iscsi_subr.c | 67 pdu_t *opp = &opq->pdu; 69 r2t_t *r2t = &pq->pdu.ipdu.r2t; 113 cmd = &wpq->pdu.ipdu.data_out; 126 wpq->pdu.ds_len = bs; 127 wpq->pdu.ds_addr = bp; 150 pdu_t *pp = &pq->pdu; 271 n = ntohl(pq->pdu.ipdu.bhs.CmdSN); 351 pdu_t *pp = &pq->pdu; 373 pdu_t *pp = &pq->pdu; 407 //reject_t *reject = &pq->pdu [all...] |
/freebsd-10.0-release/usr.sbin/bsnmpd/tools/bsnmptools/ |
H A D | bsnmpget.c | 81 (program == BSNMPGET || program == BSNMPWALK) ? "[-p pdu] " : "", 324 snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) argument 329 asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var)); 330 pdu->nbindings++; 332 return (pdu->nbindings); 339 snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, argument 342 if (pdu->version == SNMP_V1 && obj->val.syntax == 348 if (ISSET_NUMERIC(snmptoolctx) || pdu->type == SNMP_PDU_GETNEXT || 349 pdu 367 snmpget_fix_getbulk(struct snmp_pdu *pdu, uint32_t max_rep, uint32_t non_rep) argument 451 snmpwalk_nextpdu_create(uint32_t op, struct asn_oid *var, struct snmp_pdu *pdu) argument 1035 snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, struct snmp_object *obj) argument 1057 snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) argument [all...] |