net: qrtr: Migrate nameservice to kernel from userspace
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Thu, 20 Feb 2020 15:13:26 +0000 (20:43 +0530)
committerDavid S. Miller <davem@davemloft.net>
Fri, 21 Feb 2020 19:59:12 +0000 (11:59 -0800)
commit0c2204a4ad710d95d348ea006f14ba926e842ffd
treeaf1a5d81f05947ec6a8b3849df87c27cf28317b7
parentcd26d72d4d43175cec8c10bed4df7f21ac5316b3
net: qrtr: Migrate nameservice to kernel from userspace

The QRTR nameservice has been maintained in userspace for some time. This
commit migrates it to Linux kernel. This change is required in order to
eliminate the need of starting a userspace daemon for making the WiFi
functional for ath11k based devices. Since the QRTR NS is not usually
packed in most of the distros, users need to clone, build and install it
to get the WiFi working. It will become a hassle when the user doesn't
have any other source of network connectivity.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/qrtr/Makefile
net/qrtr/ns.c [new file with mode: 0644]
net/qrtr/qrtr.c
net/qrtr/qrtr.h