Lines Matching +full:set +full:- +full:version
11 get_version(unsigned *version) in get_version() argument
27 *version = req_version.version; in get_version()
39 sockfd = get_version(&req.version); in get_set_byid()
41 req.set.index = idx; in get_set_byid()
54 if (req.set.name[0] == '\0') in get_set_byid()
56 "Set with index %i in kernel doesn't exist.\n", idx); in get_set_byid()
58 strncpy(setname, req.set.name, IPSET_MAXNAMELEN); in get_set_byid()
63 int sockfd, unsigned int version) in get_set_byname_only() argument
65 struct ip_set_req_get_set req = { .version = version }; in get_set_byname_only()
70 strncpy(req.set.name, setname, IPSET_MAXNAMELEN); in get_set_byname_only()
71 req.set.name[IPSET_MAXNAMELEN - 1] = '\0'; in get_set_byname_only()
84 if (req.set.index == IPSET_INVALID_ID) in get_set_byname_only()
86 "Set %s doesn't exist.\n", setname); in get_set_byname_only()
88 info->index = req.set.index; in get_set_byname_only()
96 int res, sockfd, version; in get_set_byname() local
98 sockfd = get_version(&req.version); in get_set_byname()
99 version = req.version; in get_set_byname()
101 strncpy(req.set.name, setname, IPSET_MAXNAMELEN); in get_set_byname()
102 req.set.name[IPSET_MAXNAMELEN - 1] = '\0'; in get_set_byname()
107 return get_set_byname_only(setname, info, sockfd, version); in get_set_byname()
120 if (req.set.index == IPSET_INVALID_ID) in get_set_byname()
122 "Set %s doesn't exist.\n", setname); in get_set_byname()
123 if (!(req.family == afinfo->family || in get_set_byname()
126 "The protocol family of set %s is %s, " in get_set_byname()
131 info->index = req.set.index; in get_set_byname()
141 while (i < (IPSET_DIM_MAX - 1) && tmp != NULL) { in parse_dirs_v0()
144 info->u.flags[i++] |= IPSET_SRC; in parse_dirs_v0()
146 info->u.flags[i++] |= IPSET_DST; in parse_dirs_v0()
166 while (info->dim < IPSET_DIM_MAX && tmp != NULL) { in parse_dirs()
167 info->dim++; in parse_dirs()
170 info->flags |= (1 << info->dim); in parse_dirs()