提交 9d34c1cb 编写于 作者: F Florian Fainelli 提交者: David S. Miller

net: systemport: rename rx_csum_en to rx_chk_en

This boolean tells us whether we are using the RXCHK hardware block,
so use a variable name that reflects that. RXCHK might be used in the
future to implement Wake-on-LAN using ARP or unicast packets.
Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
上级 40755a0f
...@@ -124,9 +124,9 @@ static int bcm_sysport_set_rx_csum(struct net_device *dev, ...@@ -124,9 +124,9 @@ static int bcm_sysport_set_rx_csum(struct net_device *dev,
struct bcm_sysport_priv *priv = netdev_priv(dev); struct bcm_sysport_priv *priv = netdev_priv(dev);
u32 reg; u32 reg;
priv->rx_csum_en = !!(wanted & NETIF_F_RXCSUM); priv->rx_chk_en = !!(wanted & NETIF_F_RXCSUM);
reg = rxchk_readl(priv, RXCHK_CONTROL); reg = rxchk_readl(priv, RXCHK_CONTROL);
if (priv->rx_csum_en) if (priv->rx_chk_en)
reg |= RXCHK_EN; reg |= RXCHK_EN;
else else
reg &= ~RXCHK_EN; reg &= ~RXCHK_EN;
...@@ -134,7 +134,7 @@ static int bcm_sysport_set_rx_csum(struct net_device *dev, ...@@ -134,7 +134,7 @@ static int bcm_sysport_set_rx_csum(struct net_device *dev,
/* If UniMAC forwards CRC, we need to skip over it to get /* If UniMAC forwards CRC, we need to skip over it to get
* a valid CHK bit to be set in the per-packet status word * a valid CHK bit to be set in the per-packet status word
*/ */
if (priv->rx_csum_en && priv->crc_fwd) if (priv->rx_chk_en && priv->crc_fwd)
reg |= RXCHK_SKIP_FCS; reg |= RXCHK_SKIP_FCS;
else else
reg &= ~RXCHK_SKIP_FCS; reg &= ~RXCHK_SKIP_FCS;
...@@ -1674,7 +1674,7 @@ static int bcm_sysport_suspend(struct device *d) ...@@ -1674,7 +1674,7 @@ static int bcm_sysport_suspend(struct device *d)
} }
/* Disable RXCHK if enabled */ /* Disable RXCHK if enabled */
if (priv->rx_csum_en) { if (priv->rx_chk_en) {
reg = rxchk_readl(priv, RXCHK_CONTROL); reg = rxchk_readl(priv, RXCHK_CONTROL);
reg &= ~RXCHK_EN; reg &= ~RXCHK_EN;
rxchk_writel(priv, reg, RXCHK_CONTROL); rxchk_writel(priv, reg, RXCHK_CONTROL);
...@@ -1750,7 +1750,7 @@ static int bcm_sysport_resume(struct device *d) ...@@ -1750,7 +1750,7 @@ static int bcm_sysport_resume(struct device *d)
} }
/* Enable rxhck */ /* Enable rxhck */
if (priv->rx_csum_en) { if (priv->rx_chk_en) {
reg = rxchk_readl(priv, RXCHK_CONTROL); reg = rxchk_readl(priv, RXCHK_CONTROL);
reg |= RXCHK_EN; reg |= RXCHK_EN;
rxchk_writel(priv, reg, RXCHK_CONTROL); rxchk_writel(priv, reg, RXCHK_CONTROL);
......
...@@ -664,7 +664,7 @@ struct bcm_sysport_priv { ...@@ -664,7 +664,7 @@ struct bcm_sysport_priv {
int old_duplex; int old_duplex;
/* Misc fields */ /* Misc fields */
unsigned int rx_csum_en:1; unsigned int rx_chk_en:1;
unsigned int tsb_en:1; unsigned int tsb_en:1;
unsigned int crc_fwd:1; unsigned int crc_fwd:1;
u16 rev; u16 rev;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册