Ping for this series? Aaron Conole <acon...@redhat.com> writes:
> Currently, when using Open vSwitch with DPDK and qemu guests, the recommended > method for joining the guests is via the dpdkvhostuser interface. This > interface uses Unix Domain sockets to communicate. When these sockets are > created, they inherit the permissions and ownership from the vswitchd process. > This can lead to an undesirable state where the QEMU process cannot use the > socket file until manual intervention is performed (via `chown` and/or `chmod` > calls). > > This patchset gives the ability to set the permissions and ownership of all > dpdkvhostuser sockets from the database, avoiding the manual intervention > required to connect QEMU and OVS via DPDK. > > The first patch adds chmod and chown calls to lib, with unit tests. The > second patch hooks those calls into the netdev_dpdk_vhost_user_construct > function, after the socket is created. > > Aaron Conole (2): > chutil: introduce a new change-utils lib > netdev-dpdk: Support user-defined socket attribs > > INSTALL.DPDK.md | 7 + > NEWS | 2 + > configure.ac | 2 +- > lib/automake.mk | 2 + > lib/chutil-unix.c | 360 > +++++++++++++++++++++++++++++++++++++++++++++++++++ > lib/chutil.h | 32 +++++ > lib/daemon-unix.c | 141 +------------------- > lib/netdev-dpdk.c | 26 +++- > lib/util.c | 17 +++ > lib/util.h | 2 + > tests/automake.mk | 2 + > tests/library.at | 5 + > tests/test-chutil.c | 228 ++++++++++++++++++++++++++++++++ > vswitchd/vswitch.xml | 23 ++++ > 14 files changed, 709 insertions(+), 140 deletions(-) > create mode 100644 lib/chutil-unix.c > create mode 100644 lib/chutil.h > create mode 100644 tests/test-chutil.c _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev