mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-08-08 23:44:39 +08:00
Added function documentation, fixed coding style
This commit is contained in:
parent
0ddd7de1ba
commit
12d374d4b7
@ -860,6 +860,14 @@ netif_poll_all(void)
|
|||||||
#endif /* ENABLE_LOOPBACK */
|
#endif /* ENABLE_LOOPBACK */
|
||||||
|
|
||||||
#if LWIP_IPV6
|
#if LWIP_IPV6
|
||||||
|
/** Checks if a specific address is assigned to the netif and returns its
|
||||||
|
* index.
|
||||||
|
*
|
||||||
|
* @param netif the netif to check
|
||||||
|
* @param ip6addr the IPv6 address to find
|
||||||
|
* @return >= 0: address found, this is its index
|
||||||
|
* -1: address not found on this netif
|
||||||
|
*/
|
||||||
s8_t
|
s8_t
|
||||||
netif_get_ip6_addr_match(struct netif *netif, ip6_addr_t *ip6addr)
|
netif_get_ip6_addr_match(struct netif *netif, ip6_addr_t *ip6addr)
|
||||||
{
|
{
|
||||||
@ -872,6 +880,12 @@ netif_get_ip6_addr_match(struct netif * netif, ip6_addr_t * ip6addr)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Create a link-local IPv6 address on a netif (stored in slot 0)
|
||||||
|
*
|
||||||
|
* @param netif the netif to create the address on
|
||||||
|
* @param from_mac_48bit if != 0, assume hwadr is a 48-bit MAC address (std conversion)
|
||||||
|
* if == 0, use hwaddr directly as interface ID
|
||||||
|
*/
|
||||||
void
|
void
|
||||||
netif_create_ip6_linklocal_address(struct netif *netif, u8_t from_mac_48bit)
|
netif_create_ip6_linklocal_address(struct netif *netif, u8_t from_mac_48bit)
|
||||||
{
|
{
|
||||||
@ -916,7 +930,15 @@ netif_create_ip6_linklocal_address(struct netif * netif, u8_t from_mac_48bit)
|
|||||||
#endif /* LWIP_IPV6_AUTOCONFIG */
|
#endif /* LWIP_IPV6_AUTOCONFIG */
|
||||||
}
|
}
|
||||||
|
|
||||||
err_t
|
/** This function allows for the easy addition of a new IPv6 address to an interface.
|
||||||
|
* It takes care of finding an empty slot and then sets the address tentative
|
||||||
|
* (to make sure that all the subsequent processing happens).
|
||||||
|
*
|
||||||
|
* @param netif netif to add the address on
|
||||||
|
* @param ip6addr address to add
|
||||||
|
* @param chosen_idx if != NULL, the chosen IPv6 address index will be stored here
|
||||||
|
*/
|
||||||
|
s8_t
|
||||||
netif_add_ip6_address(struct netif *netif, ip6_addr_t *ip6addr, s8_t *chosen_idx)
|
netif_add_ip6_address(struct netif *netif, ip6_addr_t *ip6addr, s8_t *chosen_idx)
|
||||||
{
|
{
|
||||||
s8_t i;
|
s8_t i;
|
||||||
@ -948,12 +970,14 @@ netif_add_ip6_address(struct netif *netif, ip6_addr_t * ip6addr, s8_t *chosen_id
|
|||||||
return ERR_VAL;
|
return ERR_VAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Dummy IPv6 output function for netifs not supporting IPv6
|
||||||
|
*/
|
||||||
static err_t
|
static err_t
|
||||||
netif_null_output_ip6(struct netif *netif, struct pbuf *p, const ip6_addr_t *ipaddr)
|
netif_null_output_ip6(struct netif *netif, struct pbuf *p, const ip6_addr_t *ipaddr)
|
||||||
{
|
{
|
||||||
(void)netif;
|
LWIP_UNUSED_ARG(netif);
|
||||||
(void)p;
|
LWIP_UNUSED_ARG(p);
|
||||||
(void)ipaddr;
|
LWIP_UNUSED_ARG(ipaddr);
|
||||||
|
|
||||||
return ERR_IF;
|
return ERR_IF;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user