Changeset f14291b in mainline for uspace/srv/net/il/ip/ip.c
- Timestamp:
- 2010-10-19T20:55:53Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a93d79a
- Parents:
- 1882525 (diff), a7a85d16 (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/il/ip/ip.c
r1882525 rf14291b 38 38 #include <async.h> 39 39 #include <errno.h> 40 #include <err.h> 40 41 #include <fibril_synch.h> 41 42 #include <stdio.h> … … 43 44 #include <ipc/ipc.h> 44 45 #include <ipc/services.h> 46 #include <ipc/net.h> 47 #include <ipc/nil.h> 48 #include <ipc/il.h> 49 #include <ipc/ip.h> 45 50 #include <sys/types.h> 46 47 #include <net_err.h> 48 #include <net_messages.h> 49 #include <net_modules.h> 51 #include <byteorder.h> 52 53 #include <net/socket_codes.h> 54 #include <net/in.h> 55 #include <net/in6.h> 56 #include <net/inet.h> 57 #include <net/modules.h> 58 #include <net/device.h> 59 #include <net/packet.h> 60 #include <net/icmp_codes.h> 61 50 62 #include <arp_interface.h> 51 #include <net_byteorder.h>52 63 #include <net_checksum.h> 53 #include <net_device.h>54 64 #include <icmp_client.h> 55 #include <icmp_codes.h>56 65 #include <icmp_interface.h> 57 66 #include <il_interface.h> 58 #include <in.h>59 #include <in6.h>60 #include <inet.h>61 67 #include <ip_client.h> 62 68 #include <ip_interface.h> … … 64 70 #include <nil_interface.h> 65 71 #include <tl_interface.h> 66 #include <socket_codes.h>67 #include <socket_errno.h>68 72 #include <adt/measured_strings.h> 69 73 #include <adt/module_map.h> 70 #include <packet /packet_client.h>74 #include <packet_client.h> 71 75 #include <packet_remote.h> 72 #include <nil_messages.h>73 #include <il_messages.h>74 76 #include <il_local.h> 75 #include <ip_local.h>76 77 77 78 #include "ip.h" 78 79 #include "ip_header.h" 79 #include "ip_messages.h"80 80 #include "ip_module.h" 81 #include "ip_local.h" 81 82 82 83 /** IP module name. … … 422 423 ip_globals.client_connection = client_connection; 423 424 ERROR_PROPAGATE(modules_initialize(&ip_globals.modules)); 424 ERROR_PROPAGATE(add_module(NULL, &ip_globals.modules, ARP_NAME, ARP_FILENAME, SERVICE_ARP, arp_task_get_id(), arp_connect_module));425 ERROR_PROPAGATE(add_module(NULL, &ip_globals.modules, ARP_NAME, ARP_FILENAME, SERVICE_ARP, 0, arp_connect_module)); 425 426 fibril_rwlock_write_unlock(&ip_globals.lock); 426 427 return EOK; … … 619 620 fibril_rwlock_write_unlock(&ip_globals.netifs_lock); 620 621 return EOK; 621 }622 623 int ip_connect_module(services_t service){624 return EOK;625 }626 627 int ip_bind_service(services_t service, int protocol, services_t me, async_client_conn_t receiver, tl_received_msg_t received_msg){628 return ip_register(protocol, me, 0, received_msg);629 622 } 630 623
Note:
See TracChangeset
for help on using the changeset viewer.