nodeinfo
u_char rbuf[sizeof(struct ng_mesg) + sizeof(struct nodeinfo)];
struct nodeinfo *const ni = (struct nodeinfo *) resp->data;
u_char rbuf[sizeof(struct ng_mesg) + sizeof(struct nodeinfo)];
struct nodeinfo *const ni = (struct nodeinfo *) resp->data;
const struct nodeinfo *ninfo;
ninfo = &hlist->nodeinfo;
nlink->ourhook, nlink->nodeinfo.id, nlink->peerhook);
if (strcmp(nlink->nodeinfo.type, NG_PPPOE_NODE_TYPE)) {
epath, nlink->nodeinfo.type);
struct nodeinfo *ni;
ni = (struct nodeinfo *) rp->data;
struct nodeinfo *ni;
ni = &hl->nodeinfo;
strlcpy(link->nodeinfo.name,
strlcpy(link->nodeinfo.type,
link->nodeinfo.id = ng_node2ID(hook->peer->node);
link->nodeinfo.hooks = hook->peer->node->numhooks;
+ (num * sizeof(struct nodeinfo)), M_NOWAIT);
struct nodeinfo *const np = &nl->nodeinfo[nl->numnames];
DEFINE_PARSE_STRUCT_TYPE(nodeinfo, NODEINFO, ());
return hl->nodeinfo.hooks;
struct nodeinfo nodeinfo;
struct nodeinfo nodeinfo; /* node information */
struct nodeinfo nodeinfo[0];
#define NGIOCGINFO _IOR('N', 40, struct nodeinfo) /* get node info */
struct nodeinfo *const ni = (struct nodeinfo *) data;
#define NI(x) ((struct nodeinfo *)(x))
struct nodeinfo *names;
struct nodeinfo *ni = nl->names;
struct nodeinfo *ni1 = &nl1->nodeinfo[0];
struct nodeinfo *ni;
ni = (struct nodeinfo *) resp->data;
struct nodeinfo *ni;
ni = &hl->nodeinfo;
strcpy(link->nodeinfo.name,
strcpy(link->nodeinfo.type,
link->nodeinfo.id = ng_node2ID(NG_PEER_NODE(hook));
link->nodeinfo.hooks = NG_PEER_NODE(hook)->nd_numhooks;
(ng_nodes * sizeof(struct nodeinfo)), M_NOWAIT | M_ZERO);
struct nodeinfo *const np =
&nl->nodeinfo[nl->numnames];
(ng_named_nodes * sizeof(struct nodeinfo)), M_NOWAIT);
struct nodeinfo *const np =
&nl->nodeinfo[nl->numnames];
DEFINE_PARSE_STRUCT_TYPE(nodeinfo, NODEINFO, ());
return hl->nodeinfo.hooks;
struct nodeinfo nodeinfo;
struct nodeinfo nodeinfo; /* node information */
struct nodeinfo nodeinfo[];
#define NGIOCGINFO _IOR('N', 40, struct nodeinfo) /* get node info */
struct nodeinfo *const ni = (struct nodeinfo *) data;
nodeinfo, CTLFLAG_RW, &icmp6_nodeinfo, 0, "Enable/disable NI response");
u_char rbuf[sizeof(struct ng_mesg) + sizeof(struct nodeinfo)];
struct nodeinfo *ni = (struct nodeinfo *) resp->data;
"[%lx]:", (u_long) nlist->nodeinfo[k].id);
struct nodeinfo *const peer = &hlist->link[k].nodeinfo;
struct nodeinfo *const ninfo = &hlist->nodeinfo;
const struct nodeinfo *ninfo;
ninfo = &hlist->nodeinfo;
if (!strcmp(nlink->nodeinfo.type, NG_PPPOE_NODE_TYPE))
snprintf(ngc.path, sizeof ngc.path, "[%x]:", nlink->nodeinfo.id);
path, nlink->nodeinfo.type);
const struct nodeinfo *ninfo;
ninfo = &hlist->nodeinfo;
nlink->peerhook, nlink->nodeinfo.type);
strcmp(nlink->nodeinfo.type, nodetype)) {
ninfo = &hlist->nodeinfo;
u_char rbuf[sizeof(struct ng_mesg) + sizeof(struct nodeinfo)];
struct nodeinfo *info;
info = (struct nodeinfo *)reply->data;