/freebsd-9.3-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,
|
H A D | snmp.h | 263 enum snmp_code snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *); 271 void snmp_pdu_dump(const struct snmp_pdu *pdu);
|
/freebsd-9.3-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-9.3-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-9.3-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-9.3-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-9.3-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);
|
H A D | server.c | 408 sdp_pdu_p pdu = (sdp_pdu_p) srv->req; local 435 if (len >= sizeof(*pdu) && 436 sizeof(*pdu) + (pdu->len = ntohs(pdu->len)) == len) { 437 switch (pdu->pid) { 470 switch (pdu->pid) { 502 "pdu->pid=%d, pdu->tid=%d, error=%d", 504 pdu 540 sdp_pdu_t pdu; member in struct:__anon10880 [all...] |
H A D | sar.c | 252 sdp_pdu_t pdu; local 283 pdu.pid = SDP_PDU_SERVICE_ATTRIBUTE_RESPONSE; 285 pdu.pid = SDP_PDU_SERVICE_SEARCH_ATTRIBUTE_RESPONSE; 287 pdu.tid = ((sdp_pdu_p)(srv->req))->tid; 288 pdu.len = htons(sizeof(bcount) + bcount + 1 + cs[0]); 292 iov[0].iov_base = &pdu; 293 iov[0].iov_len = sizeof(pdu);
|
H A D | ssr.c | 219 sdp_pdu_t pdu; local 250 pdu.pid = SDP_PDU_SERVICE_SEARCH_RESPONSE; 251 pdu.tid = ((sdp_pdu_p)(srv->req))->tid; 252 pdu.len = htons(sizeof(rcounts) + rcounts[1] * 4 + 1 + cs[0]); 257 iov[0].iov_base = &pdu; 258 iov[0].iov_len = sizeof(pdu);
|
/freebsd-9.3-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-9.3-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...] |
H A D | isc_sm.c | 82 pdu_t *pdu; local 87 pdu = mtod(pq->mp, pdu_t *); 88 itt = pdu->ipdu.bhs.itt; 89 reject = &pq->pdu.ipdu.reject; 95 switch(pq->pdu.ipdu.bhs.opcode) { 101 sp->sid, ntohl(pq->pdu.ipdu.bhs.itt)); 113 opq = i_search_hld(sp, pq->pdu.ipdu.bhs.itt, 1); 118 r2t_t *r2t = &pq->pdu.ipdu.r2t; 121 sp->sid, ntohl(pq->pdu.ipdu.bhs.itt), 133 opq = i_search_hld(sp, pq->pdu [all...] |
H A D | iscsi.c | 84 "Max pdu pool"); 301 i, ntohl(pq->pdu.ipdu.bhs.CmdSN),\ 302 pq->pdu.ipdu.bhs.opcode, ntohl(pq->pdu.ipdu.bhs.itt),\ 303 ntohl(pq->pdu.ipdu.bhs.ExpStSN),\ 422 pp = &pq->pdu; 423 pq->pdu = *(pdu_t *)arg; 514 pp = &pq->pdu; 649 i, ntohl( pq->pdu.ipdu.bhs.CmdSN), \ 650 pq->pdu [all...] |
/freebsd-9.3-release/usr.sbin/bsnmpd/tools/bsnmptools/ |
H A D | bsnmpget.c | 80 (program == BSNMPGET) ? "[-p pdu] " : "", 323 snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) argument 328 asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var)); 329 pdu->nbindings++; 331 return (pdu->nbindings); 338 snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, argument 341 if (pdu->version == SNMP_V1 && obj->val.syntax == 347 if (ISSET_NUMERIC(snmptoolctx) || pdu->type == SNMP_PDU_GETNEXT || 348 pdu 366 snmpget_fix_getbulk(struct snmp_pdu *pdu, uint32_t max_rep, uint32_t non_rep) argument 450 snmpwalk_nextpdu_create(uint32_t op, struct asn_oid *var, struct snmp_pdu *pdu) argument 1021 snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, struct snmp_object *obj) argument 1043 snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) argument [all...] |
/freebsd-9.3-release/sbin/atm/atmconfig/ |
H A D | atmconfig_device.c | 340 struct snmp_pdu pdu, resp; local 369 snmp_pdu_create(&pdu, SNMP_PDU_SET); 371 n = snmp_add_binding(&pdu, 374 snmp_oid_append(&pdu.bindings[n + 0].var, "i", 376 pdu.bindings[n + 0].v.integer = mode; 379 if (pdu.nbindings == 0) 382 if (snmp_dialog(&pdu, &resp)) 386 if (snmp_pdu_check(&pdu, &resp) <= 0) 390 snmp_pdu_free(&pdu);
|
/freebsd-9.3-release/sys/dev/pdq/ |
H A D | pdq.c | 271 PDQ_OS_DATABUF_T *pdu; 273 PDQ_OS_DATABUF_DEQUEUE(q, pdu); 274 if (pdu == NULL) 276 PDQ_OS_DATABUF_FREE(pdq, pdu); 816 PDQ_PRINTF(("discard: bad pdu 0x%x(%d.%d.%d.%d.%d)\n", status.rxs_status, 867 PDQ_OS_DATABUF_T *pdu; 874 if ((pdu = buffers[(rx->rx_producer + idx) & ring_mask]) == NULL) { 875 PDQ_OS_DATABUF_ALLOC(pdq, pdu); 876 if (pdu == NULL) 878 buffers[(rx->rx_producer + idx) & ring_mask] = pdu; 268 PDQ_OS_DATABUF_T *pdu; local 859 PDQ_OS_DATABUF_T *pdu; local 900 pdq_queue_transmit_data( pdq_t *pdq, PDQ_OS_DATABUF_T *pdu) argument 1034 PDQ_OS_DATABUF_T *pdu; local 1062 PDQ_OS_DATABUF_T *pdu; local [all...] |
/freebsd-9.3-release/usr.sbin/bsnmpd/tools/libbsnmptools/ |
H A D | bsnmptools.c | 1466 struct snmp_pdu *pdu, int32_t maxcount) 1471 if (pdu == NULL || afunc == NULL) 1485 if ((vfunc != NULL) && (vfunc(snmptoolctx, pdu, obj) < 0)) { 1489 if ((abind = afunc(pdu, obj)) < 0) { 2012 snmp_output_err_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu) argument 2017 if (pdu == NULL || (pdu->error_index > (int32_t) pdu->nbindings)) { 2026 &(pdu->bindings[pdu 1464 snmp_pdu_add_bindings(struct snmp_toolinfo *snmptoolctx, snmp_verify_vbind_f vfunc, snmp_add_vbind_f afunc, struct snmp_pdu *pdu, int32_t maxcount) argument 2042 snmp_output_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu) argument [all...] |