Lines Matching defs:ifnam
105 const char *ifnam;
359 #define if_ifup(ifnam) if_setflags(ifnam, IFF_UP)
360 #define if_ifdown(ifnam) if_setflags(ifnam, -IFF_UP)
363 if_setflags(const char *ifnam, int flags)
370 strlcpy(ifr.ifr_name, ifnam, sizeof(ifr.ifr_name));
398 ifaddr_add(const char *ifnam, struct sockaddr *sa, struct sockaddr *mask)
404 strlcpy(ifra.ifra_name, ifnam, sizeof(ifra.ifra_name));
421 ifaddr_del(const char *ifnam, struct sockaddr *sa)
427 strlcpy(ifr.ifr_name, ifnam, sizeof(ifr.ifr_name));
902 ifaddr_del(ctx->ifnam, (struct sockaddr *)&sin);
908 error = ifaddr_add(ctx->ifnam, (struct sockaddr *)&sin,
915 if_ifup(ctx->ifnam);
934 if (strcmp(ctx->ifnam, ifa->ifa_name) == 0) {
1055 if (error == 0 && strcasecmp(data, ctx->ifnam) == 0)
1275 ifaddr_del(ctx->ifnam, (struct sockaddr *)&sin);
1277 if_ifdown(ctx->ifnam);
1291 snprintf(ctx->pidfile, 127, PIDFILE, ctx->ifnam);
1309 snprintf(syslog_title, 63, "%s:%s", getprogname(), ctx->ifnam);
1315 send_disconnect(const char *ifnam)
1322 snprintf(pidfile, 127, PIDFILE, ifnam);
1359 const char *ifnam = NULL;
1437 ifnam = argv[argc - 1];
1438 ctx.ifnam = strdup(ifnam);
1442 printf("Disconnecting %s\n", ifnam);
1443 send_disconnect(ifnam);
1474 errx(1, "%s does not appear to be a uhso device", ifnam);