summaryrefslogtreecommitdiff
path: root/include/junk
diff options
context:
space:
mode:
authorAaditya Dhruv <[email protected]>2025-06-30 13:57:50 -0500
committerAaditya Dhruv <[email protected]>2025-06-30 13:57:50 -0500
commitbc502cb3d6e9783ca1d89a539545b5b95dab3c01 (patch)
treecdc727b4b5dc659637a7c4280934ab5471a46699 /include/junk
parentcbf26a42df0c323e00a2444932be0a4c66b44f74 (diff)
Basic L2 binding
Diffstat (limited to 'include/junk')
-rw-r--r--include/junk/network.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/junk/network.h b/include/junk/network.h
index 494142f..73dd127 100644
--- a/include/junk/network.h
+++ b/include/junk/network.h
@@ -1,4 +1,13 @@
#pragma once
-int tcp_ipv4_send_packet(char* ip, char* port, char* data);
+//Layer 4, TCP
+int tcp_ipv4_send(char* ip, char* port, char* data);
+int tcp_ipv4_recv(char* ip, char* port, char* data);
+int ipv4_bind(char* ip, char* port, char* data);
+
+
+//Layer 2, Ethernet
+int eth_bind(char address[]);
+int eth_send(int sockfd, char* data);
+int eth_recv(int sockfd);