#include <net.h>
Public Attributes | |
| struct emul * | emul |
| struct in_addr | netmask_ipv4 |
| int | netmask_ipv4_len |
| int | n_nics |
| void ** | nic_extra |
| unsigned char | gateway_ipv4_addr [4] |
| unsigned char | gateway_ethernet_addr [6] |
| char * | domain_name |
| int | nameserver_known |
| struct in_addr | nameserver_ipv4 |
| int64_t | timestamp |
| struct ethernet_packet_link * | first_ethernet_packet |
| struct ethernet_packet_link * | last_ethernet_packet |
| struct udp_connection | udp_connections [MAX_UDP_CONNECTIONS] |
| struct tcp_connection | tcp_connections [MAX_TCP_CONNECTIONS] |
| int | local_port |
| int | local_port_socket |
| struct remote_net * | remote_nets |
| char* net::domain_name |
Definition at line 136 of file net.h.
Referenced by net_dumpinfo(), and net_init().
| struct emul* net::emul |
Definition at line 121 of file net.h.
Referenced by net_init().
| struct ethernet_packet_link* net::first_ethernet_packet |
Definition at line 142 of file net.h.
Referenced by net_allocate_ethernet_packet_link(), net_ethernet_rx(), and net_init().
| unsigned char net::gateway_ethernet_addr[6] |
Definition at line 133 of file net.h.
Referenced by net_dumpinfo(), net_ethernet_tx(), net_ip_tcp_connectionreply(), and net_udp_rx_avail().
| unsigned char net::gateway_ipv4_addr[4] |
Definition at line 132 of file net.h.
Referenced by net_dumpinfo(), and net_udp_rx_avail().
| struct ethernet_packet_link* net::last_ethernet_packet |
Definition at line 143 of file net.h.
Referenced by net_allocate_ethernet_packet_link(), net_ethernet_rx(), and net_init().
| int net::local_port |
Definition at line 149 of file net.h.
Referenced by net_dumpinfo(), and net_ethernet_rx_avail().
| int net::local_port_socket |
Definition at line 150 of file net.h.
Referenced by net_ethernet_rx_avail().
| int net::n_nics |
Definition at line 128 of file net.h.
Referenced by net_add_nic(), net_ethernet_rx_avail(), and net_ethernet_tx().
| struct in_addr net::nameserver_ipv4 |
Definition at line 138 of file net.h.
Referenced by net_dumpinfo().
| int net::nameserver_known |
Definition at line 137 of file net.h.
Referenced by net_dumpinfo(), and net_init().
| struct in_addr net::netmask_ipv4 |
Definition at line 124 of file net.h.
Referenced by net_dumpinfo(), net_init(), and net_ip_broadcast().
| int net::netmask_ipv4_len |
Definition at line 125 of file net.h.
Referenced by net_dumpinfo(), net_init(), and net_ip_broadcast().
| void** net::nic_extra |
Definition at line 129 of file net.h.
Referenced by net_add_nic(), net_ethernet_rx_avail(), and net_ethernet_tx().
| struct remote_net* net::remote_nets |
Definition at line 151 of file net.h.
Referenced by net_dumpinfo(), and net_ethernet_tx().
| struct tcp_connection net::tcp_connections[MAX_TCP_CONNECTIONS] |
Definition at line 146 of file net.h.
Referenced by net_ip_tcp_connectionreply(), and net_tcp_rx_avail().
| int64_t net::timestamp |
Definition at line 140 of file net.h.
Referenced by net_init(), net_ip_tcp_connectionreply(), net_tcp_rx_avail(), and net_udp_rx_avail().
| struct udp_connection net::udp_connections[MAX_UDP_CONNECTIONS] |
Definition at line 145 of file net.h.
Referenced by net_udp_rx_avail().
1.8.17