rtt更新
This commit is contained in:
@@ -101,6 +101,8 @@ struct netdev
|
||||
netdev_callback_fn status_callback; /* network interface device flags change callback */
|
||||
netdev_callback_fn addr_callback; /* network interface device address information change callback */
|
||||
|
||||
int ifindex; /* network interface device ifindex */
|
||||
|
||||
#ifdef RT_USING_SAL
|
||||
void *sal_user_data; /* user-specific data for SAL */
|
||||
#endif /* RT_USING_SAL */
|
||||
@@ -111,8 +113,6 @@ struct netdev
|
||||
extern struct netdev *netdev_list;
|
||||
/* The default network interface device */
|
||||
extern struct netdev *netdev_default;
|
||||
/* The local virtual network device */
|
||||
extern struct netdev *netdev_lo;
|
||||
/* The network interface device ping response object */
|
||||
struct netdev_ping_resp
|
||||
{
|
||||
@@ -153,10 +153,14 @@ int netdev_unregister(struct netdev *netdev);
|
||||
struct netdev *netdev_get_first_by_flags(uint16_t flags);
|
||||
struct netdev *netdev_get_by_ipaddr(ip_addr_t *ip_addr);
|
||||
struct netdev *netdev_get_by_name(const char *name);
|
||||
struct netdev *netdev_get_by_ifindex(int ifindex);
|
||||
#ifdef RT_USING_SAL
|
||||
struct netdev *netdev_get_by_family(int family);
|
||||
int netdev_family_get(struct netdev *netdev);
|
||||
#endif /* RT_USING_SAL */
|
||||
#if defined(SAL_USING_AF_NETLINK)
|
||||
int netdev_getnetdev(struct msg_buf *msg, int (*cb)(struct msg_buf *m_buf, struct netdev *nd, int nd_num, int index, int ipvx));
|
||||
#endif
|
||||
|
||||
/* Set default network interface device in list */
|
||||
void netdev_set_default(struct netdev *netdev);
|
||||
|
Reference in New Issue
Block a user