public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
* [PATCH 0/3] pasta: Implement runtime auto-forwarding for UDP
@ 2023-11-15  5:25 David Gibson
  2023-11-15  5:25 ` [PATCH 1/3] tcp: Use common helper for rebinding inbound and outbound ports David Gibson
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: David Gibson @ 2023-11-15  5:25 UTC (permalink / raw)
  To: Stefano Brivio, passt-dev; +Cc: David Gibson

In "auto" mode port forwarding, we scan for listening TCP ports at
start up, and then every second thereafter.  For UDP, however, we scan
only at start up.

That's documented, but surprising, and there's no real reason for it
to be that way.  Implement periodic scanning for UDP auto forwarding
too.

Link: https://bugs.passt.top/show_bug.cgi?id=45

*** BLURB HERE ***

David Gibson (3):
  tcp: Use common helper for rebinding inbound and outbound ports
  tcp: Simplify away tcp_port_rebind()
  udp,pasta: Periodically scan for ports to automatically forward

 passt.1 |   3 +-
 tcp.c   | 109 +++++++++++++++++++++++---------------------------------
 udp.c   |  74 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 120 insertions(+), 66 deletions(-)

-- 
2.41.0


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

end of thread, other threads:[~2023-11-19 20:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-15  5:25 [PATCH 0/3] pasta: Implement runtime auto-forwarding for UDP David Gibson
2023-11-15  5:25 ` [PATCH 1/3] tcp: Use common helper for rebinding inbound and outbound ports David Gibson
2023-11-15  5:25 ` [PATCH 2/3] tcp: Simplify away tcp_port_rebind() David Gibson
2023-11-15  5:25 ` [PATCH 3/3] udp,pasta: Periodically scan for ports to automatically forward David Gibson
2023-11-19 20:10 ` [PATCH 0/3] pasta: Implement runtime auto-forwarding for UDP Stefano Brivio

Code repositories for project(s) associated with this public inbox

	https://passt.top/passt

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 IMAP folder(s).