socsvn commit: r308006 - soc2016/yuanxunzhang/head/usr.sbin/eaps
yuanxunzhang at FreeBSD.org
yuanxunzhang at FreeBSD.org
Fri Aug 19 09:31:24 UTC 2016
Author: yuanxunzhang
Date: Fri Aug 19 09:31:22 2016
New Revision: 308006
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=308006
Log:
EAPS: modify eaps socket interface
Modified:
soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
Modified: soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
==============================================================================
--- soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Aug 19 09:02:53 2016 (r308005)
+++ soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Aug 19 09:31:22 2016 (r308006)
@@ -208,13 +208,6 @@
err(1, "EAPS domain name is NULL!");
}
- struct ifreq ifr;
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, domain_name, sizeof(ifr.ifr_name));
- s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0);
- if (s < 0)
- err(1, "socket(family %u,SOCK_DGRAM)", ifr.ifr_addr.sa_family);
-
strlcpy(es.ifname, domain_name, sizeof(es.ifname));
if (ioctl(s, SIOCSEAPSDOMAIN, &es) == 0) {
printf("%s: ", domain_name);
@@ -223,6 +216,7 @@
printf("\tswitch mode: %s\n", eaps_mode_message[es.mode]);
printf("\tpriority: %s\n", eaps_priority_message[es.priority]);
} else {
+ printf("Debug print: ioctl failed!\n");
err(1, "SIOCSEAPSDOMAIN");
}
More information about the svn-soc-all
mailing list