Turnstone Operating System
|
Network services main entry point. More...
#include <network.h>
#include <driver/network_virtio.h>
#include <driver/network_e1000.h>
#include <pci.h>
#include <list.h>
#include <memory.h>
#include <logging.h>
#include <cpu/task.h>
#include <cpu.h>
#include <time/timer.h>
#include <network/network_protocols.h>
#include <network/network_info.h>
Functions | |
MODULE ("turnstone.user.programs.network") | |
int8_t | network_process_rx (void) |
uint64_t | network_info_mke (const void *key) |
int8_t | network_transmit_packet_destroyer (memory_heap_t *heap, void *data) |
static int8_t | network_set_return_queue (const network_mac_address_t *mac, list_t *return_queue) |
static int8_t | network_send_packet_to_nic (network_transmit_packet_t *orginal_packet, list_t *return_queue) |
int8_t | network_init (void) |
Variables | |
list_t * | network_received_packets = NULL |
map_t | network_info_map = NULL |
Network services main entry point.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.