Home
last modified time | relevance | path

Searched refs:pbuf_stream (Results 1 – 7 of 7) sorted by relevance

/lib/lwip/lwip/src/apps/snmp/
A Dsnmp_pbuf_stream.c49 pbuf_stream->offset = offset; in snmp_pbuf_stream_init()
50 pbuf_stream->length = length; in snmp_pbuf_stream_init()
51 pbuf_stream->pbuf = p; in snmp_pbuf_stream_init()
59 if (pbuf_stream->length == 0) { in snmp_pbuf_stream_read()
63 if (pbuf_copy_partial(pbuf_stream->pbuf, data, 1, pbuf_stream->offset) == 0) { in snmp_pbuf_stream_read()
67 pbuf_stream->offset++; in snmp_pbuf_stream_read()
68 pbuf_stream->length--; in snmp_pbuf_stream_read()
86 if (pbuf_take_at(pbuf_stream->pbuf, buf, buf_len, pbuf_stream->offset) != ERR_OK) { in snmp_pbuf_stream_writebuf()
90 pbuf_stream->offset += buf_len; in snmp_pbuf_stream_writebuf()
115 struct pbuf *pbuf = pbuf_skip(pbuf_stream->pbuf, pbuf_stream->offset, &target_offset); in snmp_pbuf_stream_writeto()
[all …]
A Dsnmp_asn1.c72 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, tlv->type)); in snmp_ans1_enc_tlv()
101 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv()
112 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv()
119 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv()
158 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, 0x00)); in snmp_asn1_enc_u32t()
361 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data)); in snmp_asn1_dec_tlv()
371 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data)); in snmp_asn1_dec_tlv()
378 if (length_bytes > pbuf_stream->length) { in snmp_asn1_dec_tlv()
426 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data)); in snmp_asn1_dec_u32t()
464 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data)); in snmp_asn1_dec_s32t()
[all …]
A Dsnmp_msg.c794 struct snmp_pbuf_stream pbuf_stream; in snmp_parse_inbound_frame() local
807 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
812 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
1177 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
1178 IF_PARSE_ASSERT(tlv.value_len <= pbuf_stream.length); in snmp_parse_inbound_frame()
1242 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
1250 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
1268 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
1285 IF_PARSE_EXEC(snmp_asn1_dec_tlv(&pbuf_stream, &tlv)); in snmp_parse_inbound_frame()
1462 request->outbound_pdu_offset = pbuf_stream->offset; in snmp_prepare_outbound_frame()
[all …]
A Dsnmp_traps.c310 struct snmp_pbuf_stream pbuf_stream; in snmp_send_msg() local
685 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_varbind_enc()
739 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v1_specific()
760 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v1_specific()
766 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v1_specific()
772 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v1_specific()
793 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v2c_specific()
799 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v2c_specific()
805 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc_v2c_specific()
826 BUILD_EXEC( snmp_ans1_enc_tlv(pbuf_stream, &tlv) ); in snmp_trap_header_enc()
[all …]
A Dsnmp_asn1.h84 err_t snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv);
85 err_t snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value);
86 err_t snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value);
87 err_t snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len,…
90 err_t snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv);
96 err_t snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len);
97 err_t snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value);
98 err_t snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value);
99 err_t snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len);
102 err_t snmp_asn1_dec_u64t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u64_t *value);
[all …]
A Dsnmp_pbuf_stream.h58 err_t snmp_pbuf_stream_init(struct snmp_pbuf_stream *pbuf_stream, struct pbuf *p, u16_t offset, u16…
59 err_t snmp_pbuf_stream_read(struct snmp_pbuf_stream *pbuf_stream, u8_t *data);
60 err_t snmp_pbuf_stream_write(struct snmp_pbuf_stream *pbuf_stream, u8_t data);
61 err_t snmp_pbuf_stream_writebuf(struct snmp_pbuf_stream *pbuf_stream, const void *buf, u16_t buf_le…
62 err_t snmp_pbuf_stream_writeto(struct snmp_pbuf_stream *pbuf_stream, struct snmp_pbuf_stream *targe…
63 err_t snmp_pbuf_stream_seek(struct snmp_pbuf_stream *pbuf_stream, s32_t offset);
64 err_t snmp_pbuf_stream_seek_abs(struct snmp_pbuf_stream *pbuf_stream, u32_t offset);
A Dsnmp_msg.h66 struct snmp_pbuf_stream pbuf_stream; member
177 err_t snmp_append_outbound_varbind(struct snmp_pbuf_stream *pbuf_stream, struct snmp_varbind *varbi…

Completed in 23 milliseconds