Module Name:    src
Committed By:   msaitoh
Date:           Thu Jun  8 02:27:30 UTC 2017

Modified Files:
        src/sys/net: if_media.h

Log Message:
- Add some missing baudrate entries
- Add 1000BASE-KX and 2500BASE-KX


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 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.58 src/sys/net/if_media.h:1.59
--- src/sys/net/if_media.h:1.58	Mon Jun  5 08:50:07 2017
+++ src/sys/net/if_media.h	Thu Jun  8 02:27:30 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_media.h,v 1.58 2017/06/05 08:50:07 msaitoh Exp $	*/
+/*	$NetBSD: if_media.h,v 1.59 2017/06/08 02:27:30 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2000, 2001 The NetBSD Foundation, Inc.
@@ -222,6 +222,8 @@
 #define	IFM_10G_TWINAX_LONG	24	/* 10GBase Twinax Long copper */
 #define	IFM_10G_LRM	25		/* 10GBase-LRM 850nm Multi-mode */
 #define	IFM_10G_T	26		/* 10GBase-T - RJ45 */
+#define	IFM_1000_KX	27		/* 1000base-KX backplane */
+#define	IFM_2500_KX	28		/* 2500base-KX backplane */
 /* IFM_OMASK bits */
 #define	IFM_ETH_MASTER	0x00000100	/* master mode (1000baseT) */
 #define	IFM_ETH_RXPAUSE	0x00000200	/* receive PAUSE frames */
@@ -383,11 +385,15 @@ struct ifmedia_description {
 	{ IFM_ETHER | IFM_1000_CX,	"1000CX" },			\
 	{ IFM_ETHER | IFM_1000_CX,	"1000BASE-CX" },		\
 	{ IFM_ETHER | IFM_1000_BX10,	"1000BASE-BX10" },		\
+	{ IFM_ETHER | IFM_1000_KX,	"1000BASE-KX" },		\
+	{ IFM_ETHER | IFM_1000_KX,	"1000baseKX" },			\
 	{ IFM_ETHER | IFM_1000_T,	"1000baseT" },			\
 	{ IFM_ETHER | IFM_1000_T,	"1000T" },			\
 	{ IFM_ETHER | IFM_1000_T,	"1000BASE-T" },			\
 	{ IFM_ETHER | IFM_HPNA_1,	"HomePNA1" },			\
 	{ IFM_ETHER | IFM_HPNA_1,	"HPNA1" },			\
+	{ IFM_ETHER | IFM_2500_KX,	"2500BASE-KX" },		\
+	{ IFM_ETHER | IFM_2500_KX,	"2500baseKX" },			\
 	{ IFM_ETHER | IFM_10G_LR,	"10GbaseLR" },			\
 	{ IFM_ETHER | IFM_10G_LR,	"10GLR" },			\
 	{ IFM_ETHER | IFM_10G_LR,	"10GBASE-LR" },			\
@@ -536,6 +542,13 @@ struct ifmedia_baudrate {
 	{ IFM_ETHER | IFM_10G_SR,	IF_Gbps(10ULL) },		\
 	{ IFM_ETHER | IFM_10G_CX4,	IF_Gbps(10ULL) },		\
 	{ IFM_ETHER | IFM_2500_SX,	IF_Mbps(2500ULL) },		\
+	{ IFM_ETHER | IFM_1000_BX10,	IF_Mbps(1000ULL) },		\
+	{ IFM_ETHER | IFM_10G_TWINAX,	IF_Gbps(10) },			\
+	{ IFM_ETHER | IFM_10G_TWINAX_LONG, IF_Gbps(10) },		\
+	{ IFM_ETHER | IFM_10G_LRM,	IF_Gbps(10) },			\
+	{ IFM_ETHER | IFM_10G_T,	IF_Gbps(10) },			\
+	{ IFM_ETHER | IFM_1000_KX,	IF_Mbps(1000ULL) },		\
+	{ IFM_ETHER | IFM_2500_KX,	IF_Mbps(2500ULL) },		\
 									\
 	{ IFM_TOKEN | IFM_TOK_STP4,	IF_Mbps(4) },			\
 	{ IFM_TOKEN | IFM_TOK_STP16,	IF_Mbps(16) },			\

Reply via email to