Changeset eb522e8 in mainline for uspace/srv/net/il/ip/ip.h


Ignore:
Timestamp:
2011-06-01T08:43:42Z (14 years ago)
Author:
Lubos Slovak <lubos.slovak@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8d6c1f1
Parents:
9e2e715 (diff), e51a514 (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.
Message:

Huuuuuge merge from development - all the work actually :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/il/ip/ip.h

    r9e2e715 reb522e8  
    3939
    4040#include <fibril_synch.h>
    41 #include <ipc/ipc.h>
    4241#include <ipc/services.h>
    43 
    4442#include <net/device.h>
    4543#include <net/inet.h>
     
    5957typedef struct ip_netif ip_netif_t;
    6058
    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 
    6659/** Type definition of the IP protocol specific data.
    6760 * @see ip_proto
     
    6962typedef struct ip_proto ip_proto_t;
    7063
    71 /** Type definition of the IP protocol specific data pointer.
    72  * @see ip_proto
    73  */
    74 typedef ip_proto_t *ip_proto_ref;
    75 
    7664/** Type definition of the IP route specific data.
    7765 *  @see ip_route
    7866 */
    7967typedef 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;
    8568
    8669/** IP network interfaces.
     
    10487struct ip_netif {
    10588        /** ARP module. Assigned if using ARP. */
    106         module_ref arp;
     89        module_t *arp;
    10790        /** Broadcast address. */
    10891        in_addr_t broadcast;
     
    146129        in_addr_t gateway;
    147130        /** Parent netif. */
    148         ip_netif_ref netif;
     131        ip_netif_t *netif;
    149132        /** Target network mask. */
    150133        in_addr_t netmask;
     
    153136/** IP global data. */
    154137struct ip_globals {
    155         /** Default client connection function for support modules. */
    156         async_client_conn_t client_connection;
    157138        /** Default gateway. */
    158139        ip_route_t gateway;
Note: See TracChangeset for help on using the changeset viewer.