From abf9cf5bec2712465400417cc8232fee2d1cce28 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Tue, 11 Jun 2024 13:33:01 +0200 Subject: TCP stuff --- kernel/network/tcp.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'kernel/network/tcp.h') diff --git a/kernel/network/tcp.h b/kernel/network/tcp.h index 1e292b3..836a148 100644 --- a/kernel/network/tcp.h +++ b/kernel/network/tcp.h @@ -2,7 +2,8 @@ #include void tcp_send_syn(struct TcpConnection *con); void tcp_wait_reply(struct TcpConnection *con); -void handle_tcp(ipv4_t src_ip, const u8 *payload, u32 payload_length); -void send_tcp_packet(struct TcpConnection *con, const u8 *payload, - u16 payload_length); +void handle_tcp(ipv4_t src_ip, ipv4_t dst_ip, const u8 *payload, u32 payload_length); +int send_tcp_packet(struct TcpConnection *con, const u8 *payload, + u16 payload_length); void tcp_close_connection(struct TcpConnection *con); +int tcp_can_send(struct TcpConnection *con, u16 payload_length); -- cgit v1.2.3