Messages in this thread | | | Date | Tue, 13 Jun 2006 14:07:16 +0900 | From | Stephen Hemminger <> | Subject | Re: [RFC/PATCH 1/2] in-kernel sockets API |
| |
On Mon, 12 Jun 2006 16:56:01 -0700 Sridhar Samudrala <sri@us.ibm.com> wrote:
> This patch makes it convenient to use the sockets API by the in-kernel > users like sunrpc, cifs & ocfs2 etc and any future users. > Currently they get to this API by directly accesing the function pointers > in the sock structure. > > Most of these functions are pretty simple and can be made inline and moved > to linux/net.h.
...
> @@ -2176,3 +2279,13 @@ EXPORT_SYMBOL(sock_wake_async); > EXPORT_SYMBOL(sockfd_lookup); > EXPORT_SYMBOL(kernel_sendmsg); > EXPORT_SYMBOL(kernel_recvmsg); > +EXPORT_SYMBOL(kernel_bind); > +EXPORT_SYMBOL(kernel_listen); > +EXPORT_SYMBOL(kernel_accept); > +EXPORT_SYMBOL(kernel_connect); > +EXPORT_SYMBOL(kernel_getsockname); > +EXPORT_SYMBOL(kernel_getpeername); > +EXPORT_SYMBOL(kernel_getsockopt); > +EXPORT_SYMBOL(kernel_setsockopt); > +EXPORT_SYMBOL(kernel_sendpage); > +EXPORT_SYMBOL(kernel_ioctl);
Don't we want to restrict this to GPL code with EXPORT_SYMBOL_GPL? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |