aboutsummaryrefslogtreecommitdiff
path: root/lib/socket-util.h
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2009-11-23 12:18:59 -0800
committerBen Pfaff <blp@nicira.com>2009-11-23 12:25:14 -0800
commit4f2eb9a7e861da23560bb84d50685c836c195419 (patch)
treef7069fe5be8b792a89c792cdabdad0e2f1ee1ca4 /lib/socket-util.h
parent1901968e76429f834fa88a3494be768002089645 (diff)
socket-util: Generalize tcp_open_*() to UDP, as inet_open_*().
The tcp_open_active() and tcp_open_passive() functions don't really have any strong dependencies on TCP. With a couple of simple changes they can be used for UDP also. Since this is useful for Netflow, this commit does so.
Diffstat (limited to 'lib/socket-util.h')
-rw-r--r--lib/socket-util.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/socket-util.h b/lib/socket-util.h
index febe5e73..4259115d 100644
--- a/lib/socket-util.h
+++ b/lib/socket-util.h
@@ -34,9 +34,9 @@ int get_unix_name_len(socklen_t sun_len);
uint32_t guess_netmask(uint32_t ip);
int get_null_fd(void);
-int tcp_open_active(const char *target, uint16_t default_port,
+int inet_open_active(int style, const char *target, uint16_t default_port,
struct sockaddr_in *sinp, int *fdp);
-int tcp_open_passive(const char *target, uint16_t default_port);
+int inet_open_passive(int style, const char *target, uint16_t default_port);
int read_fully(int fd, void *, size_t, size_t *bytes_read);
int write_fully(int fd, const void *, size_t, size_t *bytes_written);