net/bnxt: add TruFlow core identifier
[dpdk.git] / drivers / net / sfc / base / ef10_mac.c
index ab73828..7e89f34 100644 (file)
@@ -1,14 +1,14 @@
 /* SPDX-License-Identifier: BSD-3-Clause
  *
- * Copyright (c) 2012-2018 Solarflare Communications Inc.
- * All rights reserved.
+ * Copyright(c) 2019-2020 Xilinx, Inc.
+ * Copyright(c) 2012-2019 Solarflare Communications Inc.
  */
 
 #include "efx.h"
 #include "efx_impl.h"
 
 
-#if EFSYS_OPT_HUNTINGTON || EFSYS_OPT_MEDFORD || EFSYS_OPT_MEDFORD2
+#if EFX_OPTS_EF10()
 
        __checkReturn   efx_rc_t
 ef10_mac_poll(
@@ -22,10 +22,10 @@ ef10_mac_poll(
        if ((rc = ef10_phy_get_link(enp, &els)) != 0)
                goto fail1;
 
-       epp->ep_adv_cap_mask = els.els_adv_cap_mask;
-       epp->ep_fcntl = els.els_fcntl;
+       epp->ep_adv_cap_mask = els.epls.epls_adv_cap_mask;
+       epp->ep_fcntl = els.epls.epls_fcntl;
 
-       *link_modep = els.els_link_mode;
+       *link_modep = els.epls.epls_link_mode;
 
        return (0);
 
@@ -351,9 +351,7 @@ ef10_mac_multicast_list_set(
        const efx_mac_ops_t *emop = epp->ep_emop;
        efx_rc_t rc;
 
-       EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON ||
-           enp->en_family == EFX_FAMILY_MEDFORD ||
-           enp->en_family == EFX_FAMILY_MEDFORD2);
+       EFSYS_ASSERT(EFX_FAMILY_IS_EF10(enp));
 
        if ((rc = emop->emo_reconfigure(enp)) != 0)
                goto fail1;
@@ -1041,4 +1039,4 @@ fail1:
 
 #endif /* EFSYS_OPT_MAC_STATS */
 
-#endif /* EFSYS_OPT_HUNTINGTON || EFSYS_OPT_MEDFORD || EFSYS_OPT_MEDFORD2 */
+#endif /* EFX_OPTS_EF10() */