socsvn commit: r304450 - in soc2016/yuanxunzhang/head: sys/net usr.sbin/eaps
yuanxunzhang at FreeBSD.org
yuanxunzhang at FreeBSD.org
Fri Jun 3 03:23:03 UTC 2016
Author: yuanxunzhang
Date: Fri Jun 3 03:23:01 2016
New Revision: 304450
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=304450
Log:
freeBSD:EAPS development
Modified:
soc2016/yuanxunzhang/head/sys/net/eaps.h
soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
Modified: soc2016/yuanxunzhang/head/sys/net/eaps.h
==============================================================================
--- soc2016/yuanxunzhang/head/sys/net/eaps.h Fri Jun 3 00:48:50 2016 (r304449)
+++ soc2016/yuanxunzhang/head/sys/net/eaps.h Fri Jun 3 03:23:01 2016 (r304450)
@@ -31,6 +31,8 @@
#ifndef _NET_EAPS_H_
#define _NET_EAPS_H_
+#ifdef _KERNEL
+
/*
* Extreme Active Protection System (EAPS) definitions.
* Normative reference: draft-shah-extreme-rfc3619bis-02 [Expired I-D]
@@ -100,6 +102,7 @@
uint16_t eaps_rsvd1[38]; /* Reserved; set to zero */
} __packed;
+
#define EAPS_VERSION_1 0x01 /* EAPSv1; may support v2 in future */
#define EAPS_HELLO_INTERVAL 0x04 /* hardcoded value of eaps_hello */
@@ -125,4 +128,6 @@
#define EAPS_S_PREFORWARD 0x05 /* Transit in PREFORWARDING State */
#define EAPS_S_INIT 0x06 /* Master node in INIT state */
+#endif /* _KERNEL */
+
#endif /* _NET_EAPS_H_ */
Modified: soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
==============================================================================
--- soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Jun 3 00:48:50 2016 (r304449)
+++ soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Jun 3 03:23:01 2016 (r304450)
@@ -48,9 +48,19 @@
#include <unistd.h>
/*
- * eaps - display, and configure eaps
+ * eaps - configure, and display eaps
*/
+/*
+* EAPS Configuration Descriptor
+*/
+struct eaps_d {
+ char eaps_name[32]; /* name of the EAPS domain */
+ SLIST_ENTRY(eaps_d) eaps_entries;
+};
+
+static SLIST_HEAD(, eaps_d) eaps_head = SLIST_HEAD_INITIALIZER(eaps_head);
+
static struct keytab {
const char *kt_cp;
int kt_i;
@@ -67,7 +77,7 @@
int
main(int argc, char **argv)
{
- int rtn = 0;
+ int retval = 0;
if (argc < 3)
usage(NULL);
@@ -78,10 +88,9 @@
case K_DELETE:
deletedomain(argc, argv);
- exit(0);
}
usage(*argv);
- return rtn;
+ return retval;
}
static void
More information about the svn-soc-all
mailing list