aboutgitcodebugslistschat
path: root/passt.h
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-11-03 13:23:02 +1100
committerStefano Brivio <sbrivio@redhat.com>2023-11-07 09:53:29 +0100
commitdcf5c0eb1e877f1de84c94bb07c30d109cb85b70 (patch)
tree3c4e8351befa829f1b94a2a6a803f83402e42a5c /passt.h
parent1a40d0089506e120dac83c000777e86f6bcdd362 (diff)
downloadpasst-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.tar
passt-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.tar.gz
passt-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.tar.bz2
passt-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.tar.lz
passt-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.tar.xz
passt-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.tar.zst
passt-dcf5c0eb1e877f1de84c94bb07c30d109cb85b70.zip
port_fwd: Move port scanning /proc fds into struct port_fwd
Currently we store /proc/net fds used to implement automatic port forwarding in the proc_net_{tcp,udp} fields of the main context structure. However, in fact each of those is associated with a particular direction of forwarding, and we already have struct port_fwd which collects all other information related to a particular direction of port forwarding. We can simplify things a bit by moving the /proc fds into struct port_fwd. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'passt.h')
-rw-r--r--passt.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/passt.h b/passt.h
index 282bd1a..53defa4 100644
--- a/passt.h
+++ b/passt.h
@@ -203,8 +203,6 @@ struct ip6_ctx {
* @no_netns_quit: In pasta mode, don't exit if fs-bound namespace is gone
* @netns_base: Base name for fs-bound namespace, if any, in pasta mode
* @netns_dir: Directory of fs-bound namespace, if any, in pasta mode
- * @proc_net_tcp: Stored handles for /proc/net/tcp{,6} in init and ns
- * @proc_net_udp: Stored handles for /proc/net/udp{,6} in init and ns
* @epollfd: File descriptor for epoll instance
* @fd_tap_listen: File descriptor for listening AF_UNIX socket, if any
* @fd_tap: AF_UNIX socket, tuntap device, or pre-opened socket
@@ -258,9 +256,6 @@ struct ctx {
char netns_base[PATH_MAX];
char netns_dir[PATH_MAX];
- int proc_net_tcp[IP_VERSIONS][2];
- int proc_net_udp[IP_VERSIONS][2];
-
int epollfd;
int fd_tap_listen;
int fd_tap;