Re: [dpdk-dev] [PATCH v2 2/4] net/mlx4: spawn rdma-core dependency plug-in

2018-01-28 Thread Shahaf Shuler
Sunday, January 28, 2018 1:18 PM, Marcelo Ricardo Leitner: > Hi Shahaf, > > On Sun, Jan 28, 2018 at 09:04:36AM +, Shahaf Shuler wrote: > > Hi Marcelo, > > > > Saturday, January 27, 2018 5:03 PM, Marcelo Ricardo Leitner: > > > On Fri, Jan 26, 2018 at 03:19:00PM +0100, Adrien Mazarguil wrote: >

Re: [dpdk-dev] [PATCH v2 2/4] net/mlx4: spawn rdma-core dependency plug-in

2018-01-28 Thread Marcelo Ricardo Leitner
Hi Shahaf, On Sun, Jan 28, 2018 at 09:04:36AM +, Shahaf Shuler wrote: > Hi Marcelo, > > Saturday, January 27, 2018 5:03 PM, Marcelo Ricardo Leitner: > > On Fri, Jan 26, 2018 at 03:19:00PM +0100, Adrien Mazarguil wrote: > > ... > > > +static int > > > +mlx4_glue_init(void) > > > +{ > > > + ch

Re: [dpdk-dev] [PATCH v2 2/4] net/mlx4: spawn rdma-core dependency plug-in

2018-01-28 Thread Shahaf Shuler
Hi Marcelo, Saturday, January 27, 2018 5:03 PM, Marcelo Ricardo Leitner: > On Fri, Jan 26, 2018 at 03:19:00PM +0100, Adrien Mazarguil wrote: > ... > > +static int > > +mlx4_glue_init(void) > > +{ > > + char file[] = "/tmp/" MLX4_DRIVER_NAME "_XX"; > > + int fd = mkstemp(file); > ... > > +

Re: [dpdk-dev] [PATCH v2 2/4] net/mlx4: spawn rdma-core dependency plug-in

2018-01-27 Thread Marcelo Ricardo Leitner
On Fri, Jan 26, 2018 at 03:19:00PM +0100, Adrien Mazarguil wrote: ... > +static int > +mlx4_glue_init(void) > +{ > + char file[] = "/tmp/" MLX4_DRIVER_NAME "_XX"; > + int fd = mkstemp(file); ... > + while (off != mlx4_glue_lib_size) { > + ssize_t ret; > + > +

[dpdk-dev] [PATCH v2 2/4] net/mlx4: spawn rdma-core dependency plug-in

2018-01-26 Thread Adrien Mazarguil
When mlx4 is not compiled directly as an independent shared object (e.g. CONFIG_RTE_BUILD_SHARED_LIB not enabled for performance reasons), DPDK applications inherit its dependencies on libibverbs and libmlx4 through rte.app.mk. This is an issue both when DPDK is delivered as a binary package (Linu