Re: [PATCH v3 0/4] Avoid IANA-assigned port numbers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 02/25/2018 01:17 PM, Chuck Lever wrote:
> Following up on https://bugzilla.linux-nfs.org/show_bug.cgi?id=320 .
> 
> Here's a possible way to get libtirpc to avoid IANA-assigned port
> numbers when a caller requests a dynamically-assigned port. This
> approach also reduces the number of reserved ports used by long
> running user space RPC daemons, and can be applied in combination
> with changing bindresvport(3) to skip port numbers that appear in
> /etc/services.
> 
> Changes since v2:
> - make port assignment more random across serial callers and
>   processes
> 
> Changes since RFC:
> - fixed bugs
> - re-organized the patches slightly
> - clarified the patch descriptions
The series was committed... Thank you!

steved.
> 
> ---
> 
> Chuck Lever (4):
>       Add an internal helper for binding to a dynamically-assigned port
>       Avoid choosing reserved ports in svc_tli_create(3)
>       Avoid choosing reserved ports in clnt_tli_create(3)
>       Avoid choosing reserved ports in legacy RPC APIs
> 
> 
>  src/Makefile.am    |    5 +-
>  src/binddynport.c  |  139 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  src/clnt_generic.c |    4 +
>  src/rpc_soc.c      |   10 +---
>  src/svc_generic.c  |   12 +---
>  5 files changed, 153 insertions(+), 17 deletions(-)
>  create mode 100644 src/binddynport.c
> 
> --
> Chuck Lever
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux