Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/inetsrv/inetsrv.h

    r13be2583 r313824a  
    4444#include <ipc/loc.h>
    4545#include <sys/types.h>
    46 #include <types/inet.h>
    4746#include <async.h>
    4847
     
    7372        link_t client_list;
    7473} inetping6_client_t;
     74
     75/** Address object info */
     76typedef struct {
     77        /** Network address */
     78        inet_naddr_t naddr;
     79        /** Link service ID */
     80        sysarg_t ilink;
     81        /** Address object name */
     82        char *name;
     83} inet_addr_info_t;
     84
     85/** IP link info */
     86typedef struct {
     87        /** Link service name */
     88        char *name;
     89        /** Default MTU */
     90        size_t def_mtu;
     91} inet_link_info_t;
     92
     93/** Static route info */
     94typedef struct {
     95        /** Destination network address */
     96        inet_naddr_t dest;
     97        /** Router address */
     98        inet_addr_t router;
     99        /** Static route name */
     100        char *name;
     101} inet_sroute_info_t;
    75102
    76103typedef struct {
     
    100127
    101128typedef struct {
     129        inet_addr_t src;
     130        inet_addr_t dest;
     131        uint8_t tos;
     132        void *data;
     133        size_t size;
     134} inet_dgram_t;
     135
     136typedef struct {
    102137        link_t link_list;
    103138        service_id_t svc_id;
     
    148183} inet_dir_t;
    149184
     185typedef struct {
     186        uint32_t src;
     187        uint32_t dest;
     188        uint16_t seq_no;
     189        void *data;
     190        size_t size;
     191} inetping_sdu_t;
     192
     193typedef struct {
     194        addr128_t src;
     195        addr128_t dest;
     196        uint16_t seq_no;
     197        void *data;
     198        size_t size;
     199} inetping6_sdu_t;
     200
    150201extern int inet_ev_recv(inet_client_t *, inet_dgram_t *);
    151202extern int inet_recv_packet(inet_packet_t *);
Note: See TracChangeset for help on using the changeset viewer.