Home
last modified time | relevance | path

Searched refs:pbuf (Results 1 – 25 of 65) sorted by relevance

123

/lib/liblwip/src/include/lwip/
Dpbuf.h79 struct pbuf { struct
81 struct pbuf *next; argument
114 typedef void (*pbuf_free_custom_fn)(struct pbuf *p);
119 struct pbuf pbuf; member
146 struct pbuf *pbuf_alloc(pbuf_layer l, u16_t length, pbuf_type type);
148 struct pbuf *pbuf_alloced_custom(pbuf_layer l, u16_t length, pbuf_type type,
152 void pbuf_realloc(struct pbuf *p, u16_t size);
153 u8_t pbuf_header(struct pbuf *p, s16_t header_size);
154 void pbuf_ref(struct pbuf *p);
155 u8_t pbuf_free(struct pbuf *p);
[all …]
Dsnmp_asn1.h77 err_t snmp_asn1_dec_type(struct pbuf *p, u16_t ofs, u8_t *type);
78 err_t snmp_asn1_dec_length(struct pbuf *p, u16_t ofs, u8_t *octets_used, u16_t *length);
79 err_t snmp_asn1_dec_u32t(struct pbuf *p, u16_t ofs, u16_t len, u32_t *value);
80 err_t snmp_asn1_dec_s32t(struct pbuf *p, u16_t ofs, u16_t len, s32_t *value);
81 err_t snmp_asn1_dec_oid(struct pbuf *p, u16_t ofs, u16_t len, struct snmp_obj_id *oid);
82 err_t snmp_asn1_dec_raw(struct pbuf *p, u16_t ofs, u16_t len, u16_t raw_len, u8_t *raw);
88 err_t snmp_asn1_enc_type(struct pbuf *p, u16_t ofs, u8_t type);
89 err_t snmp_asn1_enc_length(struct pbuf *p, u16_t ofs, u16_t length);
90 err_t snmp_asn1_enc_u32t(struct pbuf *p, u16_t ofs, u16_t octets_needed, u32_t value);
91 err_t snmp_asn1_enc_s32t(struct pbuf *p, u16_t ofs, u16_t octets_needed, s32_t value);
[all …]
Dudp.h87 typedef void (*udp_recv_fn)(void *arg, struct udp_pcb *pcb, struct pbuf *p,
132 err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p,
135 err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p,
137 err_t udp_send (struct udp_pcb *pcb, struct pbuf *p);
140 err_t udp_sendto_if_chksum(struct udp_pcb *pcb, struct pbuf *p,
144 err_t udp_sendto_chksum(struct udp_pcb *pcb, struct pbuf *p,
147 err_t udp_send_chksum(struct udp_pcb *pcb, struct pbuf *p,
155 void udp_input (struct pbuf *p, struct netif *inp);
Draw.h60 typedef u8_t (*raw_recv_fn)(void *arg, struct raw_pcb *pcb, struct pbuf *p,
85 err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, ip_addr_t *ipaddr);
86 err_t raw_send (struct raw_pcb *pcb, struct pbuf *p);
89 u8_t raw_input (struct pbuf *p, struct netif *inp);
Dnetif.h109 typedef err_t (*netif_input_fn)(struct pbuf *p, struct netif *inp);
118 typedef err_t (*netif_output_fn)(struct netif *netif, struct pbuf *p,
126 typedef err_t (*netif_linkoutput_fn)(struct netif *netif, struct pbuf *p);
224 struct pbuf *loop_first;
225 struct pbuf *loop_last;
311 err_t netif_loop_output(struct netif *netif, struct pbuf *p, ip_addr_t *dest_ip);
/lib/liblwip/src/core/
Dpbuf.c82 #define SIZEOF_STRUCT_PBUF LWIP_MEM_ALIGN_SIZE(sizeof(struct pbuf))
206 struct pbuf *
209 struct pbuf *p, *q, *r; in pbuf_alloc()
239 p = (struct pbuf *)memp_malloc(MEMP_PBUF_POOL); in pbuf_alloc()
272 q = (struct pbuf *)memp_malloc(MEMP_PBUF_POOL); in pbuf_alloc()
308 …p = (struct pbuf*)mem_malloc(LWIP_MEM_ALIGN_SIZE(SIZEOF_STRUCT_PBUF + offset) + LWIP_MEM_ALIGN_SIZ… in pbuf_alloc()
326 p = (struct pbuf *)memp_malloc(MEMP_PBUF); in pbuf_alloc()
366 struct pbuf*
400 p->pbuf.next = NULL; in pbuf_alloced_custom()
402 p->pbuf.payload = (u8_t *)payload_mem + LWIP_MEM_ALIGN_SIZE(offset); in pbuf_alloced_custom()
[all …]
/lib/liblwip/src/include/ipv4/lwip/
Dip_frag.h56 struct pbuf *p;
65 struct pbuf * ip_reass(struct pbuf *p);
77 struct pbuf *original;
81 err_t ip_frag(struct pbuf *p, struct netif *netif, ip_addr_t *dest);
Dip.h176 err_t ip_input(struct pbuf *p, struct netif *inp);
177 err_t ip_output(struct pbuf *p, ip_addr_t *src, ip_addr_t *dest,
179 err_t ip_output_if(struct pbuf *p, ip_addr_t *src, ip_addr_t *dest,
183 err_t ip_output_hinted(struct pbuf *p, ip_addr_t *src, ip_addr_t *dest,
187 err_t ip_output_if_opt(struct pbuf *p, ip_addr_t *src, ip_addr_t *dest,
212 void ip_debug_print(struct pbuf *p);
Dinet_chksum.h74 u16_t inet_chksum_pbuf(struct pbuf *p);
75 u16_t inet_chksum_pseudo(struct pbuf *p,
78 u16_t inet_chksum_pseudo_partial(struct pbuf *p,
Dicmp.h101 void icmp_input(struct pbuf *p, struct netif *inp);
102 void icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t);
103 void icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t);
/lib/liblwip/test/unit/tcp/
Dtcp_helper.h26 struct pbuf *tx_packets;
32 struct pbuf* tcp_create_segment(ip_addr_t* src_ip, ip_addr_t* dst_ip,
35 struct pbuf* tcp_create_rx_segment(struct tcp_pcb* pcb, void* data, size_t data_len,
37 struct pbuf* tcp_create_rx_segment_wnd(struct tcp_pcb* pcb, void* data, size_t data_len,
42 err_t test_tcp_counters_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err);
46 void test_tcp_input(struct pbuf *p, struct netif *inp);
Dtcp_helper.c40 static struct pbuf*
45 struct pbuf *p, *q; in tcp_create_segment_wnd()
104 struct pbuf*
117 struct pbuf*
130 struct pbuf* tcp_create_rx_segment_wnd(struct tcp_pcb* pcb, void* data, size_t data_len, in tcp_create_rx_segment_wnd()
176 test_tcp_counters_check_rxdata(struct test_tcp_counters* counters, struct pbuf* p) in test_tcp_counters_check_rxdata()
178 struct pbuf* q; in test_tcp_counters_check_rxdata()
197 test_tcp_counters_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err) in test_tcp_counters_recv()
238 void test_tcp_input(struct pbuf *p, struct netif *inp) in test_tcp_input()
254 static err_t test_tcp_netif_output(struct netif *netif, struct pbuf *p, in test_tcp_netif_output()
[all …]
/lib/liblwip/src/include/ipv6/lwip/
Dip.h107 void ip_input(struct pbuf *p, struct netif *inp);
110 err_t ip_output(struct pbuf *p, struct ip_addr *src, struct ip_addr *dest,
113 err_t ip_output_if(struct pbuf *p, struct ip_addr *src, struct ip_addr *dest,
121 void ip_debug_print(struct pbuf *p);
Dicmp.h66 void icmp_input(struct pbuf *p, struct netif *inp);
68 void icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t);
69 void icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t);
/lib/liblwip/src/netif/
Dslipif.c96 struct pbuf *p, *q;
100 struct pbuf *rxpackets;
115 slipif_output(struct netif *netif, struct pbuf *p, ip_addr_t *ipaddr) in slipif_output()
118 struct pbuf *q; in slipif_output()
169 static struct pbuf*
173 struct pbuf *t; in slipif_rxbyte()
269 struct pbuf *p; in slipif_rxbyte_input()
414 struct pbuf *p = priv->rxpackets; in slipif_process_rxqueue()
417 struct pbuf *q = p; in slipif_process_rxqueue()
442 struct pbuf *p; in slipif_rxbyte_enqueue()
[all …]
Dethernetif.c123 low_level_output(struct netif *netif, struct pbuf *p)
126 struct pbuf *q;
160 static struct pbuf *
164 struct pbuf *p, *q;
227 struct pbuf *p;
/lib/liblwip/src/core/ipv4/
Dicmp.c65 static void icmp_send_response(struct pbuf *p, u8_t type, u8_t code);
77 icmp_input(struct pbuf *p, struct netif *inp) in icmp_input()
149 struct pbuf *r; in icmp_input()
261 icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t) in icmp_dest_unreach()
275 icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t) in icmp_time_exceeded()
291 icmp_send_response(struct pbuf *p, u8_t type, u8_t code) in icmp_send_response()
293 struct pbuf *q; in icmp_send_response()
Dip_frag.c93 PACK_STRUCT_FIELD(struct pbuf *next_pbuf);
162 struct pbuf *p; in ip_reass_free_complete_datagram()
192 struct pbuf *pcur; in ip_reass_free_complete_datagram()
331 ip_reass_chain_frag_into_datagram_and_validate(struct ip_reassdata *ipr, struct pbuf *new_p) in ip_reass_chain_frag_into_datagram_and_validate()
334 struct pbuf *q; in ip_reass_chain_frag_into_datagram_and_validate()
475 struct pbuf *
476 ip_reass(struct pbuf *p) in ip_reass()
478 struct pbuf *r; in ip_reass()
640 ipfrag_free_pbuf_custom(struct pbuf *p) in ipfrag_free_pbuf_custom()
667 ip_frag(struct pbuf *p, struct netif *netif, ip_addr_t *dest) in ip_frag()
[all …]
Dinet_chksum.c272 inet_chksum_pseudo(struct pbuf *p, in inet_chksum_pseudo()
278 struct pbuf *q; in inet_chksum_pseudo()
332 inet_chksum_pseudo_partial(struct pbuf *p, in inet_chksum_pseudo_partial()
338 struct pbuf *q; in inet_chksum_pseudo_partial()
409 inet_chksum_pbuf(struct pbuf *p) in inet_chksum_pbuf()
412 struct pbuf *q; in inet_chksum_pbuf()
/lib/liblwip/src/core/ipv6/
Dinet6.c80 inet_chksum_pseudo(struct pbuf *p, in inet_chksum_pseudo()
85 struct pbuf *q; in inet_chksum_pseudo()
140 inet_chksum_pbuf(struct pbuf *p) in inet_chksum_pbuf()
143 struct pbuf *q; in inet_chksum_pbuf()
Dicmp6.c47 icmp_input(struct pbuf *p, struct netif *inp) in icmp_input()
106 icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t) in icmp_dest_unreach()
108 struct pbuf *q; in icmp_dest_unreach()
142 icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t) in icmp_time_exceeded()
144 struct pbuf *q; in icmp_time_exceeded()
/lib/liblwip/src/netif/ppp/
Dvj.h151 extern u_int vj_compress_tcp (struct vjcompress *comp, struct pbuf *pb);
153 extern int vj_uncompress_uncomp(struct pbuf *nb, struct vjcompress *comp);
154 extern int vj_uncompress_tcp (struct pbuf **nb, struct vjcompress *comp);
/lib/liblwip/src/arch/
Detherif.c134 low_level_output(struct netif *netif, struct pbuf *p) in low_level_output()
137 struct pbuf *q; in low_level_output()
184 static struct pbuf *
188 struct pbuf *p, *q; in low_level_input()
259 struct pbuf *p; in ethernetif_input()
/lib/liblwip/src/include/netif/
Detharp.h177 struct pbuf *p;
185 err_t etharp_output(struct netif *netif, struct pbuf *q, ip_addr_t *ipaddr);
186 err_t etharp_query(struct netif *netif, ip_addr_t *ipaddr, struct pbuf *q);
210 err_t ethernet_input(struct pbuf *p, struct netif *netif);
Dppp_oe.h180 void pppoe_disc_input(struct netif *netif, struct pbuf *p);
181 void pppoe_data_input(struct netif *netif, struct pbuf *p);
183 err_t pppoe_xmit(struct pppoe_softc *sc, struct pbuf *pb);

123