net_extern.h 954 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * \file net_extern.h
  3. *
  4. */
  5. /*
  6. * Copyright (C) 2016. Mindtree Ltd.
  7. * All rights reserved.
  8. */
  9. #ifndef _H_NET_EXTERN_
  10. #define _H_NET_EXTERN_
  11. #include "MS_net_api.h"
  12. /* --------------------------------------------- External Global Definitions */
  13. /* Module Mutex */
  14. MS_DEFINE_MUTEX_TYPE(extern, net_mutex)
  15. /* Module callback pointer */
  16. extern NET_NTF_CB net_callback;
  17. /* Network Sequence Number */
  18. extern NET_SEQ_NUMBER_STATE net_seq_number_state;
  19. extern UINT8 seq_num_init_flag;
  20. extern UINT32 g_iv_update_index;
  21. extern UINT8 g_iv_update_state;
  22. extern UINT8 g_iv_update_start_timer;
  23. extern UINT8 MS_key_refresh_active;
  24. /* Network Cache */
  25. //MS_DECLARE_GLOBAL_ARRAY(NET_CACHE_ELEMENT, net_cache, MS_CONFIG_LIMITS(MS_NET_CACHE_SIZE));
  26. //extern UINT16 net_cache_start;
  27. //extern UINT16 net_cache_size;
  28. API_RESULT net_delete_from_cache
  29. (
  30. /* IN */ MS_NET_ADDR addr
  31. );
  32. #endif /* _H_NET_EXTERN_ */