Lines Matching refs:parent
179 * Fetch a vap's parent ifnet name.
182 getparent(const char *ifname, char parent[IFNAMSIZ+1])
187 /* fetch parent interface name */
188 snprintf(oid, sizeof(oid), "net.wlan.%s.%%parent", ifname+4);
190 if (sysctlbyname(oid, parent, &parentlen, NULL, 0) < 0)
192 parent[parentlen] = '\0';
198 * The ifnet is assumed to be a vap; we find it's parent and check
204 char parent[256];
207 if (getparent(ifname, parent) < 0) {
210 "%s: no pointer to parent interface: %m", ifname);
216 strcmp(ifnets[i], parent) == 0)
218 syslog(LOG_DEBUG, "%s: parent %s not being monitored", ifname, parent);
371 char parent[256];
381 if (getparent(ifname, parent) < 0) {
382 syslog(LOG_ERR, "%s: no pointer to parent interface: %m",
393 if (wds_vap_create(parent, p) < 0) {
453 wds_vap_create(const char *parent, struct wds *p)
460 strncpy(cp.icp_parent, parent, IFNAMSIZ);
476 "mode %u flags 0x%x parent %s bssid %s): %m",
477 cp.icp_opmode, cp.icp_flags, parent,