diff options
author | Anton Kling <anton@kling.gg> | 2024-06-26 18:32:28 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-06-26 18:36:22 +0200 |
commit | a9584c6b392c508e71f6452d7be1200a5914419d (patch) | |
tree | 8f0e856c5d84a47d7bab467766a52b067647e1aa /kernel/network/arp.c | |
parent | 33e1b11555d3557a36bd69d63f5bf0c290b5d462 (diff) |
Networking stuff
TCP is now in a somewhat good state
Diffstat (limited to 'kernel/network/arp.c')
-rw-r--r-- | kernel/network/arp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/network/arp.c b/kernel/network/arp.c index 33aaaec..44dfd44 100644 --- a/kernel/network/arp.c +++ b/kernel/network/arp.c @@ -113,8 +113,8 @@ int get_mac_from_ip(const ipv4_t ip, u8 mac[6]) { return 1; } klog(LOG_NOTE, "ARP cache miss"); - enable_interrupts(); send_arp_request(ip); + enable_interrupts(); // TODO: Maybe wait a bit? for (int i = 0; i < 10; i++) { if (0 != memcmp(arp_table[i].ip, &ip, sizeof(u8[4]))) { |