Lines Matching refs:linkinfo
1469 find_hook(int32_t id, const u_char *hook, size_t hooklen, struct linkinfo *info) in find_hook()
1496 const struct linkinfo *i1 = p1; in hook_cmp()
1497 const struct linkinfo *i2 = p2; in hook_cmp()
1508 struct linkinfo *linkinfo) in find_hook_next() argument
1577 *linkinfo = hooks->link[i]; in find_hook_next()
1601 *linkinfo = hooks->link[0]; in find_hook_next()
1622 struct linkinfo linkinfo; in op_ng_hook() local
1632 if (find_hook_next(&value->var, sub, &nodeinfo, &linkinfo) == -1) in op_ng_hook()
1635 value->var.len = sub + 1 + 1 + strlen(linkinfo.ourhook); in op_ng_hook()
1637 value->var.subs[sub + 1] = strlen(linkinfo.ourhook); in op_ng_hook()
1638 for (i = 0; i < strlen(linkinfo.ourhook); i++) in op_ng_hook()
1640 linkinfo.ourhook[i]; in op_ng_hook()
1647 if (find_hook(lid, hook, hooklen, &linkinfo) == -1) { in op_ng_hook()
1658 if (find_hook(lid, hook, hooklen, &linkinfo) == -1) { in op_ng_hook()
1678 value->v.uint32 = linkinfo.nodeinfo.id; in op_ng_hook()
1681 return (string_get(value, linkinfo.peerhook, -1)); in op_ng_hook()
1683 return (string_get(value, linkinfo.nodeinfo.type, -1)); in op_ng_hook()