Hi Beilei,

> -----Original Message-----
> From: Xing, Beilei <beilei.x...@intel.com>
> Sent: Tuesday, January 5, 2021 4:35 PM
> To: Xia, Chenbo <chenbo....@intel.com>; dev@dpdk.org; tho...@monjalon.net;
> david.march...@redhat.com
> Cc: step...@networkplumber.org; Liang, Cunming <cunming.li...@intel.com>; Lu,
> Xiuchun <xiuchun...@intel.com>; Li, Miao <miao...@intel.com>; Wu, Jingjing
> <jingjing...@intel.com>
> Subject: RE: [dpdk-dev] [PATCH 2/9] vfio_user: implement lifecycle related
> APIs
> 
> 
> 
> > -----Original Message-----
> > From: dev <dev-boun...@dpdk.org> On Behalf Of Chenbo Xia
> > Sent: Friday, December 18, 2020 3:39 PM
> > To: dev@dpdk.org; tho...@monjalon.net; david.march...@redhat.com
> > Cc: step...@networkplumber.org; Liang, Cunming
> > <cunming.li...@intel.com>; Lu, Xiuchun <xiuchun...@intel.com>; Li, Miao
> > <miao...@intel.com>; Wu, Jingjing <jingjing...@intel.com>
> > Subject: [dpdk-dev] [PATCH 2/9] vfio_user: implement lifecycle related APIs
> >
> > This patch implements three lifecycle related APIs for vfio-user server,
> which
> > are rte_vfio_user_register(), rte_vfio_user_unregister() and
> > rte_vfio_user_start(). Socket an device management is implemented along
> > with the API introduction.
> >
> > Signed-off-by: Chenbo Xia <chenbo....@intel.com>
> > Signed-off-by: Xiuchun Lu <xiuchun...@intel.com>
> > ---
> >  lib/librte_vfio_user/meson.build        |   3 +-
> >  lib/librte_vfio_user/rte_vfio_user.h    |  51 ++
> >  lib/librte_vfio_user/version.map        |   6 +
> >  lib/librte_vfio_user/vfio_user_base.h   |   4 +
> >  lib/librte_vfio_user/vfio_user_server.c | 690 ++++++++++++++++++++++++
> > lib/librte_vfio_user/vfio_user_server.h |  55 ++
> >  6 files changed, 808 insertions(+), 1 deletion(-)  create mode 100644
> > lib/librte_vfio_user/rte_vfio_user.h
> >  create mode 100644 lib/librte_vfio_user/vfio_user_server.c
> >  create mode 100644 lib/librte_vfio_user/vfio_user_server.h
> >
> 
> <...>
> 
> > +static struct vfio_user_server_socket * find_vfio_user_socket(const
> 
> 1. How about vfio_user_find_socket which is consistent with other function
> name?

Good! Will fix in v2.

> 2. According to the coding style, I think it's better to use such format:
> static struct vfio_user_server_socket *
> vfio_user_find_socket() {
> }
> And please also check all other functions.

OK. Will fix the format and check.

Thanks!
Chenbo

> 
> 
> > +char *sock_addr) {
> > +   uint32_t i;
> > +
> > +   if (sock_addr == NULL)
> > +           return NULL;
> > +
> > +   for (i = 0; i < vfio_ep_sock.sock_num; i++) {
> > +           struct vfio_user_server_socket *s = vfio_ep_sock.sock[i];
> > +
> > +           if (!strcmp(s->sock.sock_addr, sock_addr))
> > +                   return s;
> > +   }
> > +
> > +   return NULL;
> > +}
> > +
> 
> <...>
> 
> 
> > --
> > 2.17.1

Reply via email to