Lines Matching refs:role
131 int err = 0, c, ipset, role, type = IPLT_POOL, ttl = 0; in poolnodecommand() local
138 role = IPL_LOGIPF; in poolnodecommand()
150 if (setnodeaddr(type, role, ptr, optarg) == 0) in poolnodecommand()
165 role = getrole(optarg); in poolnodecommand()
166 if (role == IPL_LOGNONE) in poolnodecommand()
211 if (setnodeaddr(type, role, ptr, argv[optind]) == 0) in poolnodecommand()
231 err = load_poolnode(role, poolname, &pnode, ttl, ioctl); in poolnodecommand()
233 err = remove_poolnode(role, poolname, &pnode, ioctl); in poolnodecommand()
237 err = load_hashnode(role, poolname, &hnode, ttl, ioctl); in poolnodecommand()
239 err = remove_hashnode(role, poolname, &hnode, ioctl); in poolnodecommand()
251 int type, role, c, err; in poolcommand() local
257 role = 0; in poolcommand()
260 role = IPL_LOGIPF; in poolcommand()
278 role = getrole(optarg); in poolcommand()
279 if (role == IPL_LOGNONE) { in poolcommand()
326 iph.iph_unit = role; in poolcommand()
331 pool.ipo_unit = role; in poolcommand()
422 int c, type, role; in poolstats() local
429 role = IPL_LOGALL; in poolstats()
440 role = getrole(optarg); in poolstats()
441 if (role == IPL_LOGNONE) { in poolstats()
537 int c, role, type, arg; in poolflush() local
542 role = IPL_LOGALL; in poolflush()
551 role = getrole(optarg); in poolflush()
552 if (role == IPL_LOGNONE) { in poolflush()
588 flush.iplf_unit = role; in poolflush()
608 int role; in getrole() local
611 role = IPL_LOGIPF; in getrole()
614 role = IPL_LOGNAT; in getrole()
616 role = IPL_LOGSTATE; in getrole()
618 role = IPL_LOGAUTH; in getrole()
620 role = IPL_LOGSYNC; in getrole()
622 role = IPL_LOGSCAN; in getrole()
624 role = IPL_LOGLOOKUP; in getrole()
626 role = IPL_LOGCOUNT; in getrole()
629 role = IPL_LOGNONE; in getrole()
632 return (role); in getrole()
662 int c, role, type, live_kernel; in poollist() local
670 role = IPL_LOGALL; in poollist()
693 role = getrole(optarg); in poollist()
694 if (role == IPL_LOGNONE) { in poollist()
743 op.iplo_unit = role; in poollist()
746 if (poollist_live(role, poolname, type, fd) != 0) in poollist()
749 poollist_dead(role, poolname, type, kernel, core); in poollist()
755 poollist_dead(int role, char *poolname, int type, char *kernel, char *core) in poollist_dead() argument
774 if (role != IPL_LOGALL) { in poollist_dead()
775 ptr = pools[role]; in poollist_dead()
781 for (role = 0; role <= IPL_LOGMAX; role++) { in poollist_dead()
782 ptr = pools[role]; in poollist_dead()
789 role = IPL_LOGALL; in poollist_dead()
803 if (role != IPL_LOGALL) { in poollist_dead()
804 hptr = tables[role]; in poollist_dead()
810 for (role = 0; role <= IPL_LOGMAX; role++) { in poollist_dead()
811 hptr = tables[role]; in poollist_dead()
824 poollist_live(int role, char *poolname, int type, int fd) in poollist_live() argument
837 if (role != IPL_LOGALL) { in poollist_live()
838 op.iplo_unit = role; in poollist_live()
846 if (showpools_live(fd, role, &plstat, poolname)) in poollist_live()
849 for (role = -1; role <= IPL_LOGMAX; role++) { in poollist_live()
850 op.iplo_unit = role; in poollist_live()
858 if (showpools_live(fd, role, &plstat, poolname)) in poollist_live()
862 role = IPL_LOGALL; in poollist_live()
875 if (role != IPL_LOGALL) { in poollist_live()
876 op.iplo_unit = role; in poollist_live()
883 if (showhashs_live(fd, role, &htstat, poolname)) in poollist_live()
886 for (role = 0; role <= IPL_LOGMAX; role++) { in poollist_live()
888 op.iplo_unit = role; in poollist_live()
895 if (showhashs_live(fd, role, &htstat, poolname)) in poollist_live()
898 role = IPL_LOGALL; in poollist_live()
911 if (role != IPL_LOGALL) { in poollist_live()
912 op.iplo_unit = role; in poollist_live()
919 if (showdstls_live(fd, role, &dlstat, poolname)) in poollist_live()
922 for (role = 0; role <= IPL_LOGMAX; role++) { in poollist_live()
924 op.iplo_unit = role; in poollist_live()
931 if (showdstls_live(fd, role, &dlstat, poolname)) in poollist_live()
934 role = IPL_LOGALL; in poollist_live()
942 showpools_live(int fd, int role, ipf_pool_stat_t *plstp, char *poolname) in showpools_live() argument
958 iter.ili_unit = role; in showpools_live()
963 while (plstp->ipls_list[role + 1] != NULL) { in showpools_live()
972 plstp->ipls_list[role + 1] = pool.ipo_next; in showpools_live()
979 showhashs_live(int fd, int role, iphtstat_t *htstp, char *poolname) in showhashs_live() argument
995 iter.ili_unit = role; in showhashs_live()
1013 showdstls_live(int fd, int role, ipf_dstl_stat_t *dlstp, char *poolname) in showdstls_live() argument
1029 iter.ili_unit = role; in showdstls_live()
1032 while (dlstp->ipls_list[role] != NULL) { in showdstls_live()
1040 dlstp->ipls_list[role] = table.ipld_next; in showdstls_live()
1047 setnodeaddr(int type, int role, void *ptr, char *arg) in setnodeaddr() argument
1106 node->ipe_unit = role; in setnodeaddr()