em/emx: Disable flow control by default.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 22 Jun 2017 19:11:45 +0000 (03:11 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 22 Jun 2017 19:11:45 +0000 (03:11 +0800)
share/man/man4/em.4
sys/dev/netif/em/if_em.c
sys/dev/netif/emx/if_emx.c

index 1913f1d..418ee40 100644 (file)
@@ -371,7 +371,7 @@ force-rxpause (force PAUSE reception),
 force-txpause (force PAUSE transmission),
 force-full (forcefully enable PAUSE reception and transmission),
 force-none (forcefully disable flow control PAUSE operation).
-Default is rxpause.
+Default is none.
 These tunables also applies to
 .Nm emx .
 .It Va hw.emx.rxr Va hw.emxY.rxr
index ffd8663..9fa2643 100644 (file)
@@ -379,7 +379,7 @@ static int  em_debug_sbp = FALSE;
 static int     em_82573_workaround = 1;
 static int     em_msi_enable = 1;
 
-static char    em_flowctrl[IFM_ETH_FC_STRLEN] = IFM_ETH_FC_RXPAUSE;
+static char    em_flowctrl[IFM_ETH_FC_STRLEN] = IFM_ETH_FC_NONE;
 
 TUNABLE_INT("hw.em.int_throttle_ceil", &em_int_throttle_ceil);
 TUNABLE_INT("hw.em.rxd", &em_rxd);
index 3474967..777d203 100644 (file)
@@ -312,7 +312,7 @@ static int  emx_debug_sbp = 0;
 static int     emx_82573_workaround = 1;
 static int     emx_msi_enable = 1;
 
-static char    emx_flowctrl[IFM_ETH_FC_STRLEN] = IFM_ETH_FC_RXPAUSE;
+static char    emx_flowctrl[IFM_ETH_FC_STRLEN] = IFM_ETH_FC_NONE;
 
 TUNABLE_INT("hw.emx.int_throttle_ceil", &emx_int_throttle_ceil);
 TUNABLE_INT("hw.emx.rxd", &emx_rxd);