Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sfxge/common/hunt_mac.c
Show First 20 Lines • Show All 308 Lines • ▼ Show 20 Lines | fail1: | ||||
return (rc); | return (rc); | ||||
} | } | ||||
__checkReturn efx_rc_t | __checkReturn efx_rc_t | ||||
ef10_mac_multicast_list_set( | ef10_mac_multicast_list_set( | ||||
__in efx_nic_t *enp) | __in efx_nic_t *enp) | ||||
{ | { | ||||
efx_port_t *epp = &(enp->en_port); | efx_port_t *epp = &(enp->en_port); | ||||
efx_mac_ops_t *emop = epp->ep_emop; | const efx_mac_ops_t *emop = epp->ep_emop; | ||||
efx_rc_t rc; | efx_rc_t rc; | ||||
EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || | EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || | ||||
enp->en_family == EFX_FAMILY_MEDFORD); | enp->en_family == EFX_FAMILY_MEDFORD); | ||||
if ((rc = emop->emo_reconfigure(enp)) != 0) | if ((rc = emop->emo_reconfigure(enp)) != 0) | ||||
goto fail1; | goto fail1; | ||||
▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | #if EFSYS_OPT_LOOPBACK | ||||
__checkReturn efx_rc_t | __checkReturn efx_rc_t | ||||
ef10_mac_loopback_set( | ef10_mac_loopback_set( | ||||
__in efx_nic_t *enp, | __in efx_nic_t *enp, | ||||
__in efx_link_mode_t link_mode, | __in efx_link_mode_t link_mode, | ||||
__in efx_loopback_type_t loopback_type) | __in efx_loopback_type_t loopback_type) | ||||
{ | { | ||||
efx_port_t *epp = &(enp->en_port); | efx_port_t *epp = &(enp->en_port); | ||||
efx_phy_ops_t *epop = epp->ep_epop; | const efx_phy_ops_t *epop = epp->ep_epop; | ||||
efx_loopback_type_t old_loopback_type; | efx_loopback_type_t old_loopback_type; | ||||
efx_link_mode_t old_loopback_link_mode; | efx_link_mode_t old_loopback_link_mode; | ||||
efx_rc_t rc; | efx_rc_t rc; | ||||
/* The PHY object handles this on EF10 */ | /* The PHY object handles this on EF10 */ | ||||
old_loopback_type = epp->ep_loopback_type; | old_loopback_type = epp->ep_loopback_type; | ||||
old_loopback_link_mode = epp->ep_loopback_link_mode; | old_loopback_link_mode = epp->ep_loopback_link_mode; | ||||
epp->ep_loopback_type = loopback_type; | epp->ep_loopback_type = loopback_type; | ||||
▲ Show 20 Lines • Show All 351 Lines • Show Last 20 Lines |