Module Name: src
Committed By: roy
Date: Wed Sep 14 11:43:08 UTC 2016
Modified Files:
src/sys/net: if_media.h
Log Message:
Introduce IFM_GENERIC.
This allows use of the media interface, but without media as such.
It's sole purpose is to facilitate the reporting of the link status.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/net/if_media.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/net/if_media.h
diff -u src/sys/net/if_media.h:1.56 src/sys/net/if_media.h:1.57
--- src/sys/net/if_media.h:1.56 Thu Oct 25 10:59:43 2012
+++ src/sys/net/if_media.h Wed Sep 14 11:43:08 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: if_media.h,v 1.56 2012/10/25 10:59:43 msaitoh Exp $ */
+/* $NetBSD: if_media.h,v 1.57 2016/09/14 11:43:08 roy Exp $ */
/*-
* Copyright (c) 1998, 2000, 2001 The NetBSD Foundation, Inc.
@@ -157,6 +157,11 @@ void ifmedia_removeall(struct ifmedia *
*/
/*
+ * Generic, only used for link status reporting.
+ */
+#define IFM_GENERIC 0x00000000
+
+/*
* Ethernet
*/
#define IFM_ETHER 0x00000020
@@ -614,6 +619,9 @@ struct ifmedia_status_description {
(ifms)->ifms_string[((ifms)->ifms_bit & (bit)) ? 1 : 0]
#define IFM_STATUS_DESCRIPTIONS { \
+ { IFM_GENERIC, IFM_AVALID, IFM_ACTIVE, \
+ { "no network", "active" } }, \
+ \
{ IFM_ETHER, IFM_AVALID, IFM_ACTIVE, \
{ "no carrier", "active" } }, \
\