Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jun 2017 20:07:58 -0700
From:      Cy Schubert <Cy.Schubert@komquats.com>
To:        David C Somayajulu <davidcs@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r319964 - head/sys/dev/qlnx/qlnxe
Message-ID:  <201706150307.v5F37wLG052878@slippy.cwsent.com>
In-Reply-To: Message from David C Somayajulu <davidcs@FreeBSD.org> of "Thu, 15 Jun 2017 02:45:43 -0000." <201706150245.v5F2jhna021469@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <201706150245.v5F2jhna021469@repo.freebsd.org>, David C 
Somayajulu w
rites:
> Author: davidcs
> Date: Thu Jun 15 02:45:43 2017
> New Revision: 319964
> URL: https://svnweb.freebsd.org/changeset/base/319964
> 
> Log:
>   Upgrade STORMFW to 8.30.0.0 and ecore version to 8.30.0.0
>   Add support for pci deviceID 0x8070 for QLE41xxx product line which
>   supports 10GbE/25GbE/40GbE
>   
>   MFC after:5 days
> 
> Modified:
>   head/sys/dev/qlnx/qlnxe/bcm_osal.h
>   head/sys/dev/qlnx/qlnxe/common_hsi.h
>   head/sys/dev/qlnx/qlnxe/ecore.h
>   head/sys/dev/qlnx/qlnxe/ecore_chain.h
>   head/sys/dev/qlnx/qlnxe/ecore_cxt.c
>   head/sys/dev/qlnx/qlnxe/ecore_cxt.h
>   head/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
>   head/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
>   head/sys/dev/qlnx/qlnxe/ecore_dbg_values.h
>   head/sys/dev/qlnx/qlnxe/ecore_dcbx.c
>   head/sys/dev/qlnx/qlnxe/ecore_dcbx.h
>   head/sys/dev/qlnx/qlnxe/ecore_dev.c
>   head/sys/dev/qlnx/qlnxe/ecore_dev_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_gtt_reg_addr.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_common.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_eth.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h
>   head/sys/dev/qlnx/qlnxe/ecore_hsi_roce.h
>   head/sys/dev/qlnx/qlnxe/ecore_hw.c
>   head/sys/dev/qlnx/qlnxe/ecore_hw.h
>   head/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
>   head/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
>   head/sys/dev/qlnx/qlnxe/ecore_init_ops.c
>   head/sys/dev/qlnx/qlnxe/ecore_init_ops.h
>   head/sys/dev/qlnx/qlnxe/ecore_init_values.h
>   head/sys/dev/qlnx/qlnxe/ecore_int.c
>   head/sys/dev/qlnx/qlnxe/ecore_int.h
>   head/sys/dev/qlnx/qlnxe/ecore_int_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_iov_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_iro.h
>   head/sys/dev/qlnx/qlnxe/ecore_iro_values.h
>   head/sys/dev/qlnx/qlnxe/ecore_iscsi.h
>   head/sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_l2.c
>   head/sys/dev/qlnx/qlnxe/ecore_l2.h
>   head/sys/dev/qlnx/qlnxe/ecore_l2_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_ll2.h
>   head/sys/dev/qlnx/qlnxe/ecore_ll2_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_mcp.c
>   head/sys/dev/qlnx/qlnxe/ecore_mcp.h
>   head/sys/dev/qlnx/qlnxe/ecore_mcp_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_ooo.h
>   head/sys/dev/qlnx/qlnxe/ecore_proto_if.h
>   head/sys/dev/qlnx/qlnxe/ecore_roce.h
>   head/sys/dev/qlnx/qlnxe/ecore_roce_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_rt_defs.h
>   head/sys/dev/qlnx/qlnxe/ecore_sp_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_sp_commands.c
>   head/sys/dev/qlnx/qlnxe/ecore_sp_commands.h
>   head/sys/dev/qlnx/qlnxe/ecore_spq.c
>   head/sys/dev/qlnx/qlnxe/ecore_sriov.h
>   head/sys/dev/qlnx/qlnxe/ecore_vf.h
>   head/sys/dev/qlnx/qlnxe/ecore_vf_api.h
>   head/sys/dev/qlnx/qlnxe/ecore_vfpf_if.h
>   head/sys/dev/qlnx/qlnxe/eth_common.h
>   head/sys/dev/qlnx/qlnxe/fcoe_common.h
>   head/sys/dev/qlnx/qlnxe/iscsi_common.h
>   head/sys/dev/qlnx/qlnxe/mcp_private.h
>   head/sys/dev/qlnx/qlnxe/mcp_public.h
>   head/sys/dev/qlnx/qlnxe/mfw_hsi.h
>   head/sys/dev/qlnx/qlnxe/nvm_cfg.h
>   head/sys/dev/qlnx/qlnxe/nvm_map.h
>   head/sys/dev/qlnx/qlnxe/pcics_reg_driver.h
>   head/sys/dev/qlnx/qlnxe/qlnx_def.h
>   head/sys/dev/qlnx/qlnxe/qlnx_os.c
>   head/sys/dev/qlnx/qlnxe/qlnx_ver.h
>   head/sys/dev/qlnx/qlnxe/rdma_common.h
>   head/sys/dev/qlnx/qlnxe/reg_addr.h
>   head/sys/dev/qlnx/qlnxe/spad_layout.h
>   head/sys/dev/qlnx/qlnxe/storage_common.h
>   head/sys/dev/qlnx/qlnxe/tcp_common.h
> 
[...]

Hi David,

Tell me if I'm off base here but this driver comes directly from Cavium, 
right? Why was it never imported into vendor-sys and MFVed into head like 
other vendor source?


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706150307.v5F37wLG052878>