'Check firmware version is v6.4 or higher.
This API checks if the firmware version per the plug-in support level.
This only checks major and minor version.
:returns: True if firmware is supported else False.
:raises BrocadeZoningHttpException:'

def is_supported_firmware(self):

    isfwsupported = False
    try:
        headers = {zone_constant.AUTH_HEADER: self.auth_header}
        response = self.connect(zone_constant.GET_METHOD, zone_constant.SWITCH_PAGE, header=headers)
        parsed_data = self.get_parsed_data(response, zone_constant.SWITCHINFO_BEGIN, zone_constant.SWITCHINFO_END)
        fwVersion = self.get_nvp_value(parsed_data, zone_constant.FIRMWARE_VERSION).lstrip('v')
        ver = fwVersion.split('.')
        LOG.debug('Firmware    version:    %(version)s.', {'version': ver})
        if (int((ver[0] + ver[1])) > 63):
            isfwsupported = True
    except Exception as e:
        msg = (_('Error    while    checking    the    firmware    version    %s.') % six.text_type(e))
        LOG.error(msg)
        raise exception.BrocadeZoningHttpException(reason=msg)
    return isfwsupported
