diff options
author | Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | 2020-02-20 18:13:26 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-02-21 22:59:12 +0300 |
commit | 0c2204a4ad710d95d348ea006f14ba926e842ffd (patch) | |
tree | af1a5d81f05947ec6a8b3849df87c27cf28317b7 /net/qrtr/qrtr.h | |
parent | cd26d72d4d43175cec8c10bed4df7f21ac5316b3 (diff) | |
download | linux-0c2204a4ad710d95d348ea006f14ba926e842ffd.tar.xz |
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>
Diffstat (limited to 'net/qrtr/qrtr.h')
-rw-r--r-- | net/qrtr/qrtr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/qrtr/qrtr.h b/net/qrtr/qrtr.h index b81e6953c04b..53a237a28971 100644 --- a/net/qrtr/qrtr.h +++ b/net/qrtr/qrtr.h @@ -29,4 +29,8 @@ void qrtr_endpoint_unregister(struct qrtr_endpoint *ep); int qrtr_endpoint_post(struct qrtr_endpoint *ep, const void *data, size_t len); +void qrtr_ns_init(struct work_struct *work); + +void qrtr_ns_remove(void); + #endif |