|
Turnstone Operating System
|
Network services main entry point. More...
#include <network.h>#include <driver/network_igb.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 |
| uint64_t | network_rx_task_id = 0 |
Network services main entry point.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.