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

12

/freebsd-9.3-release/contrib/bsnmp/lib/
H A Dsnmp.c197 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 Dsnmpagent.c169 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 Dsnmpcrypto.c90 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 Dsnmpclient.c73 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 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,
H A Dsnmp.h263 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 Dservice.c51 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 Dsearch.c52 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 Dtrap.c421 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 Dmain.c277 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 Dprint-rpki-rtr.c229 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 Dsaal_sscop.c783 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 Dsrr.c114 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 Dserver.c408 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 Dsar.c252 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 Dssr.c219 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 DMakefile3 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 Discsi_subr.c67 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 Disc_sm.c82 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 Discsi.c84 "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 Dbsnmpget.c80 (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 Datmconfig_device.c340 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 Dpdq.c271 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 Dbsnmptools.c1466 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...]

Completed in 118 milliseconds

12