np_info
np_info(np, "warning: whitespace is not allowed\n");
np_info(np, "couldn't parse config at '%s'!\n", cur);
np_info(np, "local port %d\n", np->local_port);
np_info(np, "local IPv6 address %pI6c\n", &np->local_ip.in6);
np_info(np, "local IPv4 address %pI4\n", &np->local_ip.ip);
np_info(np, "interface name '%s'\n", np->dev_name);
np_info(np, "local ethernet address '%pM'\n", np->dev_mac);
np_info(np, "remote port %d\n", np->remote_port);
np_info(np, "remote IPv6 address %pI6c\n", &np->remote_ip.in6);
np_info(np, "remote IPv4 address %pI4\n", &np->remote_ip.ip);
np_info(np, "remote ethernet address %pM\n", np->remote_mac);
struct np_info *next;
struct np_info *np_hash_tab[NP_INFO_HASH_SIZE];
struct np_info *p;
struct np_info *p, **prev = &cdev->np_hash_tab[bucket];
static struct np_info *
struct np_info *p = kzalloc_obj(*p);
np_info(np, "local IPv6 %pI6c\n", &np->local_ip.in6);
np_info(np, "local IP %pI4\n", &np->local_ip.ip);
np_info(np, "device %s not up yet, forcing it\n",