Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/axgbe/xgbe-dev.c
Show First 20 Lines • Show All 2,023 Lines • ▼ Show 20 Lines | for (i = 0; i < pdata->rx_q_count;) { | ||||
reg += MTL_RQDCM_INC; | reg += MTL_RQDCM_INC; | ||||
reg_val = 0; | reg_val = 0; | ||||
} | } | ||||
} | } | ||||
static void | static void | ||||
xgbe_config_mac_address(struct xgbe_prv_data *pdata) | xgbe_config_mac_address(struct xgbe_prv_data *pdata) | ||||
{ | { | ||||
xgbe_set_mac_address(pdata, IF_LLADDR(pdata->netdev)); | xgbe_set_mac_address(pdata, if_getlladdr(pdata->netdev)); | ||||
/* Filtering is done using perfect filtering and hash filtering */ | /* Filtering is done using perfect filtering and hash filtering */ | ||||
if (pdata->hw_feat.hash_table_size) { | if (pdata->hw_feat.hash_table_size) { | ||||
XGMAC_IOWRITE_BITS(pdata, MAC_PFR, HPF, 1); | XGMAC_IOWRITE_BITS(pdata, MAC_PFR, HPF, 1); | ||||
XGMAC_IOWRITE_BITS(pdata, MAC_PFR, HUC, 1); | XGMAC_IOWRITE_BITS(pdata, MAC_PFR, HUC, 1); | ||||
XGMAC_IOWRITE_BITS(pdata, MAC_PFR, HMC, 1); | XGMAC_IOWRITE_BITS(pdata, MAC_PFR, HMC, 1); | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 824 Lines • Show Last 20 Lines |