Re: [dpdk-dev] [PATCH v2] doc: plan splitting the ethdev ops struct

2020-02-25 Thread Ferruh Yigit
On 2/25/2020 6:13 PM, David Marchand wrote: > On Tue, Feb 25, 2020 at 1:44 PM Ferruh Yigit wrote: >> >> For the ABI compatibility it is better to hide internal data structures >> from the application as much as possible. But because of some inline >> functions 'struct eth_dev_ops' can't be hidden

Re: [dpdk-dev] [PATCH v2] doc: plan splitting the ethdev ops struct

2020-02-25 Thread David Marchand
On Tue, Feb 25, 2020 at 1:44 PM Ferruh Yigit wrote: > > For the ABI compatibility it is better to hide internal data structures > from the application as much as possible. But because of some inline > functions 'struct eth_dev_ops' can't be hidden completely. > > Plan is to split the 'struct eth_d

Re: [dpdk-dev] [PATCH v2] doc: plan splitting the ethdev ops struct

2020-02-25 Thread Andrew Rybchenko
On 2/25/20 7:13 PM, Ferruh Yigit wrote: > On 2/25/2020 3:51 PM, Andrew Rybchenko wrote: >> On 2/25/20 3:44 PM, Ferruh Yigit wrote: >>> For the ABI compatibility it is better to hide internal data structures >>> from the application as much as possible. But because of some inline >>> functions 'stru

Re: [dpdk-dev] [PATCH v2] doc: plan splitting the ethdev ops struct

2020-02-25 Thread Ferruh Yigit
On 2/25/2020 3:51 PM, Andrew Rybchenko wrote: > On 2/25/20 3:44 PM, Ferruh Yigit wrote: >> For the ABI compatibility it is better to hide internal data structures >> from the application as much as possible. But because of some inline >> functions 'struct eth_dev_ops' can't be hidden completely. >>

Re: [dpdk-dev] [PATCH v2] doc: plan splitting the ethdev ops struct

2020-02-25 Thread Andrew Rybchenko
On 2/25/20 3:44 PM, Ferruh Yigit wrote: > For the ABI compatibility it is better to hide internal data structures > from the application as much as possible. But because of some inline > functions 'struct eth_dev_ops' can't be hidden completely. > > Plan is to split the 'struct eth_dev_ops' into tw

[dpdk-dev] [PATCH v2] doc: plan splitting the ethdev ops struct

2020-02-25 Thread Ferruh Yigit
For the ABI compatibility it is better to hide internal data structures from the application as much as possible. But because of some inline functions 'struct eth_dev_ops' can't be hidden completely. Plan is to split the 'struct eth_dev_ops' into two as ones used by inline functions and ones not u