Main Page Modules Alphabetical List Data Structures File List Data Fields Globals Related Pages
- Global recv_arp_packet(arp_t *buf, size_t len)
- Routine not implemented! For now return protocol not available error.
- Global recv_eth_packet(ethernet_t *buf, size_t len, int flags)
-
flags
parameter implementation.
- Global recv_icmp_packet(icmp_t *buf, size_t len)
- Routine not implemented! For now return protocol not available error.
- File interrupt.c
- Stack fault exception in kernel mode must be managed by a task-gate in the IDT. We have to define a TSS for the double fault exception. When the double fault task will be called we'll have a stack fault exception in kernel-mode. In user-mode there are no problems, because there is also the privileged stack. In this case a stack fault is managed like a normal page fault.
- Global recv_ip_packet(ip_t *buf, size_t len)
- Routine not implemented! For now return protocol not available error.
- Global keyb_wait()
- Put here a timeout!
- Global send_rtl8139_packet(rtl8139_t *rtl, const void *data, size_t len)
- Set up a timeout for the transmitted packets.
- Global waitpid(pid_t pid, int *status, int options)
- status flags and options flags not yet implemented!
- Global _exit(n)
- The exit returning values between tasks.
- File tcp.c
- Complete the states machine for the TCP connections.
- Global recv_udp_packet(udp_t *buf, size_t len, int flags)
- Routine not implemented! For now return protocol not available error.
- Global dma_free_frames
- Yes I know! A vector is ugly... a bitmap should be much better. It requests some bit twiddling, but we can gain a lot of memory! Unfortunately for now I've not much time to spent here! :-(
Generated on Fri Feb 20 15:32:21 2004 for Minirighi by
1.2.18