net_ip_setting.h 647 B

123456789101112131415161718192021222324252627
  1. #ifndef _NET_IP_SETTING_H_
  2. #define _NET_IP_SETTING_H_
  3. #include "umf_debug.h"
  4. #include "types.h"
  5. #include "netsetting_if.h"
  6. //#define MID_NETDBG
  7. #ifdef MID_NETDBG
  8. #undef DEBF
  9. #define DEBF(fmt, arg...) UMFDBG(0,"[MID_NETDBG] "fmt,##arg)
  10. #else
  11. #define DEBF(fmt, arg...)
  12. #endif
  13. typedef enum {
  14. E_MID_NWSI_IF_OFF = 0,
  15. E_MID_NWSI_IF_UP = 1<<1,
  16. E_MID_NWSI_IF_RUNNING =1<<2,
  17. } E_MID_NWSI_IF_STATUS;
  18. BOOL MID_NWSI_IsValidConnectType(E_MID_NWSI_CONNECT_TYPE type);
  19. INT32 MID_NWSI_GetIFIndex(E_MID_NWSI_CONNECT_TYPE type);
  20. UINT8 MID_NWSI_GetIFFlag(E_MID_NWSI_CONNECT_TYPE type);
  21. INT32 MID_NWSI_SetIFUp(E_MID_NWSI_CONNECT_TYPE type, BOOL bUp);
  22. #endif