socsvn commit: r307665 - in soc2016/yuanxunzhang/head: sys/net usr.sbin/eaps
yuanxunzhang at FreeBSD.org
yuanxunzhang at FreeBSD.org
Mon Aug 15 15:47:53 UTC 2016
Author: yuanxunzhang
Date: Mon Aug 15 15:47:50 2016
New Revision: 307665
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=307665
Log:
EAPS: query eaps domian status
Modified:
soc2016/yuanxunzhang/head/sys/net/eaps.c
soc2016/yuanxunzhang/head/sys/net/eaps.h
soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
Modified: soc2016/yuanxunzhang/head/sys/net/eaps.c
==============================================================================
--- soc2016/yuanxunzhang/head/sys/net/eaps.c Mon Aug 15 14:58:25 2016 (r307664)
+++ soc2016/yuanxunzhang/head/sys/net/eaps.c Mon Aug 15 15:47:50 2016 (r307665)
@@ -198,7 +198,7 @@
int error = 0;
switch (cmd) {
-
+
break;
default:
error = ether_ioctl(ifp, cmd, data);
Modified: soc2016/yuanxunzhang/head/sys/net/eaps.h
==============================================================================
--- soc2016/yuanxunzhang/head/sys/net/eaps.h Mon Aug 15 14:58:25 2016 (r307664)
+++ soc2016/yuanxunzhang/head/sys/net/eaps.h Mon Aug 15 15:47:50 2016 (r307665)
@@ -44,6 +44,15 @@
u_char sc_defaddr[6]; /* Default MAC address */
};
+/* eaps ring information */
+struct eaps_reqall {
+ char eaps_ifname[IFNAMSIZ]; /* name of the eaps */
+ uint8_t eaps_state; /* state of eaps * /
+ uint8_t enable_state; /* enable or disable eaps ring */
+};
+
+#define SIOCSEAPSDOMAIN _IOWR('i', 300, struct eaps_reqall)
+
/*
* Extreme Active Protection System (EAPS) definitions.
* Normative reference: draft-shah-extreme-rfc3619bis-02 [Expired I-D]
Modified: soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
==============================================================================
--- soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Mon Aug 15 14:58:25 2016 (r307664)
+++ soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Mon Aug 15 15:47:50 2016 (r307665)
@@ -166,8 +166,15 @@
static void
eaps_status(int argc, char **argv, int s)
{
- printf("Debug print: -------.\n");
- return;
+ int error = 0;
+
+ // check eaps domain name
+ if (domain_name == NULL) {
+ err(1, "EAPS domain name is NULL!");
+ }
+
+
+ exit(error);
}
static void
More information about the svn-soc-all
mailing list