http://downloads.netgear.com/files/GPL/GPL_Source_V361j_DM111PSP_series_consumer_rele...
[bcm963xx.git] / bcmdrivers / broadcom / include / bcm963xx / AdslMibDef.h
index 14e6db0..70cfeaf 100755 (executable)
@@ -1,18 +1,22 @@
 /*
 /*
-<:copyright-broadcom 
+<:copyright-gpl
+ Copyright 2004 Broadcom Corp. All Rights Reserved.
  
  
- Copyright (c) 2002 Broadcom Corporation 
- All Rights Reserved 
- No portions of this material may be reproduced in any form without the 
- written permission of: 
-          Broadcom Corporation 
-          16215 Alton Parkway 
-          Irvine, California 92619 
- All information contained in this document is Broadcom Corporation 
- company private, proprietary, and trade secret. 
+ This program is free software; you can distribute it and/or modify it
+ under the terms of the GNU General Public License (Version 2) as
+ published by the Free Software Foundation.
  
  
+ This program is distributed in the hope it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
 :>
 */
 :>
 */
+
 /****************************************************************************
  *
  * AdslMibOid.h 
 /****************************************************************************
  *
  * AdslMibOid.h 
  * Copyright (c) 1993-1998 AltoCom, Inc. All rights reserved.
  * Authors: Ilya Stomakhin
  *
  * Copyright (c) 1993-1998 AltoCom, Inc. All rights reserved.
  * Authors: Ilya Stomakhin
  *
- * $Revision: 1.22 $
+ * $Revision: 1.3 $
  *
  *
- * $Id: AdslMibDef.h,v 1.22 2006/04/03 15:30:27 ovandewi Exp $
+ * $Id: AdslMibDef.h,v 1.3 2006/11/27 07:27:12 swda Exp $
  *
  * $Log: AdslMibDef.h,v $
  *
  * $Log: AdslMibDef.h,v $
+ * Revision 1.3  2006/11/27 07:27:12  swda
+ * Integrate ADSL2+ new Annex A CPE PHY A2pB022c and driver A2x020c
+ *
  * Revision 1.22  2006/04/03 15:30:27  ovandewi
  * fix structure name and types
  *
  * Revision 1.22  2006/04/03 15:30:27  ovandewi
  * fix structure name and types
  *
@@ -301,6 +308,15 @@ typedef struct _adslVersionInfo {
 #define kOidAdslPrivChanCharLog             6
 #define kOidAdslPrivQuietLineNoise          7
 #ifdef ADSL_MIBOBJ_PLN
 #define kOidAdslPrivChanCharLog             6
 #define kOidAdslPrivQuietLineNoise          7
 #ifdef ADSL_MIBOBJ_PLN
+#define kOidAdslExtraPLNInfo                                           11
+#define kOidAdslExtraPLNData                                           12
+
+#define kOidAdslExtraPLNDataThldBB                                             1
+#define kOidAdslExtraPLNDataThldPerTone                                        2
+#define kOidAdslExtraPLNDataPLNState                                   3
+#define kOidAdslExtraPLNDataNbDurBins                                  4
+#define kOidAdslExtraPLNDataNbIntArrBins                               5
+#define kOidAdslExtraPLNDataUpdate                                             6
 #define kOidAdslPrivPLNDurationBins         8
 #define kOidAdslPrivPLNIntrArvlBins         9
 #define kOidAdslPrivPLNValueps              10
 #define kOidAdslPrivPLNDurationBins         8
 #define kOidAdslPrivPLNIntrArvlBins         9
 #define kOidAdslPrivPLNValueps              10
@@ -310,6 +326,7 @@ typedef struct _adslVersionInfo {
 #endif
 #define kOidAdslPrivNLDistNoise             14
 #define kOidAdslPrivExtraInfo               255
 #endif
 #define kOidAdslPrivNLDistNoise             14
 #define kOidAdslPrivExtraInfo               255
+#define kOidAdslExtraNLInfo                                                    10
 
 #define kOidAdslLine                        1
 #define kOidAdslMibObjects                  1
 
 #define kOidAdslLine                        1
 #define kOidAdslMibObjects                  1
@@ -566,6 +583,8 @@ typedef struct _adslPerfDataEntry {
     unsigned long               adslAturPerfPrev1DayMoniSecs;
     adslFailureCounters failTotal;
     adslFailureCounters failSinceShowTime;
     unsigned long               adslAturPerfPrev1DayMoniSecs;
     adslFailureCounters failTotal;
     adslFailureCounters failSinceShowTime;
+       long                            lastRetrainReason;
+       long                            lastShowtimeDropReason;
 } adslPerfDataEntry;
 
 #define kAdslMibPerfIntervals       4
 } adslPerfDataEntry;
 
 #define kAdslMibPerfIntervals       4
@@ -606,6 +625,7 @@ typedef struct _adslPLNDataEntry {
     char PLNNbIntArrBins;
     unsigned long PLNPerToneCounter;
     unsigned long PLNBBCounter;
     char PLNNbIntArrBins;
     unsigned long PLNPerToneCounter;
     unsigned long PLNBBCounter;
+       char  PLNUpdateData;
 } adslPLNDataEntry;
 
 #endif
 } adslPLNDataEntry;
 
 #endif