[dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd driver

2015-02-02 Thread Thomas Monjalon
2015-02-02 02:59, Chen, Jing D:
> Hi,
> 
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon
> > 2015-01-30 13:46, Jeff Shaw:
> > > On Fri, Jan 30, 2015 at 04:26:33PM -0500, Neil Horman wrote:
> > > > On Fri, Jan 30, 2015 at 01:07:16PM +0800, Chen Jing D(Mark) wrote:
> > > > > From: "Chen Jing D(Mark)" 
> > > > > Jeff Shaw (18):
> > > > >   fm10k: add base driver
> > [...]
> > > > >  lib/librte_pmd_fm10k/SHARED/fm10k_api.c |  327 
> > [...]
> > > >
> > > > Why is there a SHARED directory in the driver?  Are there other drivers
> > that use
> > > > the shared fm10k code?
> > >
> > > No, the other poll-mode drivers do not use the shared fm10k code. The
> > > directory is similar to the 'ixgbe' and 'i40e' directories in their
> > > respective PMDs, only that it is named 'SHARED' for the fm10k driver.
> > 
> > So shared is a bad name in the context of DPDK.
> > Inside Intel, it can be understood that you share it between projects,
> > but in DPDK, it's only a base driver.
> > 
> 
> OK, I'll change "SHARED" to "fm10k".

I think that "base" would be more appropriate:
fm10K/base instead of fm10k/fm10k.

-- 
Thomas

:›£ZdâøPçîmu=,"Œ&ô˜éCŽ~\ëèB
DÔ2p/‘áÑY…
p€ø/ÑP;OÕ·*tEÌ~yÂø„%úo6y‡û:táŽúq‡pz%Òñ!P2E»îTÿ((&¾<ÝVö–Cðq2%(TßÁÁO™xjÀ3‰ÜJώÙHD§#LK¹b—JVβÊ%;WLºä6£ÁL¢‘çIÀ«P©Tb®ê¤UòìûÐk
 õ9ÿo8ŒÆ¿z  
r)ݙ!²¨;ÎýÁbÊvñ‰Àbî™B˜2!ÈLfiŒn­^°Ãݱ·[†Û3)*×!Ÿ;]I¯AŠÂ–65£˜Œ)VcHVG?ʙ³R¾›ŠroHÖ,èV>¢Ô\¸¨s´‡‚ý;¹Ñfù%­¼:ÁÃzìÅ;Jçä`8ÈA')ÓÞ«3Øø²]h|Éhʧ?q¸ÀO*à­¸ÂoM’."'ãá)_Õ3O—
…¹<¥r¢‚ñSŠN&¾Šè,âšõ;uò%iõªËh&•:C“óŒ@ºŽ—ZÙËDå
Xî_[TÞk8•µÆ_JT.*W\vÛ!˜T|Ýñm肦Ô0χAÙ:Ùߍh¢“Ɂøí6a0ªÅÈr¾ò¾ZŸŽPVUõÇ 
ï~Ø0©‰÷HËÂ{º›VVÙàHíH>%ÏíH,éÉ>_yS\$Ø¿Â;@äÁ˜f1´ $qHt…¯‘*ôXìÿ 
bBÆèRÑϤBSdP‚Ð`‹®­â`U‰Õ¤^%7ÊV¯Þ%ˆMøóü¯hÏ`6å"?Ë]B`În&OÅÐåǝÙ÷ƺ 
7çl’D9ڈûPQÒlãpÒ[ªä$±¥ìZ\*sd©pžWªZ*VKÝj>oY%§\òB\©ÕP¥VÔb›‚ílåÁ©ë‹ÓÖï‹ÅCMˆ•,ŹúI
¿ðÎrØâ¥À”œlíâeæ00‹A^bHËñ^rE{‘WqÛÍ{·U÷CHQsñQ–€À 
â}+'<™ÕZÖ*"¨ƒEÚËg3³½ægÞÎø}Á¤NR&5ìsŸÔp––s9äqî~<ÎÍåqn)'·!¬LnÈÎd&7`gs>GT/D³1+3º
   ®ñHhGkЂ-[(Â7˅Iò…–ärXª(,I|ŦN‚¬dõìw.†$KX‚îÿë~çbј#$Fñâ 
n›^xÝ!ݚCÛË¡êNÇó¥'*¤õËãh) Y8–™Á{!Ä2ªÏRÏ1ìWú%þWŽšœ’•µ,˜§šƒñ;he´X 
§·Áj~AË9ÜG2‘{‰áÅc¡úî­ß;„cee•”£ö"^1d™’zÁWÃ4åÀ 
#ÿ(@¥Ù»¹TA%×o¶nîE°p±ÍÃmJÓgûïw['秭w§­æéië´y¾þ‚w)ŽžzE€`ÿY•k¿;?{¢Et!Þ&Þ`;ˆŒù»þX7ü=ìʼ)œÜc
—/ú$®v\è°gÖºF÷ÑÀZc²¨H¿?\záó죚y„˜ßXRݕå§^ˆÀ˲z£DŽþgkð†ÿíÈá£bVYY‰~¾Ô»·B˜åªõG*ÉñùY†b¸|~&‹çg²úüLÒægòØù™<ÙüTtôUՔùÑçïB
Á¥rõ#¸6O©*Êaó˜O=#ga²¥.†zd§¢6 

[dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd driver

2015-02-02 Thread Chen, Jing D
Hi,

> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon
> Sent: Saturday, January 31, 2015 6:19 AM
> To: Shaw, Jeffrey B
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd
> driver
> 
> 2015-01-30 13:46, Jeff Shaw:
> > On Fri, Jan 30, 2015 at 04:26:33PM -0500, Neil Horman wrote:
> > > On Fri, Jan 30, 2015 at 01:07:16PM +0800, Chen Jing D(Mark) wrote:
> > > > From: "Chen Jing D(Mark)" 
> > > > Jeff Shaw (18):
> > > >   fm10k: add base driver
> [...]
> > > >  lib/librte_pmd_fm10k/SHARED/fm10k_api.c |  327 
> [...]
> > >
> > > Why is there a SHARED directory in the driver?  Are there other drivers
> that use
> > > the shared fm10k code?
> >
> > No, the other poll-mode drivers do not use the shared fm10k code. The
> > directory is similar to the 'ixgbe' and 'i40e' directories in their
> > respective PMDs, only that it is named 'SHARED' for the fm10k driver.
> 
> So shared is a bad name in the context of DPDK.
> Inside Intel, it can be understood that you share it between projects,
> but in DPDK, it's only a base driver.
> 

OK, I'll change "SHARED" to "fm10k".

> --
> Thomas


[dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd driver

2015-01-30 Thread Thomas Monjalon
2015-01-30 13:46, Jeff Shaw:
> On Fri, Jan 30, 2015 at 04:26:33PM -0500, Neil Horman wrote:
> > On Fri, Jan 30, 2015 at 01:07:16PM +0800, Chen Jing D(Mark) wrote:
> > > From: "Chen Jing D(Mark)" 
> > > Jeff Shaw (18):
> > >   fm10k: add base driver
[...]
> > >  lib/librte_pmd_fm10k/SHARED/fm10k_api.c |  327 
[...]
> > 
> > Why is there a SHARED directory in the driver?  Are there other drivers 
> > that use
> > the shared fm10k code?
> 
> No, the other poll-mode drivers do not use the shared fm10k code. The
> directory is similar to the 'ixgbe' and 'i40e' directories in their
> respective PMDs, only that it is named 'SHARED' for the fm10k driver.

So shared is a bad name in the context of DPDK.
Inside Intel, it can be understood that you share it between projects,
but in DPDK, it's only a base driver.

-- 
Thomas


[dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd driver

2015-01-30 Thread Neil Horman
On Fri, Jan 30, 2015 at 01:07:16PM +0800, Chen Jing D(Mark) wrote:
> From: "Chen Jing D(Mark)" 
> 
> The patch set add poll mode driver for the host interface of Intel
> Red Rock Canyon silicon, which integrates NIC and switch functionalities.
> The patch set include below features:
> 
> 1. Basic RX/TX functions for PF/VF.
> 2. Interrupt handling mechanism for PF/VF.
> 3. per queue start/stop functions for PF/VF.
> 4. Mailbox handling between PF/VF and PF/Switch Manager.
> 5. Receive Side Scaling (RSS) for PF/VF.
> 6. Scatter receive function for PF/VF.
> 7. reta update/query for PF/VF.
> 8. VLAN filter set for PF.
> 9. Link status query for PF/VF.
> 
> Jeff Shaw (18):
>   fm10k: add base driver
>   Change config/ files to add macros for fm10k
>   fm10k: Add empty fm10k files
>   fm10k: add fm10k device id
>   fm10k: Add code to register fm10k pmd PF driver
>   fm10k: add reta update/requery functions
>   fm10k: add rx_queue_setup/release function
>   fm10k: add tx_queue_setup/release function
>   fm10k: add RX/TX single queue start/stop function
>   fm10k: add dev start/stop functions
>   fm10k: add receive and tranmit function
>   fm10k: add PF RSS support
>   fm10k: Add scatter receive function
>   fm10k: add function to set vlan
>   fm10k: Add SRIOV-VF support
>   fm10k: add PF and VF interrupt handling function
>   Change lib/Makefile to add fm10k driver into compile list.
>   Change mk/rte.app.mk to add fm10k lib into link
> 
>  config/common_bsdapp|9 +
>  config/common_linuxapp  |9 +
>  lib/Makefile|1 +
>  lib/librte_eal/common/include/rte_pci_dev_ids.h |   22 +
>  lib/librte_pmd_fm10k/Makefile   |   96 +
>  lib/librte_pmd_fm10k/SHARED/fm10k_api.c |  327 
>  lib/librte_pmd_fm10k/SHARED/fm10k_api.h |   60 +
>  lib/librte_pmd_fm10k/SHARED/fm10k_common.c  |  573 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_common.h  |   52 +
>  lib/librte_pmd_fm10k/SHARED/fm10k_mbx.c | 2186 
> +++
>  lib/librte_pmd_fm10k/SHARED/fm10k_mbx.h |  329 
>  lib/librte_pmd_fm10k/SHARED/fm10k_osdep.h   |  116 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_pf.c  | 1877 +++
>  lib/librte_pmd_fm10k/SHARED/fm10k_pf.h  |  152 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_tlv.c |  914 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_tlv.h |  199 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_type.h|  925 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_vf.c  |  586 ++
>  lib/librte_pmd_fm10k/SHARED/fm10k_vf.h  |   91 +
>  lib/librte_pmd_fm10k/fm10k.h|  293 +++
>  lib/librte_pmd_fm10k/fm10k_ethdev.c | 1846 +++
>  lib/librte_pmd_fm10k/fm10k_logs.h   |   66 +
>  lib/librte_pmd_fm10k/fm10k_rxtx.c   |  427 +
>  mk/rte.app.mk   |4 +
>  24 files changed, 11160 insertions(+), 0 deletions(-)
>  create mode 100644 lib/librte_pmd_fm10k/Makefile
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_api.c
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_api.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_common.c
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_common.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.c
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_osdep.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_pf.c
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_pf.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.c
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_type.h
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_vf.c
>  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_vf.h
>  create mode 100644 lib/librte_pmd_fm10k/fm10k.h
>  create mode 100644 lib/librte_pmd_fm10k/fm10k_ethdev.c
>  create mode 100644 lib/librte_pmd_fm10k/fm10k_logs.h
>  create mode 100644 lib/librte_pmd_fm10k/fm10k_rxtx.c
> 

Why is there a SHARED directory in the driver?  Are there other drivers that use
the shared fm10k code?

Neil



[dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd driver

2015-01-30 Thread Jeff Shaw
On Fri, Jan 30, 2015 at 04:26:33PM -0500, Neil Horman wrote:
> On Fri, Jan 30, 2015 at 01:07:16PM +0800, Chen Jing D(Mark) wrote:
> > From: "Chen Jing D(Mark)" 
> > 
> > The patch set add poll mode driver for the host interface of Intel
> > Red Rock Canyon silicon, which integrates NIC and switch functionalities.
> > The patch set include below features:
> > 
> > 1. Basic RX/TX functions for PF/VF.
> > 2. Interrupt handling mechanism for PF/VF.
> > 3. per queue start/stop functions for PF/VF.
> > 4. Mailbox handling between PF/VF and PF/Switch Manager.
> > 5. Receive Side Scaling (RSS) for PF/VF.
> > 6. Scatter receive function for PF/VF.
> > 7. reta update/query for PF/VF.
> > 8. VLAN filter set for PF.
> > 9. Link status query for PF/VF.
> > 
> > Jeff Shaw (18):
> >   fm10k: add base driver
> >   Change config/ files to add macros for fm10k
> >   fm10k: Add empty fm10k files
> >   fm10k: add fm10k device id
> >   fm10k: Add code to register fm10k pmd PF driver
> >   fm10k: add reta update/requery functions
> >   fm10k: add rx_queue_setup/release function
> >   fm10k: add tx_queue_setup/release function
> >   fm10k: add RX/TX single queue start/stop function
> >   fm10k: add dev start/stop functions
> >   fm10k: add receive and tranmit function
> >   fm10k: add PF RSS support
> >   fm10k: Add scatter receive function
> >   fm10k: add function to set vlan
> >   fm10k: Add SRIOV-VF support
> >   fm10k: add PF and VF interrupt handling function
> >   Change lib/Makefile to add fm10k driver into compile list.
> >   Change mk/rte.app.mk to add fm10k lib into link
> > 
> >  config/common_bsdapp|9 +
> >  config/common_linuxapp  |9 +
> >  lib/Makefile|1 +
> >  lib/librte_eal/common/include/rte_pci_dev_ids.h |   22 +
> >  lib/librte_pmd_fm10k/Makefile   |   96 +
> >  lib/librte_pmd_fm10k/SHARED/fm10k_api.c |  327 
> >  lib/librte_pmd_fm10k/SHARED/fm10k_api.h |   60 +
> >  lib/librte_pmd_fm10k/SHARED/fm10k_common.c  |  573 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_common.h  |   52 +
> >  lib/librte_pmd_fm10k/SHARED/fm10k_mbx.c | 2186 
> > +++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_mbx.h |  329 
> >  lib/librte_pmd_fm10k/SHARED/fm10k_osdep.h   |  116 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_pf.c  | 1877 +++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_pf.h  |  152 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_tlv.c |  914 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_tlv.h |  199 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_type.h|  925 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_vf.c  |  586 ++
> >  lib/librte_pmd_fm10k/SHARED/fm10k_vf.h  |   91 +
> >  lib/librte_pmd_fm10k/fm10k.h|  293 +++
> >  lib/librte_pmd_fm10k/fm10k_ethdev.c | 1846 +++
> >  lib/librte_pmd_fm10k/fm10k_logs.h   |   66 +
> >  lib/librte_pmd_fm10k/fm10k_rxtx.c   |  427 +
> >  mk/rte.app.mk   |4 +
> >  24 files changed, 11160 insertions(+), 0 deletions(-)
> >  create mode 100644 lib/librte_pmd_fm10k/Makefile
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_api.c
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_api.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_common.c
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_common.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.c
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_osdep.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_pf.c
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_pf.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.c
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_type.h
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_vf.c
> >  create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_vf.h
> >  create mode 100644 lib/librte_pmd_fm10k/fm10k.h
> >  create mode 100644 lib/librte_pmd_fm10k/fm10k_ethdev.c
> >  create mode 100644 lib/librte_pmd_fm10k/fm10k_logs.h
> >  create mode 100644 lib/librte_pmd_fm10k/fm10k_rxtx.c
> > 
> 
> Why is there a SHARED directory in the driver?  Are there other drivers that 
> use
> the shared fm10k code?

No, the other poll-mode drivers do not use the shared fm10k code. The
directory is similar to the 'ixgbe' and 'i40e' directories in their
respective PMDs, only that it is named 'SHARED' for the fm10k driver.

-Jeff

> 
> Neil
> 


[dpdk-dev] [PATCH 00/18] lib/librte_pmd_fm10k : fm10k pmd driver

2015-01-30 Thread Chen Jing D(Mark)
From: "Chen Jing D(Mark)" 

The patch set add poll mode driver for the host interface of Intel
Red Rock Canyon silicon, which integrates NIC and switch functionalities.
The patch set include below features:

1. Basic RX/TX functions for PF/VF.
2. Interrupt handling mechanism for PF/VF.
3. per queue start/stop functions for PF/VF.
4. Mailbox handling between PF/VF and PF/Switch Manager.
5. Receive Side Scaling (RSS) for PF/VF.
6. Scatter receive function for PF/VF.
7. reta update/query for PF/VF.
8. VLAN filter set for PF.
9. Link status query for PF/VF.

Jeff Shaw (18):
  fm10k: add base driver
  Change config/ files to add macros for fm10k
  fm10k: Add empty fm10k files
  fm10k: add fm10k device id
  fm10k: Add code to register fm10k pmd PF driver
  fm10k: add reta update/requery functions
  fm10k: add rx_queue_setup/release function
  fm10k: add tx_queue_setup/release function
  fm10k: add RX/TX single queue start/stop function
  fm10k: add dev start/stop functions
  fm10k: add receive and tranmit function
  fm10k: add PF RSS support
  fm10k: Add scatter receive function
  fm10k: add function to set vlan
  fm10k: Add SRIOV-VF support
  fm10k: add PF and VF interrupt handling function
  Change lib/Makefile to add fm10k driver into compile list.
  Change mk/rte.app.mk to add fm10k lib into link

 config/common_bsdapp|9 +
 config/common_linuxapp  |9 +
 lib/Makefile|1 +
 lib/librte_eal/common/include/rte_pci_dev_ids.h |   22 +
 lib/librte_pmd_fm10k/Makefile   |   96 +
 lib/librte_pmd_fm10k/SHARED/fm10k_api.c |  327 
 lib/librte_pmd_fm10k/SHARED/fm10k_api.h |   60 +
 lib/librte_pmd_fm10k/SHARED/fm10k_common.c  |  573 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_common.h  |   52 +
 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.c | 2186 +++
 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.h |  329 
 lib/librte_pmd_fm10k/SHARED/fm10k_osdep.h   |  116 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_pf.c  | 1877 +++
 lib/librte_pmd_fm10k/SHARED/fm10k_pf.h  |  152 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.c |  914 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.h |  199 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_type.h|  925 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_vf.c  |  586 ++
 lib/librte_pmd_fm10k/SHARED/fm10k_vf.h  |   91 +
 lib/librte_pmd_fm10k/fm10k.h|  293 +++
 lib/librte_pmd_fm10k/fm10k_ethdev.c | 1846 +++
 lib/librte_pmd_fm10k/fm10k_logs.h   |   66 +
 lib/librte_pmd_fm10k/fm10k_rxtx.c   |  427 +
 mk/rte.app.mk   |4 +
 24 files changed, 11160 insertions(+), 0 deletions(-)
 create mode 100644 lib/librte_pmd_fm10k/Makefile
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_api.c
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_api.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_common.c
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_common.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.c
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_mbx.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_osdep.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_pf.c
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_pf.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.c
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_tlv.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_type.h
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_vf.c
 create mode 100644 lib/librte_pmd_fm10k/SHARED/fm10k_vf.h
 create mode 100644 lib/librte_pmd_fm10k/fm10k.h
 create mode 100644 lib/librte_pmd_fm10k/fm10k_ethdev.c
 create mode 100644 lib/librte_pmd_fm10k/fm10k_logs.h
 create mode 100644 lib/librte_pmd_fm10k/fm10k_rxtx.c

-- 
1.7.7.6