Changeset ef689ef0 in mainline
- Timestamp:
- 2010-10-14T22:08:50Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a7a85d16
- Parents:
- 10056483 (diff), f63a591d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- uspace
- Files:
-
- 2 added
- 1 deleted
- 59 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r10056483 ref689ef0 134 134 lib/softint \ 135 135 lib/softfloat \ 136 lib/ socket \136 lib/packet \ 137 137 lib/net 138 138 -
uspace/Makefile.common
r10056483 ref689ef0 88 88 LIBPCI_PREFIX = $(LIB_PREFIX)/pci 89 89 90 LIB SOCKET_PREFIX = $(LIB_PREFIX)/socket90 LIBPACKET_PREFIX = $(LIB_PREFIX)/packet 91 91 LIBNET_PREFIX = $(LIB_PREFIX)/net 92 92 -
uspace/app/netecho/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../.. 31 LIBS = $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBSOCKET_PREFIX)/include31 LIBS = 32 EXTRA_CFLAGS = 33 33 BINARY = netecho 34 34 -
uspace/app/nettest1/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../.. 31 LIBS = $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBSOCKET_PREFIX)/include31 LIBS = 32 EXTRA_CFLAGS = 33 33 BINARY = nettest1 34 34 -
uspace/app/nettest2/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../.. 31 LIBS = $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBSOCKET_PREFIX)/include31 LIBS = 32 EXTRA_CFLAGS = 33 33 BINARY = nettest2 34 34 -
uspace/app/ping/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../.. 31 LIBS = $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBSOCKET_PREFIX)/include31 LIBS = 32 EXTRA_CFLAGS = 33 33 BINARY = ping 34 34 -
uspace/lib/c/include/ipc/net.h
r10056483 ref689ef0 41 41 #include <ipc/services.h> 42 42 43 #include <net/device.h> 44 #include <net/packet.h> 45 43 46 /** Returns a value indicating whether the value is in the interval. 44 47 * @param[in] item The value to be checked. … … 175 178 #define NET_PACKET_FIRST (NET_SOCKET_LAST + 0) 176 179 177 /** The last packet management system message. 178 */ 180 /** The last packet management system message. */ 179 181 #define NET_PACKET_LAST (NET_PACKET_FIRST + NET_PACKET_COUNT) 180 182 … … 186 188 187 189 /** Returns a value indicating whether the IPC call is a generic networking 188 * 190 * message. 189 191 * @param[in] call The IPC call to be checked. 190 192 */ … … 270 272 /*@}*/ 271 273 274 /** @name Networking specific message arguments definitions */ 275 /*@{*/ 276 277 /** Returns the device identifier message argument. 278 * @param[in] call The message call structure. 279 */ 280 #define IPC_GET_DEVICE(call) \ 281 ({ \ 282 device_id_t device_id = (device_id_t) IPC_GET_ARG1(*call); \ 283 device_id; \ 284 }) 285 286 /** Returns the packet identifier message argument. 287 * @param[in] call The message call structure. 288 */ 289 #define IPC_GET_PACKET(call) \ 290 ({ \ 291 packet_id_t packet_id = (packet_id_t) IPC_GET_ARG2(*call); \ 292 packet_id; \ 293 }) 294 295 /** Returns the count message argument. 296 * @param[in] call The message call structure. 297 */ 298 #define IPC_GET_COUNT(call) \ 299 ({ \ 300 size_t size = (size_t) IPC_GET_ARG2(*call); \ 301 size; \ 302 }) 303 304 /** Returns the device state message argument. 305 * @param[in] call The message call structure. 306 */ 307 #define IPC_GET_STATE(call) \ 308 ({ \ 309 device_state_t state = (device_state_t) IPC_GET_ARG2(*call); \ 310 state; \ 311 }) 312 313 /** Returns the maximum transmission unit message argument. 314 * @param[in] call The message call structure. 315 */ 316 #define IPC_GET_MTU(call) \ 317 ({ \ 318 size_t size = (size_t) IPC_GET_ARG2(*call); \ 319 size; \ 320 }) 321 322 /** Returns the device driver service message argument. 323 * @param[in] call The message call structure. 324 */ 325 #define IPC_GET_SERVICE(call) \ 326 ({ \ 327 services_t service = (services_t) IPC_GET_ARG3(*call); \ 328 service; \ 329 }) 330 331 /** Returns the target service message argument. 332 * @param[in] call The message call structure. 333 */ 334 #define IPC_GET_TARGET(call) \ 335 ({ \ 336 services_t service = (services_t) IPC_GET_ARG3(*call); \ 337 service; \ 338 }) 339 340 /** Returns the sender service message argument. 341 * @param[in] call The message call structure. 342 */ 343 #define IPC_GET_SENDER(call) \ 344 ({ \ 345 services_t service = (services_t) IPC_GET_ARG3(*call); \ 346 service; \ 347 }) 348 349 /** Returns the error service message argument. 350 * @param[in] call The message call structure. 351 */ 352 #define IPC_GET_ERROR(call) \ 353 ({ \ 354 services_t service = (services_t) IPC_GET_ARG4(*call); \ 355 service; \ 356 }) 357 358 /** Returns the phone message argument. 359 * @param[in] call The message call structure. 360 */ 361 #define IPC_GET_PHONE(call) \ 362 ({ \ 363 int phone = (int) IPC_GET_ARG5(*call); \ 364 phone; \ 365 }) 366 367 /** Sets the device identifier in the message answer. 368 * @param[out] answer The message answer structure. 369 */ 370 #define IPC_SET_DEVICE(answer, value) \ 371 do { \ 372 ipcarg_t argument = (ipcarg_t) (value); \ 373 IPC_SET_ARG1(*answer, argument); \ 374 } while (0) 375 376 /** Sets the minimum address length in the message answer. 377 * @param[out] answer The message answer structure. 378 */ 379 #define IPC_SET_ADDR(answer, value) \ 380 do { \ 381 ipcarg_t argument = (ipcarg_t) (value); \ 382 IPC_SET_ARG1(*answer, argument); \ 383 } while (0) 384 385 /** Sets the minimum prefix size in the message answer. 386 * @param[out] answer The message answer structure. 387 */ 388 #define IPC_SET_PREFIX(answer, value) \ 389 do { \ 390 ipcarg_t argument = (ipcarg_t) (value); \ 391 IPC_SET_ARG2(*answer, argument); \ 392 } while (0) 393 394 /** Sets the maximum content size in the message answer. 395 * @param[out] answer The message answer structure. 396 */ 397 #define IPC_SET_CONTENT(answer, value) \ 398 do { \ 399 ipcarg_t argument = (ipcarg_t) (value); \ 400 IPC_SET_ARG3(*answer, argument); \ 401 } while (0) 402 403 /** Sets the minimum suffix size in the message answer. 404 * @param[out] answer The message answer structure. 405 */ 406 #define IPC_SET_SUFFIX(answer, value) \ 407 do { \ 408 ipcarg_t argument = (ipcarg_t) (value); \ 409 IPC_SET_ARG4(*answer, argument); \ 410 } while (0) 411 412 /*@}*/ 413 272 414 #endif 273 415 -
uspace/lib/c/include/net/device.h
r10056483 ref689ef0 27 27 */ 28 28 29 /** @addtogroup netif30 * 29 /** @addtogroup libc 30 * @{ 31 31 */ 32 32 33 33 /** @file 34 * 34 * Device identifier, state and usage statistics. 35 35 */ 36 36 37 #ifndef __NET_DEVICE_ID_TYPE_H__38 #define __NET_DEVICE_ID_TYPE_H__37 #ifndef LIBC_DEVICE_ID_TYPE_H_ 38 #define LIBC_DEVICE_ID_TYPE_H_ 39 39 40 40 #include <adt/int_map.h> 41 41 42 /** Device identifier to generic type map declaration. 43 */ 44 #define DEVICE_MAP_DECLARE INT_MAP_DECLARE 42 /** Device identifier to generic type map declaration. */ 43 #define DEVICE_MAP_DECLARE INT_MAP_DECLARE 45 44 46 /** Device identifier to generic type map implementation. 47 */ 45 /** Device identifier to generic type map implementation. */ 48 46 #define DEVICE_MAP_IMPLEMENT INT_MAP_IMPLEMENT 49 47 50 /** Invalid device identifier. 51 */ 52 #define DEVICE_INVALID_ID (-1) 48 /** Invalid device identifier. */ 49 #define DEVICE_INVALID_ID (-1) 53 50 54 /** Device identifier type. 55 */ 56 typedef int device_id_t; 51 /** Device identifier type. */ 52 typedef int device_id_t; 57 53 58 /** Device state type. 59 */ 60 typedef enum device_state device_state_t; 54 /** Device state type. */ 55 typedef enum device_state device_state_t; 61 56 62 57 /** Type definition of the device usage statistics. 63 * 58 * @see device_stats 64 59 */ 65 typedef struct device_stats 60 typedef struct device_stats device_stats_t; 66 61 67 62 /** Type definition of the device usage statistics pointer. 68 * 63 * @see device_stats 69 64 */ 70 typedef device_stats_t * 65 typedef device_stats_t *device_stats_ref; 71 66 72 /** Device state. 73 */ 74 enum device_state{ 75 /** Device not present or not initialized. 76 */ 67 /** Device state. */ 68 enum device_state { 69 /** Device not present or not initialized. */ 77 70 NETIF_NULL = 0, 78 /** Device present and stopped. 79 */ 71 /** Device present and stopped. */ 80 72 NETIF_STOPPED, 81 /** Device present and active. 82 */ 73 /** Device present and active. */ 83 74 NETIF_ACTIVE, 84 /** Device present but unable to transmit. 85 */ 75 /** Device present but unable to transmit. */ 86 76 NETIF_CARRIER_LOST 87 77 }; 88 78 89 /** Device usage statistics. 90 */ 91 struct device_stats{ 92 /** Total packets received. 93 */ 79 /** Device usage statistics. */ 80 struct device_stats { 81 /** Total packets received. */ 94 82 unsigned long receive_packets; 95 /** Total packets transmitted. 96 */ 83 /** Total packets transmitted. */ 97 84 unsigned long send_packets; 98 /** Total bytes received. 99 */ 85 /** Total bytes received. */ 100 86 unsigned long receive_bytes; 101 /** Total bytes transmitted. 102 */ 87 /** Total bytes transmitted. */ 103 88 unsigned long send_bytes; 104 /** Bad packets received counter. 105 */ 89 /** Bad packets received counter. */ 106 90 unsigned long receive_errors; 107 /** Packet transmition problems counter. 108 */ 91 /** Packet transmition problems counter. */ 109 92 unsigned long send_errors; 110 /** No space in buffers counter. 111 */ 93 /** No space in buffers counter. */ 112 94 unsigned long receive_dropped; 113 /** No space available counter. 114 */ 95 /** No space available counter. */ 115 96 unsigned long send_dropped; 116 /** Total multicast packets received. 117 */ 97 /** Total multicast packets received. */ 118 98 unsigned long multicast; 119 /** The number of collisions due to congestion on the medium. 120 */ 99 /** The number of collisions due to congestion on the medium. */ 121 100 unsigned long collisions; 122 101 123 /* detailed receive_errors :*/124 /** Received packet length error counter. 125 */102 /* detailed receive_errors */ 103 104 /** Received packet length error counter. */ 126 105 unsigned long receive_length_errors; 127 /** Receiver buffer overflow counter. 128 */ 106 /** Receiver buffer overflow counter. */ 129 107 unsigned long receive_over_errors; 130 /** Received packet with crc error counter. 131 */ 108 /** Received packet with crc error counter. */ 132 109 unsigned long receive_crc_errors; 133 /** Received frame alignment error counter. 134 */ 110 /** Received frame alignment error counter. */ 135 111 unsigned long receive_frame_errors; 136 /** Receiver fifo overrun counter. 137 */ 112 /** Receiver fifo overrun counter. */ 138 113 unsigned long receive_fifo_errors; 139 /** Receiver missed packet counter. 140 */ 114 /** Receiver missed packet counter. */ 141 115 unsigned long receive_missed_errors; 142 116 143 117 /* detailed send_errors */ 144 /** Transmitter aborted counter. 145 */118 119 /** Transmitter aborted counter. */ 146 120 unsigned long send_aborted_errors; 147 /** Transmitter carrier errors counter. 148 */ 121 /** Transmitter carrier errors counter. */ 149 122 unsigned long send_carrier_errors; 150 /** Transmitter fifo overrun counter. 151 */ 123 /** Transmitter fifo overrun counter. */ 152 124 unsigned long send_fifo_errors; 153 /** Transmitter carrier errors counter. 154 */ 125 /** Transmitter carrier errors counter. */ 155 126 unsigned long send_heartbeat_errors; 156 /** Transmitter window errors counter. 157 */ 127 /** Transmitter window errors counter. */ 158 128 unsigned long send_window_errors; 159 129 160 130 /* for cslip etc */ 161 /** Total compressed packets received.162 */131 132 /** Total compressed packets received. */ 163 133 unsigned long receive_compressed; 164 /** Total compressed packet transmitted. 165 */ 134 /** Total compressed packet transmitted. */ 166 135 unsigned long send_compressed; 167 136 }; … … 171 140 /** @} 172 141 */ 173 -
uspace/lib/net/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../.. 31 EXTRA_CFLAGS = -Iinclude -I$(LIBSOCKET_PREFIX)/include31 EXTRA_CFLAGS = -Iinclude 32 32 LIBRARY = libnet 33 33 34 34 SOURCES = \ 35 generic/generic.c \ 35 36 generic/net_remote.c \ 36 37 generic/net_checksum.c \ -
uspace/lib/net/generic/net_remote.c
r10056483 ref689ef0 40 40 #include <malloc.h> 41 41 42 #include < net_messages.h>42 #include <generic.h> 43 43 #include <net/modules.h> 44 #include <net _device.h>44 #include <net/device.h> 45 45 #include <net_interface.h> 46 46 #include <adt/measured_strings.h> -
uspace/lib/net/generic/packet_client.c
r10056483 ref689ef0 43 43 #include <packet_client.h> 44 44 45 #include <net_messages.h>46 45 #include <net/packet.h> 47 46 #include <net/packet_header.h> -
uspace/lib/net/generic/packet_remote.c
r10056483 ref689ef0 43 43 #include <sys/mman.h> 44 44 45 #include <net_messages.h>46 45 #include <packet_client.h> 47 46 #include <packet_remote.h> -
uspace/lib/net/il/arp_remote.c
r10056483 ref689ef0 36 36 */ 37 37 38 #include <arp_interface.h> 39 #include <arp_messages.h> 40 #include <generic.h> 41 38 42 #include <async.h> 39 43 #include <errno.h> … … 41 45 #include <ipc/services.h> 42 46 43 #include <net_messages.h>44 47 #include <net/modules.h> 45 #include <net_device.h> 46 #include <arp_interface.h> 48 #include <net/device.h> 47 49 #include <adt/measured_strings.h> 48 #include <arp_messages.h>49 50 50 51 int arp_connect_module(services_t service){ -
uspace/lib/net/il/ip_remote.c
r10056483 ref689ef0 40 40 */ 41 41 42 #include <ip_remote.h> 43 #include <ip_interface.h> 44 #include <ip_messages.h> 45 #include <il_messages.h> 46 #include <packet_client.h> 47 #include <generic.h> 48 42 49 #include <ipc/services.h> 43 50 44 #include <net_messages.h>45 51 #include <net/modules.h> 46 #include <net _device.h>52 #include <net/device.h> 47 53 #include <net/inet.h> 48 #include <ip_interface.h>49 #include <packet_client.h>50 #include <il_messages.h>51 #include <ip_messages.h>52 #include <ip_remote.h>53 54 54 55 /** Add a route to the device routing table. -
uspace/lib/net/include/arp_interface.h
r10056483 ref689ef0 35 35 36 36 #include <adt/measured_strings.h> 37 #include <net_device.h> 37 #include <task.h> 38 39 #include <ipc/services.h> 40 41 #include <net/device.h> 42 #include <net/socket.h> 38 43 39 44 /** @name ARP module interface -
uspace/lib/net/include/icmp_interface.h
r10056483 ref689ef0 37 37 #include <sys/types.h> 38 38 39 #include <net _device.h>39 #include <net/device.h> 40 40 #include <adt/measured_strings.h> 41 41 #include <net/packet.h> -
uspace/lib/net/include/il_interface.h
r10056483 ref689ef0 39 39 #define __NET_IL_INTERFACE_H__ 40 40 41 #include < async.h>41 #include <generic.h> 42 42 43 43 #include <ipc/services.h> 44 44 45 #include <net_messages.h> 46 #include <net_device.h> 45 #include <net/device.h> 47 46 #include <net/packet.h> 47 #include <il_messages.h> 48 48 49 #include <packet_client.h> 49 #include <il_messages.h>50 50 51 51 /** @name Internetwork layer module interface -
uspace/lib/net/include/ip_interface.h
r10056483 ref689ef0 38 38 #include <ipc/services.h> 39 39 40 #include <net _device.h>40 #include <net/device.h> 41 41 #include <net/packet.h> 42 42 -
uspace/lib/net/include/ip_remote.h
r10056483 ref689ef0 34 34 #define __NET_IP_REMOTE_H__ 35 35 36 #include <async.h>37 36 #include <ipc/services.h> 38 37 … … 40 39 #include <net/inet.h> 41 40 #include <net/in.h> 41 #include <net/packet.h> 42 #include <net/device.h> 43 #include <net/socket.h> 42 44 43 45 extern int ip_set_gateway_req_remote(int, device_id_t, in_addr_t); -
uspace/lib/net/include/net_interface.h
r10056483 ref689ef0 36 36 #include <ipc/services.h> 37 37 38 #include <net _device.h>38 #include <net/device.h> 39 39 #include <adt/measured_strings.h> 40 40 -
uspace/lib/net/include/netif_local.h
r10056483 ref689ef0 46 46 47 47 #include <adt/measured_strings.h> 48 #include <net _device.h>48 #include <net/device.h> 49 49 #include <net/packet.h> 50 50 -
uspace/lib/net/include/netif_remote.h
r10056483 ref689ef0 34 34 #define __NET_NETIF_REMOTE_H__ 35 35 36 #include < async.h>37 #include < fibril_synch.h>38 #include < ipc/ipc.h>36 #include <ipc/services.h> 37 #include <adt/measured_strings.h> 38 #include <net/device.h> 39 39 40 40 extern int netif_get_addr_req_remote(int, device_id_t, measured_string_ref *, -
uspace/lib/net/include/nil_interface.h
r10056483 ref689ef0 39 39 #include <ipc/ipc.h> 40 40 41 #include <net_messages.h> 42 #include <adt/measured_strings.h> 43 #include <net/packet.h> 41 #include <generic.h> 44 42 #include <nil_messages.h> 45 #include <n et_device.h>43 #include <nil_remote.h> 46 44 47 45 #define nil_bind_service(service, device_id, me, receiver) \ … … 67 65 netif_service) 68 66 69 70 #include <nil_remote.h>71 #include <packet/packet_server.h>72 73 67 #define nil_device_state_msg nil_device_state_msg_remote 74 68 #define nil_received_msg nil_received_msg_remote -
uspace/lib/net/include/nil_remote.h
r10056483 ref689ef0 34 34 #define __NET_NIL_REMOTE_H__ 35 35 36 #include < async.h>37 #include < fibril_synch.h>38 #include < ipc/ipc.h>36 #include <ipc/services.h> 37 #include <net/device.h> 38 #include <net/packet.h> 39 39 40 40 extern int nil_device_state_msg_remote(int, device_id_t, int); -
uspace/lib/net/include/socket_core.h
r10056483 ref689ef0 41 41 42 42 #include <net/in.h> 43 #include <net _device.h>43 #include <net/device.h> 44 44 #include <adt/generic_char_map.h> 45 45 #include <adt/dynamic_fifo.h> -
uspace/lib/net/include/tl_common.h
r10056483 ref689ef0 40 40 #include <net/socket_codes.h> 41 41 #include <net/packet.h> 42 #include <net _device.h>42 #include <net/device.h> 43 43 #include <net/inet.h> 44 44 -
uspace/lib/net/include/tl_interface.h
r10056483 ref689ef0 41 41 #include <ipc/services.h> 42 42 43 #include < net_messages.h>44 #include <net _device.h>43 #include <generic.h> 44 #include <net/device.h> 45 45 #include <net/packet.h> 46 46 #include <packet_client.h> -
uspace/lib/net/netif/netif_local.c
r10056483 ref689ef0 44 44 #include <err.h> 45 45 46 #include < net_messages.h>46 #include <generic.h> 47 47 #include <net/modules.h> 48 48 #include <net/packet.h> 49 49 #include <packet_client.h> 50 #include <packet/packet_server.h>51 50 #include <packet_remote.h> 52 51 #include <adt/measured_strings.h> 53 #include <net _device.h>52 #include <net/device.h> 54 53 #include <nil_interface.h> 55 54 #include <netif_local.h> -
uspace/lib/net/netif/netif_remote.c
r10056483 ref689ef0 41 41 #include <net/packet.h> 42 42 #include <packet_client.h> 43 #include <net _device.h>43 #include <net/device.h> 44 44 #include <netif_remote.h> 45 45 #include <netif_messages.h> 46 #include < net_messages.h>46 #include <generic.h> 47 47 48 48 int netif_get_addr_req_remote(int netif_phone, device_id_t device_id, -
uspace/lib/net/nil/nil_remote.c
r10056483 ref689ef0 36 36 */ 37 37 38 #include <net_messages.h> 39 #include <net_device.h> 38 #include <nil_remote.h> 40 39 #include <nil_interface.h> 40 #include <nil_messages.h> 41 #include <generic.h> 42 #include <net/device.h> 41 43 #include <net/packet.h> 42 44 #include <packet_client.h> 43 #include <nil_messages.h>44 #include <nil_remote.h>45 45 46 46 /** Notify the network interface layer about the device state change. -
uspace/lib/net/tl/icmp_remote.c
r10056483 ref689ef0 43 43 #include <sys/types.h> 44 44 45 #include <net_messages.h>46 45 #include <net/modules.h> 47 46 #include <icmp_interface.h> -
uspace/lib/net/tl/tl_common.c
r10056483 ref689ef0 48 48 #include <packet_client.h> 49 49 #include <packet_remote.h> 50 #include <net _device.h>50 #include <net/device.h> 51 51 #include <icmp_interface.h> 52 52 #include <ip_remote.h> -
uspace/lib/packet/Makefile
r10056483 ref689ef0 30 30 USPACE_PREFIX = ../.. 31 31 EXTRA_CFLAGS = -Iinclude 32 LIBRARY = lib socket32 LIBRARY = libpacket 33 33 34 34 SOURCES = \ 35 packet/packet_server.c35 generic/packet_server.c 36 36 37 37 include $(USPACE_PREFIX)/Makefile.common -
uspace/lib/packet/generic/packet_server.c
r10056483 ref689ef0 46 46 #include <ipc/ipc.h> 47 47 #include <ipc/packet.h> 48 #include <ipc/net.h> 49 48 50 #include <net/packet.h> 49 51 #include <net/packet_header.h> 50 #include <packet/packet_server.h> 51 52 #include <net_messages.h> 53 #include <packet/packet_local.h> 52 53 #include <packet_server.h> 54 #include <packet_local.h> 54 55 55 56 #define FREE_QUEUES_COUNT 7 -
uspace/srv/hw/netif/dp8390/Makefile
r10056483 ref689ef0 30 30 USPACE_PREFIX = ../../../.. 31 31 ROOT_PATH = $(USPACE_PREFIX)/.. 32 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include32 LIBS = $(LIBNET_PREFIX)/libnet.a 33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 34 34 35 35 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common -
uspace/srv/hw/netif/dp8390/dp8390_module.c
r10056483 ref689ef0 44 44 #include <ipc/services.h> 45 45 46 #include <net_messages.h>47 46 #include <net/modules.h> 48 47 #include <packet_client.h> 49 48 #include <adt/measured_strings.h> 50 #include <net _device.h>49 #include <net/device.h> 51 50 #include <nil_interface.h> 52 51 #include <netif_interface.h> -
uspace/srv/net/il/arp/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../../../.. 31 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include31 LIBS = $(LIBNET_PREFIX)/libnet.a 32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 33 33 BINARY = arp 34 34 -
uspace/srv/net/il/arp/arp.c
r10056483 ref689ef0 45 45 #include <ipc/ipc.h> 46 46 #include <ipc/services.h> 47 #include <ipc/net.h> 47 48 #include <byteorder.h> 48 49 #include <err.h> 49 50 50 #include <net_messages.h>51 51 #include <net/modules.h> 52 #include <net _device.h>52 #include <net/device.h> 53 53 #include <arp_interface.h> 54 54 #include <nil_interface.h> -
uspace/srv/net/il/arp/arp.h
r10056483 ref689ef0 43 43 #include <ipc/services.h> 44 44 45 #include <net _device.h>45 #include <net/device.h> 46 46 #include <net_hardware.h> 47 47 #include <adt/generic_char_map.h> -
uspace/srv/net/il/ip/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../../../.. 31 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include31 LIBS = $(LIBNET_PREFIX)/libnet.a 32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 33 33 BINARY = ip 34 34 -
uspace/srv/net/il/ip/ip.c
r10056483 ref689ef0 44 44 #include <ipc/ipc.h> 45 45 #include <ipc/services.h> 46 #include <ipc/net.h> 46 47 #include <sys/types.h> 47 48 #include <byteorder.h> … … 52 53 #include <net/inet.h> 53 54 #include <net/modules.h> 54 55 #include <net_messages.h> 55 #include <net/device.h> 56 #include <net/packet.h> 57 #include <net/icmp_codes.h> 58 56 59 #include <arp_interface.h> 57 60 #include <net_checksum.h> 58 #include <net_device.h>59 61 #include <icmp_client.h> 60 #include <net/icmp_codes.h>61 62 #include <icmp_interface.h> 62 63 #include <il_interface.h> -
uspace/srv/net/il/ip/ip.h
r10056483 ref689ef0 42 42 #include <ipc/services.h> 43 43 44 #include <net _device.h>44 #include <net/device.h> 45 45 #include <net/inet.h> 46 46 #include <ip_interface.h> -
uspace/srv/net/net/Makefile
r10056483 ref689ef0 30 30 USPACE_PREFIX = ../../.. 31 31 ROOT_PATH = $(USPACE_PREFIX)/.. 32 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIB SOCKET_PREFIX)/libsocket.a33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIB SOCKET_PREFIX)/include32 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBPACKET_PREFIX)/libpacket.a 33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBPACKET_PREFIX)/include 34 34 35 35 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common -
uspace/srv/net/net/net.c
r10056483 ref689ef0 46 46 47 47 #include <ipc/ipc.h> 48 #include <ipc/net.h> 48 49 #include <ipc/services.h> 49 50 50 #include <net_messages.h>51 51 #include <net/modules.h> 52 52 #include <adt/char_map.h> … … 57 57 #include <il_messages.h> 58 58 #include <netif_remote.h> 59 #include <net _device.h>59 #include <net/device.h> 60 60 #include <nil_interface.h> 61 61 #include <net_interface.h> -
uspace/srv/net/net/net.h
r10056483 ref689ef0 41 41 #include <ipc/ipc.h> 42 42 43 #include <net _device.h>43 #include <net/device.h> 44 44 #include <adt/char_map.h> 45 45 #include <adt/generic_char_map.h> -
uspace/srv/net/net/net_standalone.c
r10056483 ref689ef0 43 43 #include <adt/measured_strings.h> 44 44 #include <adt/module_map.h> 45 #include <packet /packet_server.h>45 #include <packet_server.h> 46 46 47 47 #include "net.h" -
uspace/srv/net/netif/lo/Makefile
r10056483 ref689ef0 30 30 USPACE_PREFIX = ../../../.. 31 31 ROOT_PATH = $(USPACE_PREFIX)/.. 32 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include32 LIBS = $(LIBNET_PREFIX)/libnet.a 33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 34 34 35 35 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common -
uspace/srv/net/netif/lo/lo.c
r10056483 ref689ef0 44 44 #include <ipc/services.h> 45 45 46 #include <net_messages.h>47 46 #include <net/modules.h> 48 47 #include <adt/measured_strings.h> 49 48 #include <packet_client.h> 50 #include <net _device.h>49 #include <net/device.h> 51 50 #include <nil_interface.h> 52 51 #include <nil_messages.h> -
uspace/srv/net/netstart/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../../.. 31 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include31 LIBS = $(LIBNET_PREFIX)/libnet.a 32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 33 33 34 34 BINARY = netstart -
uspace/srv/net/nil/eth/Makefile
r10056483 ref689ef0 30 30 USPACE_PREFIX = ../../../.. 31 31 ROOT_PATH = $(USPACE_PREFIX)/.. 32 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include32 LIBS = $(LIBNET_PREFIX)/libnet.a 33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 34 34 35 35 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common -
uspace/srv/net/nil/eth/eth.c
r10056483 ref689ef0 45 45 46 46 #include <ipc/ipc.h> 47 #include <ipc/net.h> 47 48 #include <ipc/services.h> 48 49 49 #include <net_messages.h>50 50 #include <net/modules.h> 51 51 #include <net_checksum.h> … … 53 53 #include <ethernet_protocols.h> 54 54 #include <protocol_map.h> 55 #include <net _device.h>55 #include <net/device.h> 56 56 #include <netif_interface.h> 57 57 #include <net_interface.h> -
uspace/srv/net/nil/eth/eth.h
r10056483 ref689ef0 41 41 #include <ipc/services.h> 42 42 43 #include <net _device.h>43 #include <net/device.h> 44 44 #include <adt/measured_strings.h> 45 45 -
uspace/srv/net/nil/nildummy/Makefile
r10056483 ref689ef0 30 30 USPACE_PREFIX = ../../../.. 31 31 ROOT_PATH = $(USPACE_PREFIX)/.. 32 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include32 LIBS = $(LIBNET_PREFIX)/libnet.a 33 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 34 34 35 35 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common -
uspace/srv/net/nil/nildummy/nildummy.c
r10056483 ref689ef0 43 43 #include <err.h> 44 44 #include <ipc/ipc.h> 45 #include <ipc/net.h> 45 46 #include <ipc/services.h> 46 47 47 #include <net_messages.h>48 48 #include <net/modules.h> 49 #include <net _device.h>49 #include <net/device.h> 50 50 #include <netif_interface.h> 51 51 #include <nil_interface.h> -
uspace/srv/net/nil/nildummy/nildummy.h
r10056483 ref689ef0 41 41 #include <ipc/services.h> 42 42 43 #include <net _device.h>43 #include <net/device.h> 44 44 #include <adt/measured_strings.h> 45 45 -
uspace/srv/net/tl/icmp/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../../../.. 31 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include31 LIBS = $(LIBNET_PREFIX)/libnet.a 32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 33 33 BINARY = icmp 34 34 -
uspace/srv/net/tl/icmp/icmp.c
r10056483 ref689ef0 44 44 #include <ipc/ipc.h> 45 45 #include <ipc/services.h> 46 #include <ipc/net.h> 46 47 #include <ipc/icmp.h> 47 48 #include <sys/time.h> … … 55 56 #include <net/inet.h> 56 57 57 #include <net_messages.h>58 58 #include <net/modules.h> 59 59 #include <packet_client.h> -
uspace/srv/net/tl/tcp/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../../../.. 31 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include31 LIBS = $(LIBNET_PREFIX)/libnet.a 32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 33 33 BINARY = tcp 34 34 -
uspace/srv/net/tl/tcp/tcp.c
r10056483 ref689ef0 47 47 #include <ipc/ipc.h> 48 48 #include <ipc/services.h> 49 #include <ipc/net.h> 49 50 #include <ipc/socket.h> 50 51 … … 56 57 #include <net/modules.h> 57 58 58 #include <net_messages.h>59 59 #include <adt/dynamic_fifo.h> 60 60 #include <packet_client.h> … … 66 66 #include <icmp_interface.h> 67 67 #include <net_interface.h> 68 #include <tcp_codes.h>69 68 #include <socket_core.h> 70 69 #include <tl_common.h> -
uspace/srv/net/tl/tcp/tcp.h
r10056483 ref689ef0 41 41 42 42 #include <net/packet.h> 43 #include <net _device.h>43 #include <net/device.h> 44 44 #include <socket_core.h> 45 45 #include <tl_common.h> -
uspace/srv/net/tl/udp/Makefile
r10056483 ref689ef0 29 29 30 30 USPACE_PREFIX = ../../../.. 31 LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include31 LIBS = $(LIBNET_PREFIX)/libnet.a 32 EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include 33 33 BINARY = udp 34 34 -
uspace/srv/net/tl/udp/udp.c
r10056483 ref689ef0 42 42 #include <ipc/ipc.h> 43 43 #include <ipc/services.h> 44 #include <ipc/net.h> 44 45 #include <ipc/socket.h> 45 46 #include <errno.h> … … 53 54 #include <net/modules.h> 54 55 55 #include <net_messages.h>56 56 #include <adt/dynamic_fifo.h> 57 57 #include <packet_client.h>
Note:
See TracChangeset
for help on using the changeset viewer.