@@ -285,7 +285,7 @@ void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *new)
285285 svc_xprt_received (new );
286286}
287287
288- static int _svc_create_xprt (struct svc_serv * serv , const char * xprt_name ,
288+ static int _svc_xprt_create (struct svc_serv * serv , const char * xprt_name ,
289289 struct net * net , const int family ,
290290 const unsigned short port , int flags ,
291291 const struct cred * cred )
@@ -321,21 +321,35 @@ static int _svc_create_xprt(struct svc_serv *serv, const char *xprt_name,
321321 return - EPROTONOSUPPORT ;
322322}
323323
324- int svc_create_xprt (struct svc_serv * serv , const char * xprt_name ,
324+ /**
325+ * svc_xprt_create - Add a new listener to @serv
326+ * @serv: target RPC service
327+ * @xprt_name: transport class name
328+ * @net: network namespace
329+ * @family: network address family
330+ * @port: listener port
331+ * @flags: SVC_SOCK flags
332+ * @cred: credential to bind to this transport
333+ *
334+ * Return values:
335+ * %0: New listener added successfully
336+ * %-EPROTONOSUPPORT: Requested transport type not supported
337+ */
338+ int svc_xprt_create (struct svc_serv * serv , const char * xprt_name ,
325339 struct net * net , const int family ,
326340 const unsigned short port , int flags ,
327341 const struct cred * cred )
328342{
329343 int err ;
330344
331- err = _svc_create_xprt (serv , xprt_name , net , family , port , flags , cred );
345+ err = _svc_xprt_create (serv , xprt_name , net , family , port , flags , cred );
332346 if (err == - EPROTONOSUPPORT ) {
333347 request_module ("svc%s" , xprt_name );
334- err = _svc_create_xprt (serv , xprt_name , net , family , port , flags , cred );
348+ err = _svc_xprt_create (serv , xprt_name , net , family , port , flags , cred );
335349 }
336350 return err ;
337351}
338- EXPORT_SYMBOL_GPL (svc_create_xprt );
352+ EXPORT_SYMBOL_GPL (svc_xprt_create );
339353
340354/*
341355 * Copy the local and remote xprt addresses to the rqstp structure
0 commit comments