skb->protocol = eth_type_trans(skb, ndev);
/* Non-IP packets aren't checksum-offloaded */
if (GET_RXD_PKT_ID(rxd_val1) == 0)
skb->protocol = eth_type_trans(skb, ndev);
/* Non-IP packets aren't checksum-offloaded */
if (GET_RXD_PKT_ID(rxd_val1) == 0)
NETIF_RX_MUX(priv, rxd_val1, rxd_vlan, skb);
NETIF_RX_MUX(priv, rxd_val1, rxd_vlan, skb);
/* these fields are used for info purposes only
* so we can have them same for all ports of the board */
/* these fields are used for info purposes only
* so we can have them same for all ports of the board */
{
static const struct ethtool_ops bdx_ethtool_ops = {
.get_settings = bdx_get_settings,
{
static const struct ethtool_ops bdx_ethtool_ops = {
.get_settings = bdx_get_settings,