Lines Matching refs:port
238 unsigned short port; member
1360 static void xs_set_port(struct rpc_xprt *xprt, unsigned short port) in xs_set_port() argument
1364 dprintk("RPC: setting port for xprt %p to %u\n", xprt, port); in xs_set_port()
1368 ((struct sockaddr_in *)addr)->sin_port = htons(port); in xs_set_port()
1371 ((struct sockaddr_in6 *)addr)->sin6_port = htons(port); in xs_set_port()
1380 unsigned short port = transport->port; in xs_get_srcport() local
1382 if (port == 0 && transport->xprt.resvport) in xs_get_srcport()
1383 port = xs_get_random_port(); in xs_get_srcport()
1384 return port; in xs_get_srcport()
1387 …signed short xs_next_srcport(struct sock_xprt *transport, struct socket *sock, unsigned short port) in xs_next_srcport() argument
1389 if (transport->port != 0) in xs_next_srcport()
1390 transport->port = 0; in xs_next_srcport()
1393 if (port <= xprt_min_resvport || port > xprt_max_resvport) in xs_next_srcport()
1395 return --port; in xs_next_srcport()
1405 unsigned short port = xs_get_srcport(transport, sock); in xs_bind4() local
1411 myaddr.sin_port = htons(port); in xs_bind4()
1414 if (port == 0) in xs_bind4()
1417 transport->port = port; in xs_bind4()
1420 last = port; in xs_bind4()
1421 port = xs_next_srcport(transport, sock, port); in xs_bind4()
1422 if (port > last) in xs_bind4()
1427 port, err ? "failed" : "ok", err); in xs_bind4()
1438 unsigned short port = xs_get_srcport(transport, sock); in xs_bind6() local
1444 myaddr.sin6_port = htons(port); in xs_bind6()
1447 if (port == 0) in xs_bind6()
1450 transport->port = port; in xs_bind6()
1453 last = port; in xs_bind6()
1454 port = xs_next_srcport(transport, sock, port); in xs_bind6()
1455 if (port > last) in xs_bind6()
1459 &myaddr.sin6_addr, port, err ? "failed" : "ok", err); in xs_bind6()
1851 transport->port, in xs_udp_print_stats()
1875 transport->port, in xs_tcp_print_stats()