From e6c8f7298b40757a410d9df6319824c4f0d70351 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 28 Feb 2024 21:47:49 +0100 Subject: TCP/UDP: Start rewrite of network sockets Having sockets be file descriptors seems like a bad idea so I trying to make UDP and TCP sockets be more independent and not be abstracted away as much. --- kernel/network/tcp.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'kernel/network/tcp.h') diff --git a/kernel/network/tcp.h b/kernel/network/tcp.h index 2a836a4..0f9e818 100644 --- a/kernel/network/tcp.h +++ b/kernel/network/tcp.h @@ -1,4 +1,7 @@ +#include +void tcp_send_syn(struct TcpConnection *con); +void tcp_wait_reply(struct TcpConnection *con); void handle_tcp(u8 src_ip[4], const u8 *payload, u32 payload_length); -void send_tcp_packet(struct INCOMING_TCP_CONNECTION *inc, u8 *payload, +void send_tcp_packet(struct TcpConnection *con, const u8 *payload, u16 payload_length); -void tcp_close_connection(struct INCOMING_TCP_CONNECTION *s); + void tcp_close_connection(struct INCOMING_TCP_CONNECTION * s); -- cgit v1.2.3