{
        struct ixgbe_mac_info *mac = &hw->mac;
 
+       mac->ops.setup_fc = ixgbe_setup_fc_x550em;
+
        switch (mac->ops.get_media_type(hw)) {
        case ixgbe_media_type_fiber:
                /* CS4227 does not support autoneg, so disable the laser control
                mac->ops.enable_tx_laser = NULL;
                mac->ops.flap_tx_laser = NULL;
                mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber;
-               mac->ops.setup_fc = ixgbe_setup_fc_x550em;
                switch (hw->device_id) {
                case IXGBE_DEV_ID_X550EM_A_SFP_N:
                        mac->ops.setup_mac_link = ixgbe_setup_mac_link_sfp_n;
                        mac->ops.setup_link = ixgbe_setup_sgmii;
                break;
        default:
-               mac->ops.setup_fc = ixgbe_setup_fc_x550em;
                break;
        }
 }