www.usr.com/support/gpl/USR9113_release1.0.tar.gz
[bcm963xx.git] / bcmdrivers / broadcom / include / bcm963xx / bcmnet.h
index 8ef4af3..fb1271f 100755 (executable)
 #ifndef _IF_NET_H_
 #define _IF_NET_H_
 
-#if __cplusplus
+#ifdef __cplusplus
 extern "C" {
 #endif
 
 #define LINKSTATE_DOWN      0
 #define LINKSTATE_UP        1
-/*
-*  Note, we need CHIP_6348 so that user application can also use this.
-*/
-#if defined(CHIP_6348) || defined(CONFIG_BCM96348)
-#define NR_RX_BDS              120 
-#else
+
+#if defined(CHIP_6338) || defined(CONFIG_BCM96338)
 #define NR_RX_BDS               80
+#else
+#define NR_RX_BDS               120 
 #endif
 #define NR_TX_BDS               200
 /*---------------------------------------------------------------------*/
@@ -56,11 +54,9 @@ extern "C" {
 enum {
     SIOCGLINKSTATE = SIOCDEVPRIVATE + 1,
     SIOCSCLEARMIBCNTR,
-    SIOCGIFTRANSSTART,
     SIOCMIBINFO,
     SIOCSDUPLEX,       /* 0: auto 1: full 2: half */
     SIOCSSPEED,                /* 0: auto 1: 100mbps 2: 10mbps */
-    SIOCCIFSTATS,
     SIOCGENABLEVLAN,
     SIOCGDISABLEVLAN,
     SIOCGQUERYNUMVLANPORTS,
@@ -81,7 +77,7 @@ typedef struct IoctlMibInfo
 } IOCTL_MIB_INFO, *PIOCTL_MIB_INFO;
 
 
-#if __cplusplus
+#ifdef __cplusplus
 }
 #endif