Classes | |
struct | ICMP_header |
Macros | |
#define | icmp_init |
Variables | |
rd | ICMP_packets_tx |
rd | ICMP_packets_rx |
label | icmp_input |
--------------------------------------------------------------—; ; icmp_input: Send a reply's to an ICMP echo or insert packets ; into socket. ; ; IN: [esp] = ptr to buffer ; ebx = ptr to device struct ; ecx = ICMP Packet size ; edx = ptr to IPv4 header ; esi = ptr to ICMP Packet data ; edi = interface number*4 ; ; OUT: / ; ; --------------------------------------------------------------—; More... | |
label | icmp_output |
--------------------------------------------------------------—; ; icmp_output ; ; IN: eax = dest ip ; bh = type ; bl = code ; ecx = data length ; edx = source ip ; esi = data offset ; edi = identifier shl 16 + sequence number ; ; --------------------------------------------------------------—; More... | |
label | icmp_output_raw |
--------------------------------------------------------------—; ; icmp_output_raw ; ; IN: eax = socket ptr ; ecx = data length ; edx = data pointer ; ; --------------------------------------------------------------—; More... | |
label | icmp_api |
--------------------------------------------------------------—; ; icmp_api: Part of system function 76. ; ; IN: bl = subfunction number ; bh = device number ; ecx, edx, .. depends on subfunction ; ; OUT: depends on subfunction ; ; --------------------------------------------------------------—; More... | |
#define icmp_init |
label icmp_api |
--------------------------------------------------------------—; ; icmp_api: Part of system function 76. ; ; IN: bl = subfunction number ; bh = device number ; ecx, edx, .. depends on subfunction ; ; OUT: depends on subfunction ; ; --------------------------------------------------------------—;
label icmp_input |
--------------------------------------------------------------—; ; icmp_input: Send a reply's to an ICMP echo or insert packets ; into socket. ; ; IN: [esp] = ptr to buffer ; ebx = ptr to device struct ; ecx = ICMP Packet size ; edx = ptr to IPv4 header ; esi = ptr to ICMP Packet data ; edi = interface number*4 ; ; OUT: / ; ; --------------------------------------------------------------—;
label icmp_output |
--------------------------------------------------------------—; ; icmp_output ; ; IN: eax = dest ip ; bh = type ; bl = code ; ecx = data length ; edx = source ip ; esi = data offset ; edi = identifier shl 16 + sequence number ; ; --------------------------------------------------------------—;
label icmp_output_raw |
--------------------------------------------------------------—; ; icmp_output_raw ; ; IN: eax = socket ptr ; ecx = data length ; edx = data pointer ; ; --------------------------------------------------------------—;
rd ICMP_packets_rx |
rd ICMP_packets_tx |