Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jun 2017 17:50:22 +0000
From:      "Somayajulu, David" <David.Somayajulu@cavium.com>
To:        Cy Schubert <Cy.Schubert@komquats.com>, David C Somayajulu <davidcs@FreeBSD.org>
Cc:        "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   RE: svn commit: r319964 - head/sys/dev/qlnx/qlnxe
Message-ID:  <BY2PR07MB1474A988C2CB61D0089D2FC7EEC50@BY2PR07MB1474.namprd07.prod.outlook.com>
In-Reply-To: <201706150307.v5F37wLG052878@slippy.cwsent.com>
References:  Message from David C Somayajulu <davidcs@FreeBSD.org>   of "Thu, 15 Jun 2017 02:45:43 -0000." <201706150245.v5F2jhna021469@repo.freebsd.org> <201706150307.v5F37wLG052878@slippy.cwsent.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Cy,
> Tell me if I'm off base here but this driver comes directly from Cavium, =
right?=20
Yes
>Why was it never imported into vendor-sys and MFVed into head like other v=
endor source?
Not sure what vendor-sys is but the driver was reviewed in phabricator (ple=
ase see link below) prior to committing to head.
 https://reviews.freebsd.org/D10134

thanks
david S.


-----Original Message-----
From: Cy Schubert [mailto:Cy.Schubert@komquats.com]=20
Sent: Wednesday, June 14, 2017 8:08 PM
To: David C Somayajulu <davidcs@FreeBSD.org>
Cc: src-committers@freebsd.org; svn-src-all@freebsd.org; svn-src-head@freeb=
sd.org
Subject: Re: svn commit: r319964 - head/sys/dev/qlnx/qlnxe

In message <201706150245.v5F2jhna021469@repo.freebsd.org>, David C Somayaju=
lu w
rites:
> Author: davidcs
> Date: Thu Jun 15 02:45:43 2017
> New Revision: 319964
> URL: https://svnweb.freebsd.org/changeset/base/319964
>=20
> 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
>  =20
>   MFC after:5 days
>=20
> 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
>=20
[...]

Hi David,

Tell me if I'm off base here but this driver comes directly from Cavium, ri=
ght? Why was it never imported into vendor-sys and MFVed into head like oth=
er 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?BY2PR07MB1474A988C2CB61D0089D2FC7EEC50>