Changeset 8bf672d in mainline for uspace/lib/c/include/inet/inetcfg.h


Ignore:
Timestamp:
2012-03-30T17:42:11Z (12 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.

File:
1 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
Note: See TracChangeset for help on using the changeset viewer.