Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-07 Thread Thomas Monjalon
> > Subject: Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev) > > > > 05/10/2017 23:55, Mokhtar, Amr: > > > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > > > 03/10/2017 16:29, Mokhtar, Amr: > > > > > From: Thomas Monjalon [ma

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-06 Thread Mokhtar, Amr
> -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Thursday 5 October 2017 23:23 > To: Mokhtar, Amr > Cc: dev@dpdk.org; f...@redhat.com; acon...@redhat.com; bl...@debian.org > Subject: Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbde

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-05 Thread Thomas Monjalon
05/10/2017 23:55, Mokhtar, Amr: > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > 03/10/2017 16:29, Mokhtar, Amr: > > > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > > > 25/08/2017 15:46, Amr Mokhtar: > > > > > +int > > > > > +rte_bbdev_configure(uint8_t dev_id, uint16_t num_queues,

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-05 Thread Mokhtar, Amr
> -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Tuesday 3 October 2017 16:18 > To: Mokhtar, Amr > Cc: dev@dpdk.org; f...@redhat.com; acon...@redhat.com; bl...@debian.org > Subject: Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbde

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-05 Thread Thomas Monjalon
05/10/2017 22:06, Mokhtar, Amr: > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > 25/08/2017 15:46, Amr Mokhtar: > > Did you think about the API required for inline processing (i.e. bbdev > > combined > > with ethdev Rx/Tx)? > > The current programming model is that ethdev is being used fo

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-05 Thread Mokhtar, Amr
Hi Thomas, Kindly find my inline replies below.. > -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Thursday 21 September 2017 15:35 > To: Mokhtar, Amr > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-04 Thread Flavio Leitner
On Tue, 03 Oct 2017 17:17:53 +0200 Thomas Monjalon wrote: > 03/10/2017 16:29, Mokhtar, Amr: > > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > > 25/08/2017 15:46, Amr Mokhtar: > > > > +int > > > > +rte_bbdev_configure(uint8_t dev_id, uint16_t num_queues, > > > > + const

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-03 Thread Thomas Monjalon
03/10/2017 16:29, Mokhtar, Amr: > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > 25/08/2017 15:46, Amr Mokhtar: > > > +int > > > +rte_bbdev_configure(uint8_t dev_id, uint16_t num_queues, > > > + const struct rte_bbdev_conf *conf); > > > > I am not convinced by the "configure all" f

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-10-03 Thread Mokhtar, Amr
Hi Thomas, Thanks for reviewing.. Kindly find my reply in-line below.. > -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Thursday 21 September 2017 15:56 > To: Mokhtar, Amr > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [RFC] Wireless Base

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-09-21 Thread Thomas Monjalon
25/08/2017 15:46, Amr Mokhtar: > +/** > + * Configure a device. > + * This function must be called on a device before setting up the queues and > + * starting the device. It can also be called when a device is in the stopped > + * state. If any device queues have been configured their configuration

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-09-21 Thread Thomas Monjalon
25/08/2017 15:46, Amr Mokhtar: > This RFC describes a proposal for the Wireless Base Band Device (bbdev) in > DPDK > that abstracts HW accelerators based on FPGA and/or Fixed Function > Accelerators > that assist with LTE Physical Layer processing. Furthermore, it decouples the > application f

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-09-01 Thread Mokhtar, Amr
k.org > Subject: Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev) > > > > +/* Forward declaration */ > > +struct rte_pci_device; > > + > > +/** Device information structure used by an application to discover a > > +devices > > + * capabilities and c

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-09-01 Thread Stephen Hemminger
> +/* Forward declaration */ > +struct rte_pci_device; > + > +/** Device information structure used by an application to discover a devices > + * capabilities and current configuration > + */ > +struct rte_bbdev_info { > + int socket_id; /**< NUMA socket that device is on */ > + const cha

Re: [dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-09-01 Thread Mokhtar, Amr
Hello, Following on the proposal of bbdev, is there any comments. You feedback is highly appreciated. May I propose to take this topic up to discussion by the Technical Board at next convenient time? Regards, Amr > -Original Message- > From: Mokhtar, Amr > Sent: Friday 25 August 2017 14

[dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-08-25 Thread Amr Mokhtar
Signed-off-by: Amr Mokhtar --- lib/librte_bbdev/rte_bbdev.h | 636 +++ lib/librte_bbdev/rte_bbdev_op.h | 333 lib/librte_bbdev/rte_bbdev_pmd.h | 407 + 3 files changed, 1376 insertions(+) create mode 100644 lib

[dpdk-dev] [RFC] Wireless Base Band Device (bbdev)

2017-08-25 Thread Amr Mokhtar
This RFC describes a proposal for the Wireless Base Band Device (bbdev) in DPDK that abstracts HW accelerators based on FPGA and/or Fixed Function Accelerators that assist with LTE Physical Layer processing. Furthermore, it decouples the application from the compute-intensive wireless functions