60struct netif *ip6_route(
const ip6_addr_t *src,
const ip6_addr_t *dest);
61const ip_addr_t *ip6_select_source_address(
struct netif *
netif,
const ip6_addr_t * dest);
63err_t ip6_output(
struct pbuf *p,
const ip6_addr_t *src,
const ip6_addr_t *dest,
64 u8_t hl, u8_t tc, u8_t nexth);
65err_t ip6_output_if(
struct pbuf *p,
const ip6_addr_t *src,
const ip6_addr_t *dest,
66 u8_t hl, u8_t tc, u8_t nexth,
struct netif *
netif);
67err_t ip6_output_if_src(
struct pbuf *p,
const ip6_addr_t *src,
const ip6_addr_t *dest,
68 u8_t hl, u8_t tc, u8_t nexth,
struct netif *
netif);
69#if LWIP_NETIF_USE_HINTS
70err_t ip6_output_hinted(
struct pbuf *p,
const ip6_addr_t *src,
const ip6_addr_t *dest,
71 u8_t hl, u8_t tc, u8_t nexth,
struct netif_hint *netif_hint);
74err_t ip6_options_add_hbh_ra(
struct pbuf * p, u8_t nexth, u8_t value);
77#define ip6_netif_get_local_ip(netif, dest) (((netif) != NULL) ? \
78 ip6_select_source_address(netif, dest) : NULL)
81void ip6_debug_print(
struct pbuf *p);
83#define ip6_debug_print(p)
s8_t err_t
Definition: err.h:96