Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 21580dd in mainline


Ignore:
Timestamp:
2010-01-02T22:59:44Z (12 years ago)
Author:
Lukas Mejdrech <lukas@…>
Branches:
lfn, master
Children:
7586c85
Parents:
a7a0417
Message:

Merged with network branch svn://svn.helenos.org/HelenOS/branches/network revision 4759; ipc_share_* and ipc_data_* changed to async_*; client connection in module.c returns on IPC_M_PHONE_HUNGUP; * Qemu scripts renamed to net-qe.*; (the dp8390 does not respond)

Files:
167 added
7 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    ra7a0417 r21580dd  
    486486% Mount /data on startup
    487487! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y)
     488
     489% Networking architecture
     490@ "modular" Modular
     491@ "module" One module
     492! NETWORKING (choice)
     493
  • boot/Makefile.common

    ra7a0417 r21580dd  
    4545
    4646RD_SRVS = \
     47        $(USPACEDIR)/srv/net/net/net \
     48        $(USPACEDIR)/srv/net/netif/lo/lo \
     49        $(USPACEDIR)/srv/net/netif/dp8390/dp8390 \
     50        $(USPACEDIR)/srv/net/nil/eth/eth \
     51        $(USPACEDIR)/srv/net/nil/nildummy/nildummy \
     52        $(USPACEDIR)/srv/net/app/echo/echo \
    4753        $(USPACEDIR)/srv/fb/fb \
    4854        $(USPACEDIR)/srv/kbd/kbd \
     
    5662
    5763RD_APPS = \
     64        $(USPACEDIR)/srv/net/net/start/netstart \
     65        $(USPACEDIR)/srv/net/app/ping/ping \
     66        $(USPACEDIR)/srv/net/app/nettest1/nettest1 \
     67        $(USPACEDIR)/srv/net/app/nettest2/nettest2 \
    5868        $(USPACEDIR)/app/edit/edit \
    5969        $(USPACEDIR)/app/getterm/getterm \
     
    7989        COMPONENTS += $(USPACEDIR)/srv/fs/fat/fat
    8090endif
     91
     92ifeq ($(NETWORKING), modular)
     93        RD_SRVS +=      $(USPACEDIR)/srv/net/il/ip/ip \
     94                        $(USPACEDIR)/srv/net/il/arp/arp \
     95                        $(USPACEDIR)/srv/net/tl/udp/udp \
     96                        $(USPACEDIR)/srv/net/tl/tcp/tcp \
     97                        $(USPACEDIR)/srv/net/tl/icmp/icmp
     98endif
     99
  • kernel/generic/include/ipc/ipc.h

    ra7a0417 r21580dd  
    227227#ifdef KERNEL
    228228
    229 #define IPC_MAX_PHONES  16
     229#define IPC_MAX_PHONES  32
    230230
    231231#include <synch/spinlock.h>
  • kernel/generic/include/time/clock.h

    ra7a0417 r21580dd  
    3838#include <arch/types.h>
    3939
    40 #define HZ              100
     40#define HZ              1000
    4141
    4242/** Uptime structure */
  • uspace/Makefile

    ra7a0417 r21580dd  
    5959        app/getterm \
    6060        app/redir \
    61         app/bdsh
     61        app/bdsh \
     62        srv/net
    6263
    6364ifeq ($(UARCH),amd64)
  • uspace/doc/doxygroups.h

    ra7a0417 r21580dd  
    2626         * @ingroup srvcs
    2727         */
    28        
     28
     29        /**
     30         * @defgroup net Networking Stack
     31         * @ingroup srvcs
     32         */
     33
     34                /**
     35                 * @defgroup netif Network interface drivers
     36                 * @ingroup net
     37                 */
     38
     39                        /**
     40                         * @defgroup lo Loopback Service
     41                         * @ingroup netif
     42                         */
     43
     44                        /**
     45                         * @defgroup dp8390 Generic DP8390 network interface family service
     46                         * @ingroup netif
     47                         */
     48
     49                                /**
     50                                 * @defgroup ne2k NE2000 network interface family
     51                                 * @ingroup dp8390
     52                                 */
     53
     54                /**
     55                 * @defgroup net_nil Network interface layer
     56                 * @ingroup net
     57                 */
     58
     59                        /**
     60                         * @defgroup eth Ethernet (IEEE 802.3) network interface layer Service
     61                         * @ingroup net_nil
     62                         */
     63
     64                        /**
     65                         * @defgroup nildummy Dummy network interface layer Service
     66                         * @ingroup net_nil
     67                         */
     68
     69                /**
     70                 * @defgroup net_il Inter-networking layer
     71                 * @ingroup net
     72                 */
     73
     74                        /**
     75                         * @defgroup arp Address Resolution Protocol (ARP) Service
     76                         * @ingroup net_il
     77                         */
     78
     79                        /**
     80                         * @defgroup ip Internet Protocol (IP) Service
     81                         * @ingroup net_il
     82                         */
     83
     84                /**
     85                 * @defgroup net_tl Transport layer
     86                 * @ingroup net
     87                 */
     88
     89                        /**
     90                         * @defgroup icmp Internet Control Message Protocol (ICMP) Service
     91                         * @ingroup net_tl
     92                         */
     93
     94                        /**
     95                         * @defgroup udp User Datagram Protocol (UDP) Service
     96                         * @ingroup net_tl
     97                         */
     98
     99                        /**
     100                         * @defgroup tcp Transmission Control Protocol (TCP) Service
     101                         * @ingroup net_tl
     102                         */
     103
     104                /**
     105                 * @defgroup packet Packet management system
     106                 * @ingroup net
     107                 */
     108
     109                /**
     110                 * @defgroup net_app Applications
     111                 * @ingroup net
     112                 */
     113
     114                        /**
     115                         * @defgroup echo Echo Service
     116                         * @ingroup net_app
     117                         */
     118
     119                        /**
     120                         * @defgroup ping Ping
     121                         * @ingroup net_app
     122                         */
     123
     124                        /**
     125                         * @defgroup nettest Networking tests
     126                         * @ingroup net_app
     127                         */
     128
     129                /**
     130                 * @defgroup net_lib Application library
     131                 * @ingroup net
     132                 */
     133
     134                        /**
     135                         * @defgroup socket Sockets
     136                         * @ingroup net_lib
     137                         */
     138
     139                        /**
     140                         * @defgroup netdb Netdb
     141                         * @ingroup net_lib
     142                         */
     143
    29144        /**
    30145         * @cond amd64
  • uspace/lib/libc/include/ipc/services.h

    ra7a0417 r21580dd  
    4747        SERVICE_FHC,
    4848        SERVICE_OBIO,
    49         SERVICE_CLIPBOARD
     49        SERVICE_CLIPBOARD,
     50        SERVICE_NETWORKING,
     51        SERVICE_LO,
     52        SERVICE_DP8390,
     53        SERVICE_ETHERNET,
     54        SERVICE_NILDUMMY,
     55        SERVICE_IP,
     56        SERVICE_ARP,
     57        SERVICE_RARP,
     58        SERVICE_ICMP,
     59        SERVICE_UDP,
     60        SERVICE_TCP,
     61        SERVICE_SOCKET
    5062} services_t;
    5163
Note: See TracChangeset for help on using the changeset viewer.