1 ; =============================================================================
2 ; BareMetal -- a 64-bit OS written in Assembly for x86-64 systems
3 ; Copyright (C) 2008-2012 Return Infinity -- see LICENSE.TXT
5 ; UDP (User Datagram Protocol) over IPv4
6 ; =============================================================================
13 ; os_ipv4_udp_sendto -- Writes data the remote host via UDP
14 ; os_ipv4_udp_recvfrom -- Reads data from the remote host via UDP
17 ; -----------------------------------------------------------------------------
18 ; os_udp_handler -- Handle an incoming UDP packet; Called by Network interrupt
19 ; IN: RCX = packet length
20 ; RSI = location of received UDP packet
30 ; -----------------------------------------------------------------------------
33 ; =============================================================================