diff options
author | Anton Kling <anton@kling.gg> | 2024-02-16 18:28:14 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-02-16 18:28:14 +0100 |
commit | 413d09388bf33c658f3e71b18e4b069f18461393 (patch) | |
tree | 5df4e31367142bbf1c8285c51366f2d9398135ca /kernel/network | |
parent | 3922adcdec5bd003b4106ffce79c28553bc40c15 (diff) |
General cleanup
Diffstat (limited to 'kernel/network')
-rw-r--r-- | kernel/network/tcp.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/kernel/network/tcp.c b/kernel/network/tcp.c index 86cfdd1..a3ba7cd 100644 --- a/kernel/network/tcp.c +++ b/kernel/network/tcp.c @@ -178,7 +178,6 @@ void handle_tcp(u8 src_ip[4], const u8 *payload, u32 payload_length) { (void)ack_num; if (SYN == flags) { - kprintf("GOT SYN UPTIME: %d\n", pit_num_ms()); struct INCOMING_TCP_CONNECTION *inc; if (!(inc = handle_incoming_tcp_connection(src_ip, n_src_port, dst_port))) return; @@ -210,10 +209,13 @@ void handle_tcp(u8 src_ip[4], const u8 *payload, u32 payload_length) { // inc->seq_num = ack_num; } if (flags & PSH) { + kprintf("TCP: Got PSH\n"); u16 tcp_payload_length = payload_length - inc_header->data_offset * sizeof(u32); - fifo_object_write((u8 *)(payload + inc_header->data_offset * sizeof(u32)), - 0, tcp_payload_length, inc->data_file); + int rc = fifo_object_write( + (u8 *)(payload + inc_header->data_offset * sizeof(u32)), 0, + tcp_payload_length, inc->data_file); + kprintf("fifo object write rc: %x\n", rc); *inc->has_data_ptr = 1; // Send back a ACK |