net.h 352 B

1234567891011121314151617181920212223
  1. #ifndef __SYS_H__
  2. #define __SYS_H__
  3. #include <stdint.h>
  4. #include "protocol.h"
  5. enum {
  6. IP_DHCP=0,
  7. IP_STATIC,
  8. };
  9. enum {
  10. IP_ERR=0,
  11. IP_V4,
  12. IP_V6,
  13. };
  14. int net_ip_check(char *ip);
  15. int netget_mac(char *mac, int maclen);
  16. int net_get_net(network_data_t *para, int ip_version);
  17. int net_set_net(network_data_t *para, int ip_version);
  18. #endif