netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next PATCH v5 0/3] net: reserve ports for applications using fixed port numbers
@ 2010-02-18 22:30 Octavian Purdila
  2010-02-18 22:30 ` [net-next PATCH v5 1/3] sysctl: refactor integer handling proc code Octavian Purdila
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Octavian Purdila @ 2010-02-18 22:30 UTC (permalink / raw)
  To: David Miller
  Cc: Octavian Purdila, Linux Kernel Network Developers,
	Linux Kernel Developers, WANG Cong, Neil Horman, Eric Dumazet,
	Eric W. Biederman

This patch introduces /proc/sys/net/ipv4/ip_local_reserved_ports which
allows users to reserve ports for third-party applications.

The reserved ports will not be used by automatic port assignments
(e.g. when calling connect() or bind() with port number 0). Explicit
port allocation behavior is unchanged.

Changes from the previous version:
- switch the /proc entry format to coma separated list of range ports
- treat -EFAULT just like any other error and acknowledge written values
- use isdigit() in proc_get_ulong

Octavian Purdila (3):
  sysctl: refactor integer handling proc code
  sysctl: add proc_do_large_bitmap
  net: reserve ports for applications using fixed port numbers

 Documentation/networking/ip-sysctl.txt |   14 +
 drivers/infiniband/core/cma.c          |    7 +-
 include/linux/sysctl.h                 |    2 +
 include/net/ip.h                       |    6 +
 kernel/sysctl.c                        |  449 +++++++++++++++++++++-----------
 net/ipv4/af_inet.c                     |    8 +-
 net/ipv4/inet_connection_sock.c        |    6 +
 net/ipv4/inet_hashtables.c             |    2 +
 net/ipv4/sysctl_net_ipv4.c             |   17 ++
 net/ipv4/udp.c                         |    3 +-
 net/sctp/socket.c                      |    2 +
 11 files changed, 361 insertions(+), 155 deletions(-)

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-02-21  6:34 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-18 22:30 [net-next PATCH v5 0/3] net: reserve ports for applications using fixed port numbers Octavian Purdila
2010-02-18 22:30 ` [net-next PATCH v5 1/3] sysctl: refactor integer handling proc code Octavian Purdila
2010-02-18 22:30 ` [net-next PATCH v5 3/3] net: reserve ports for applications using fixed port numbers Octavian Purdila
2010-02-20  8:20   ` Cong Wang
2010-02-20 13:27     ` Octavian Purdila
2010-02-21  2:00       ` Cong Wang
2010-02-21  6:38   ` Cong Wang
2010-02-20  8:11 ` [net-next PATCH v5 0/3] " Cong Wang
2010-02-20 13:57   ` Octavian Purdila
2010-02-21  1:58     ` Cong Wang
2010-02-21  6:10     ` Bill Fink

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).