/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include/lwip/ |
H A D | netifapi.h | 62 typedef err_t (*netifapi_arg_fn)(struct netif *netif, void *arg); 64 typedef err_t (*netifapi_errt_fn)(struct netif *netif); 253 err_t netifapi_arp_add(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type); 255 err_t netifapi_arp_remove(const ip4_addr_t *ipaddr, enum netifapi_arp_entry type); 302 err_t netifapi_netif_add(struct netif *netif 332 err_t netifapi_netif_remove(struct netif *netif); 357 err_t netifapi_netif_set_hwaddr(struct netif *netif, u8_t *hw_addr, s32_t hw_len); 402 err_t netifapi_netif_set_addr(struct netif *netif, 435 err_t netifapi_netif_get_addr(struct netif *netif, 445 * of prototype to receive only struct netif* as argument and return type can of type err_t o [all...] |
H A D | netif.h | 221 typedef err_t (*netif_init_fn)(struct netif *netif); 233 typedef err_t (*netif_input_fn)(struct pbuf *p, struct netif *inp); 244 typedef err_t (*netif_output_fn)(struct netif *netif, struct pbuf *p, 257 typedef err_t (*netif_output_ip6_fn)(struct netif *netif, struct pbuf *p, 273 typedef err_t (*netif_lowpan_output_fn)(struct netif *netif, struct pbuf *p, 291 typedef err_t (*netif_lln_input_fn)(struct netif *iface, struct pbuf *p, 301 typedef err_t (*netif_linkoutput_fn)(struct netif *netif, struct pbuf *p); 311 typedef err_t (*netif_igmp_mac_filter_fn)(struct netif *netif, 316 typedef err_t (*netif_mld_mac_filter_fn)(struct netif *netif, 341 typedef err_t (*netif_linklayer_event_f [all...] |
H A D | api.h | 275 err_t last_err; /* write in tcipthread, and read in application thread */ 400 err_t netconn_initiate_delete(struct netconn *conn); 404 err_t netconn_getconninfo(struct netconn *conn, void *conn_info); 406 err_t netconn_delete(struct netconn *conn); 410 err_t netconn_getaddr(struct netconn *conn, ip_addr_t *addr, 423 err_t netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port, u8_t ifindex); 425 err_t netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port); 428 err_t netconn_connect(struct netconn *conn, const ip_addr_t *addr, u16_t port); 429 err_t netconn_disconnect (struct netconn *conn); 430 err_t netconn_listen_with_backlo [all...] |
H A D | tcpip.h | 163 err_t tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn); 164 err_t tcpip_input(struct pbuf *p, struct netif *inp); 167 err_t tcpip_lln_inpkt(struct netif *iface, struct pbuf *p, 171 err_t tcpip_lln_input(struct netif *iface, struct pbuf *p, 174 err_t tcpip_callback_with_block(tcpip_callback_fn function, void *ctx, u8_t block); 184 err_t tcpip_trycallback(struct tcpip_callback_msg *msg); 187 err_t pbuf_free_callback(struct pbuf *p); 188 err_t mem_free_callback(void *m); 192 err_t tcpip_timeout(u32_t msecs, sys_timeout_handler h, void *arg); 193 err_t tcpip_untimeou [all...] |
H A D | lwip_rpl.h | 17 err_t lwip_stop_rpl(void *nif); 22 err_t lwip_rpl_get_ra_prefix(const struct netif *nif, ip6_addr_t *prefix); 28 err_t ip6_update_rpi(struct pbuf *p, const struct netif *inp); 32 err_t lwip_rpl_behind_mbr_node(const ip6_addr_t *target); 33 err_t lwip_rpl_nonmesh_node(const ip6_addr_t *target); 34 err_t lwip_rpl_behind_mbr_solicited_node(const ip6_addr_t *target); 35 err_t lwip_rpl_nonmesh_solicited_node(const ip6_addr_t *target); 38 err_t lwip_rpl_get_lladdr(const ip6_addr_t *ip6addr, linklayer_addr_t *lladdr); 44 err_t lwip_rpl_get_default_prefix(ip6_addr_t *prefix, uint8_t *len);
|
H A D | nat64.h | 66 err_t nat64_init(struct netif *ntf); 78 err_t nat64_deinit(void); 132 err_t nat64_translate_6to4(struct pbuf *p6, struct pbuf *p4); 148 err_t nat64_translate_4to6(struct pbuf *p4, struct pbuf *p6); 165 err_t nat64_entry_remove(nat64_entry_t *entry); 172 err_t nat64_ip4_dest_addr_exist(const ip4_addr_t *ip4addr); 183 err_t nat64_deinit_netif(const struct netif *ntf); 185 err_t nat64_entry_mac_to_idx(const u8_t *hwaddr, u8_t hwaddr_len, dhcp_num_t *mac_idx); 186 err_t nat64_entry_idx_to_mac(dhcp_num_t mac_idx, u8_t *hwaddr, u8_t *hwaddr_len);
|
H A D | etharp.h | 129 err_t etharp_ip_to_mac(const ip4_addr_t *ipaddr, u8_t *mac, u8_t *maclen); 133 err_t etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr); 134 err_t etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q); 135 err_t etharp_request(struct netif *netif, const ip4_addr_t *ipaddr); 136 err_t etharp_announce(struct netif *netif, const ip4_addr_t *ipaddr); 142 err_t etharp_gratuitous_start(struct netif *netif); 151 err_t etharp_add_static_entry(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr); 152 err_t etharp_remove_static_entry(const ip4_addr_t *ipaddr); 163 err_t etharp_update_arp_entry(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, u8_t flags); 165 err_t etharp_delete_arp_entr [all...] |
H A D | mld6.h | 78 err_t mld6_stop(struct netif *netif); 83 err_t mld6_joingroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr); 84 err_t mld6_joingroup_netif(struct netif *netif, const ip6_addr_t *groupaddr); 85 err_t mld6_join_staticgroup_netif(struct netif *netif, const ip6_addr_t *groupaddr); 86 err_t mld6_leavegroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr); 87 err_t mld6_leavegroup_netif(struct netif *netif, const ip6_addr_t *groupaddr); 154 err_t mld6_querier_start(struct netif *netif);
|
H A D | nd6.h | 111 err_t nd6_send_ra(struct netif *netif, const ip6_addr_t *target_addr, u8_t flags); 114 err_t nd6_get_next_hop_addr_or_queue(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, 127 err_t nd6_send_rs(struct netif *netif); 131 err_t nd6_add_neighbor_cache_entry(struct netif *netif, const ip6_addr_t *nbr_addr, const u8_t *addr, 140 err_t nd6_add_neighbor_cache_entry_manually(struct netif *netif, struct nd6_neighbor_info *nbrinfo); 141 err_t nd6_del_neighbor_cache_entry_manually(struct netif *netif, struct ip6_addr *nbrip); 142 err_t nd6_get_neighbor_cache_info(struct netif *netif, struct ip6_addr *nbrip, struct nd6_neighbor_info *nbrinfo); 149 err_t nd6_get_default_router_ip(ip6_addr_t *router_addr, void *default_route); 166 err_t lwip_nd6_add_static_default_route_manually(struct netif *netif, struct ip6_addr *router_addr); 167 err_t lwip_nd6_del_static_default_rout [all...] |
H A D | udp.h | 131 err_t udp_bind (struct udp_pcb *pcb, const ip_addr_t *ipaddr, 133 err_t udp_connect (struct udp_pcb *pcb, const ip_addr_t *ipaddr, 138 err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p, 141 err_t udp_sendto_if_src(struct udp_pcb *pcb, struct pbuf *p, 144 err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p, 146 err_t udp_send (struct udp_pcb *pcb, struct pbuf *p); 149 err_t udp_sendto_if_chksum (struct udp_pcb *pcb, struct pbuf *p, 153 err_t udp_sendto_chksum (struct udp_pcb *pcb, struct pbuf *p, 156 err_t udp_send_chksum (struct udp_pcb *pcb, struct pbuf *p, 158 err_t udp_sendto_if_src_chksu [all...] |
H A D | igmp.h | 108 * @return ERR_OK if IGMP was started on the netif(s), an err_t otherwise 112 err_t igmp_start(struct netif *netif); 119 * @return ERR_OK if IGMP was stopped on the netif(s), an err_t otherwise 123 err_t igmp_stop(struct netif *netif); 164 * @return ERR_OK if group was joined on the netif(s), an err_t otherwise 168 err_t igmp_joingroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr); 176 * @return ERR_OK if group was joined on the netif, an err_t otherwise 180 err_t igmp_joingroup_netif(struct netif *netif, const ip4_addr_t *groupaddr); 188 * @return ERR_OK if group was left on the netif(s), an err_t otherwise 192 err_t igmp_leavegrou [all...] |
H A D | dns.h | 145 err_t dns_gethostbyname(const char *hostname, ip_addr_t *addr, u32_t *count, 148 err_t dns_gethostbyname_addrtype(const char *hostname, ip_addr_t *addr, u32_t *count, 152 err_t reverse_dns_getnamebyhost(ip_addr_t *ipaddr, char *hostname, reverse_dns_found_callback found, 156 err_t dns_local_lookup(const char *hostname, ip_addr_t *addr, u8_t dns_addrtype); 159 err_t dns_local_addhost(const char *hostname, const ip_addr_t *addr); 199 err_t lwip_dns_setserver(u8_t numdns, ip_addr_t *dnsserver); 229 err_t lwip_dns_getserver(u8_t numdns, ip_addr_t *dnsserver); 234 err_t lwip_dns_copy_ip6server_addr(const struct netif *nif, ip6_addr_t *ipaddr, u8_t num);
|
H A D | ip4.h | 85 err_t ip4_input(struct pbuf *p, struct netif *inp); 87 err_t ip4_output(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, 90 err_t ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, 92 err_t ip4_output_if_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, 95 err_t ip4_output_hinted(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, 99 err_t ip4_output_if_opt(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, 102 err_t ip4_output_if_opt_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, 120 err_t ip4_iphdr_chksum(struct ip_hdr *iphdr, struct netif *netif, u16_t *chksum);
|
H A D | nat64_dns64.h | 13 err_t nat64_dns64_6to4(struct pbuf *p); 14 err_t nat64_dns64_4to6(const struct pbuf *p4, struct pbuf *p6); 15 err_t nat64_dns64_extra_count(struct pbuf *p, u16_t *count); 16 err_t nat64_dns64_get_prefix(ip6_addr_t *ip6addr, u8_t *len);
|
H A D | tcp.h | 71 typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t err); 83 typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb, 84 struct pbuf *p, err_t err); 97 typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb, 110 typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb); 123 typedef void (*tcp_err_fn)(void *arg, err_t err); 138 typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t err); 274 typedef err_t (*tcp_extarg_callback_passive_open_f [all...] |
H A D | dhcp.h | 139 err_t dhcp_set_vci(char *vci, u8_t vci_len); 141 err_t dhcp_get_vci(char *vci, u8_t *vci_len); 282 err_t dhcp_is_bound(struct netif *netif); 283 err_t dhcp_start(struct netif *netif); 284 err_t dhcp_renew(struct netif *netif); 285 err_t dhcp_release(struct netif *netif); 333 err_t dhcp_substitute_start(struct netif *netif, dhcp_num_t mac_idx); 335 err_t dhcp_substitute_idx_to_ip(struct netif *netif, dhcp_num_t idx, ip4_addr_t *ip); 336 err_t dhcp_clients_info_get(struct netif *netif, void *arg); 337 err_t dhcp_clients_info_fre [all...] |
H A D | raw.h | 160 err_t raw_bind (struct raw_pcb *pcb, const ip_addr_t *ipaddr); 161 err_t raw_connect (struct raw_pcb *pcb, const ip_addr_t *ipaddr); 164 err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr); 165 err_t raw_sendto_if_src(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip); 166 err_t raw_send (struct raw_pcb *pcb, struct pbuf *p); 181 err_t raw_pkt_sendto (struct raw_pcb *pcb, struct pbuf *p, u8_t ifindex); 182 err_t raw_pkt_bind (struct raw_pcb *pcb, u8_t ifindex, u16_t proto);
|
H A D | ip6.h | 130 err_t ip6_input(struct pbuf *p, struct netif *inp); 132 err_t ip6_output(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, 135 err_t ip6_output_if(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, 137 err_t ip6_output_if_src(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, 140 err_t ip6_output_hinted(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, 144 err_t ip6_options_add_hbh_ra(struct pbuf *p, u8_t nexth, u8_t value);
|
H A D | err.h | 55 typedef LWIP_ERR_T err_t; typedef 57 typedef s32_t err_t; typedef 171 extern const char *lwip_strerr(err_t err);
|
H A D | nat64_v4_dhcpc.h | 16 err_t nat64_dhcp_request_ip(struct netif *ntf, const linklayer_addr_t *lladdr); 17 err_t nat64_dhcp_stop(struct netif *ntf, const linklayer_addr_t *lladdr);
|
H A D | dhcps.h | 64 err_t dhcps_start(struct netif *netif, const char *start_ip, u16_t ip_num); 67 err_t dhcps_find_client_lease(struct netif *netif, u8_t *mac, u8_t maclen, ip_addr_t *ip);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include/netif/ |
H A D | lowpan6.h | 85 err_t lowpan6_set_context(struct netif *hwface, u8_t index, const ip6_addr_t *context); 86 err_t lowpan6_remove_context(struct netif *hwface, u8_t ctxid); 87 err_t lowpan6_set_short_addr(u8_t addr_high, u8_t addr_low); 90 err_t lowpan4_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr); 92 err_t lowpan6_output(struct netif *netif, struct pbuf *q, const struct linklayer_addr *dstlinkaddr); 94 err_t lowpan6_input(struct pbuf *p, struct netif *netif, 98 err_t lowpan6_if_init(struct netif *netif); 101 err_t lowpan6_set_pan_id(u16_t pan_id); 104 err_t tcpip_6lowpan_input(struct pbuf *p, struct netif *inp);
|
H A D | ethernet.h | 66 err_t ethernet_input(struct pbuf *p, struct netif *netif); 67 err_t ethernet_input_list(struct pbuf *p, struct netif *netif); 68 err_t ethernet_output(struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst,
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include/lwip/priv/ |
H A D | tcpip_priv.h | 95 err_t tcpip_send_msg_wait_sem(tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem); 99 err_t err; 107 typedef err_t (*tcpip_api_call_fn)(struct tcpip_api_call_data *call); 108 err_t tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call); 110 err_t tcpip_linklayer_event_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call); 118 err_t
|
H A D | tcp_priv.h | 85 err_t tcp_send_empty_ack(struct tcp_pcb *pcb); 86 err_t tcp_rexmit (struct tcp_pcb *pcb); 90 err_t tcp_process_refused_data(struct tcp_pcb *pcb); 570 err_t tcp_send_fin(struct tcp_pcb *pcb); 571 err_t tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags); 581 err_t tcp_keepalive(struct tcp_pcb *pcb); 582 err_t tcp_zero_window_probe(struct tcp_pcb *pcb); 599 err_t tcp_recv_null(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err); 622 err_t tcp_output_segmen [all...] |