numam-dpdk/drivers/net
Santosh Shukla 89ee1e94bc mempool/octeontx: move mbox from event to mempool
Octeontx mempool pmd need mailbox for pool setup.
That mailbox was defined at drivers/event/octeontx.
So mempool has dependency on event/octeontx driver and
commit:8700239f7767 has added make rule which makes sure event/*
get build before mempool, but this rule introduces
cyclic dependency and may create problem to future
feature addition in drivers/Makefile.

Same problem noticed and reported in below thread:
http://dpdk.org/ml/archives/dev/2017-October/079187.html

The patch solves problem by moving mbox definition from
drivers/event/octeontx to drivers/mempool/octeontx.
Moving mbox files involves below changes:

* Renamed ssovf_mbox.[ch] --> octeontx_mbox.[ch]
* Renamed ssovf_probe.c  --> octeontx_ssovf.c
* Introduced pool logger file.
* Moved API from rte_pmd_octeontx_ssovf_version.map to
  rte_mempool_octeontx_version.map.
* Respective Makefile changes done in
  drivers/event/octeontx/Makefile and drivers/mempool/octeontx/Makefile.

Fixes: 8700239f77 ("mempool/octeontx: add build and log infrastructure")

Reported-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Tested-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Reviewed-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
2017-10-23 16:51:00 +02:00
..
af_packet ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
ark ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
avp ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
bnx2x ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
bnxt net/bnxt: fix port id type 2017-10-13 01:17:49 +01:00
bonding net/bonding: fix port id type 2017-10-13 21:57:48 +02:00
cxgbe mk: sort source files before compilation 2017-10-12 22:31:33 +02:00
dpaa ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
dpaa2 ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
e1000 mk: sort source files before compilation 2017-10-12 22:31:33 +02:00
ena ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
enic ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
failsafe ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
fm10k net/fm10k: fix port id type 2017-10-13 21:57:48 +02:00
i40e net/i40e: fix VF initialization error 2017-10-13 22:35:29 +01:00
ixgbe mk: sort source files before compilation 2017-10-12 22:31:33 +02:00
kni ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
liquidio net/liquidio: fix port id type 2017-10-13 01:17:49 +01:00
mlx4 net/mlx4: fix missing initializers for old GCC 2017-10-13 12:29:14 +02:00
mlx5 net/mlx5: fix creation of compressed Rx completion queue 2017-10-13 22:13:13 +02:00
mrvl net/mrvl: fix port id type 2017-10-13 21:57:48 +02:00
nfp ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
null ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
octeontx mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
pcap ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
qede mk: sort source files before compilation 2017-10-12 22:31:33 +02:00
ring ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
sfc mk: sort source files before compilation 2017-10-12 22:31:33 +02:00
softnic net/softnic: add TM hierarchy related ops 2017-10-12 01:52:48 +01:00
szedata2 ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
tap ethdev: expose flow API error helper 2017-10-13 01:18:47 +01:00
thunderx mk: sort source files before compilation 2017-10-12 22:31:33 +02:00
vhost ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
virtio ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
vmxnet3 ethdev: add return value to stats get dev op 2017-10-12 01:52:49 +01:00
Makefile mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00