Changeset 8bf672d in mainline for uspace/lib/c/include


Ignore:
Timestamp:
2012-03-30T17:42:11Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
66a272f8
Parents:
3b3c689
Message:

Static route configuration.

Location:
uspace/lib/c/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/inet/inetcfg.h

    r3b3c689 r8bf672d  
    6363} inet_link_info_t;
    6464
     65/** Static route info */
     66typedef struct {
     67        /** Destination network address */
     68        inet_naddr_t dest;
     69        /** Router address */
     70        inet_addr_t router;
     71        /** Static route name */
     72        char *name;
     73} inet_sroute_info_t;
     74
    6575extern int inetcfg_init(void);
    6676extern int inetcfg_addr_create_static(const char *, inet_naddr_t *, sysarg_t, sysarg_t *);
     
    7080extern int inetcfg_get_addr_list(sysarg_t **, size_t *);
    7181extern int inetcfg_get_link_list(sysarg_t **, size_t *);
     82extern int inetcfg_get_sroute_list(sysarg_t **, size_t *);
    7283extern int inetcfg_link_get(sysarg_t, inet_link_info_t *);
     84extern int inetcfg_sroute_get(sysarg_t, inet_sroute_info_t *);
     85extern int inetcfg_sroute_get_id(const char *, sysarg_t *);
     86extern int inetcfg_sroute_create(const char *, inet_naddr_t *, inet_addr_t *,
     87    sysarg_t *);
     88extern int inetcfg_sroute_delete(sysarg_t);
    7389
    7490#endif
  • uspace/lib/c/include/ipc/inet.h

    r3b3c689 r8bf672d  
    6969        INETCFG_GET_ADDR_LIST,
    7070        INETCFG_GET_LINK_LIST,
     71        INETCFG_GET_SROUTE_LIST,
    7172        INETCFG_LINK_GET,
     73        INETCFG_SROUTE_CREATE,
     74        INETCFG_SROUTE_DELETE,
     75        INETCFG_SROUTE_GET,
     76        INETCFG_SROUTE_GET_ID
    7277} inetcfg_request_t;
    7378
Note: See TracChangeset for help on using the changeset viewer.