Changes in uspace/srv/net/il/ip/ip.h [ffa2c8ef:e8199d77] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/il/ip/ip.h
rffa2c8ef re8199d77 39 39 40 40 #include <fibril_synch.h> 41 #include <ipc/ipc.h> 41 42 #include <ipc/services.h> 43 42 44 #include <net/device.h> 43 45 #include <net/inet.h> … … 57 59 typedef struct ip_netif ip_netif_t; 58 60 61 /** Type definition of the IP network interface specific data pointer. 62 * @see ip_netif 63 */ 64 typedef ip_netif_t *ip_netif_ref; 65 59 66 /** Type definition of the IP protocol specific data. 60 67 * @see ip_proto … … 62 69 typedef struct ip_proto ip_proto_t; 63 70 71 /** Type definition of the IP protocol specific data pointer. 72 * @see ip_proto 73 */ 74 typedef ip_proto_t *ip_proto_ref; 75 64 76 /** Type definition of the IP route specific data. 65 77 * @see ip_route 66 78 */ 67 79 typedef struct ip_route ip_route_t; 80 81 /** Type definition of the IP route specific data pointer. 82 * @see ip_route 83 */ 84 typedef ip_route_t *ip_route_ref; 68 85 69 86 /** IP network interfaces. … … 87 104 struct ip_netif { 88 105 /** ARP module. Assigned if using ARP. */ 89 module_ t *arp;106 module_ref arp; 90 107 /** Broadcast address. */ 91 108 in_addr_t broadcast; … … 129 146 in_addr_t gateway; 130 147 /** Parent netif. */ 131 ip_netif_ t *netif;148 ip_netif_ref netif; 132 149 /** Target network mask. */ 133 150 in_addr_t netmask; … … 136 153 /** IP global data. */ 137 154 struct ip_globals { 155 /** Default client connection function for support modules. */ 156 async_client_conn_t client_connection; 138 157 /** Default gateway. */ 139 158 ip_route_t gateway;
Note:
See TracChangeset
for help on using the changeset viewer.