Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_llatbl.c
Show First 20 Lines • Show All 437 Lines • ▼ Show 20 Lines | |||||
* Example: lle/inet/valid/em0/1.2.3.4 | * Example: lle/inet/valid/em0/1.2.3.4 | ||||
* | * | ||||
* Returns @buf. | * Returns @buf. | ||||
*/ | */ | ||||
char * | char * | ||||
llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, | llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, | ||||
char *buf, size_t bufsize) | char *buf, size_t bufsize) | ||||
{ | { | ||||
#if defined(INET) || defined(INET6) | |||||
char abuf[INET6_ADDRSTRLEN]; | char abuf[INET6_ADDRSTRLEN]; | ||||
#endif | |||||
const char *valid = (lle->r_flags & RLLE_VALID) ? "valid" : "no_l2"; | const char *valid = (lle->r_flags & RLLE_VALID) ? "valid" : "no_l2"; | ||||
const char *upper_str = rib_print_family(llentry_get_upper_family(lle, family)); | const char *upper_str = rib_print_family(llentry_get_upper_family(lle, family)); | ||||
switch (family) { | switch (family) { | ||||
#ifdef INET | #ifdef INET | ||||
case AF_INET: | case AF_INET: | ||||
inet_ntop(AF_INET, &lle->r_l3addr.addr4, abuf, sizeof(abuf)); | inet_ntop(AF_INET, &lle->r_l3addr.addr4, abuf, sizeof(abuf)); | ||||
▲ Show 20 Lines • Show All 665 Lines • Show Last 20 Lines |