File avp.c

References Functions: assigned_call_avp()avp.c
  assigned_tunnel_avp()avp.c
  bearer_caps_avp()avp.c
  bearer_type_avp()avp.c
  call_physchan_avp()avp.c
  call_serno_avp()avp.c
  challenge_avp()avp.c
  chalresp_avp()avp.c
  dialed_number_avp()avp.c
  dialing_number_avp()avp.c
  firmware_rev_avp()avp.c
  frame_type_avp()avp.c
  framing_caps_avp()avp.c
  hostname_avp()avp.c
  ignore_avp()avp.c
  message_type_avp()avp.c
  packet_delay_avp()avp.c
  protocol_version_avp()avp.c
  rand_vector_avp()avp.c
  receive_window_size_avp()avp.c
  result_code_avp()avp.c
  rx_speed_avp()avp.c
  seq_reqd_avp()avp.c
  sub_address_avp()avp.c
  tx_speed_avp()avp.c
  vendor_avp()avp.c

Included Files


Preprocessor definitions

#define AVP_MAX 39

Global Variable msgtypes

char* msgtypes[]
Visible in:  aaa.c
   avp.c
Used in: assigned_call_avp()avp.c
  message_type_avp()avp.c

Global Variable avps

struct avp avps[]
Visible in:  avp.c
Used in: handle_avps()avp.c

Global Variable stopccn_result_codes

char* stopccn_result_codes[]
Visible in:  avp.c
Used in: result_code_avp()avp.c

Global Variable cdn_result_codes

char* cdn_result_codes[]
Visible in:  avp.c
Used in: result_code_avp()avp.c

Global Function assigned_call_avp()

int assigned_call_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: msgtypesavp.c
  debug_avp

Global Function assigned_tunnel_avp()

int assigned_tunnel_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function bearer_caps_avp()

int bearer_caps_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function bearer_type_avp()

int bearer_type_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function call_physchan_avp()

int call_physchan_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function call_serno_avp()

int call_serno_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function challenge_avp()

int challenge_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: bcopy(), log()
Used in:  avp.c
References Variables: debug_avp

Global Function chalresp_avp()

int chalresp_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: bcopy(), log()
Used in:  avp.c
References Variables: debug_avp

Global Function dialed_number_avp()

int dialed_number_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), safe_copy()
Used in:  avp.c
References Variables: debug_avp

Global Function dialing_number_avp()

int dialing_number_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), safe_copy()
Used in:  avp.c
References Variables: debug_avp

Global Function firmware_rev_avp()

int firmware_rev_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function frame_type_avp()

int frame_type_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function framing_caps_avp()

int framing_caps_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function handle_avps()

int handle_avps ( struct buffer* buf, struct tunnel* t, struct call* c )
Prototyped in: avp.h
Calls: decrypt_avp()aaa.c
  log(), set_error(), swaps()
References Variables: avpsavp.c
  debug_avp

Global Function hostname_avp()

int hostname_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), safe_copy()
Used in:  avp.c
References Variables: debug_avp

Global Function ignore_avp()

int ignore_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log()
Used in:  avp.c
References Variables: debug_avp

Global Function message_type_avp()

int message_type_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: wrong_length()avp.c
  log(), new_call(), ntohs()
Used in:  avp.c
References Variables: msgtypesavp.c
  debug_avp

Global Function packet_delay_avp()

int packet_delay_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function protocol_version_avp()

int protocol_version_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function rand_vector_avp()

int rand_vector_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: wrong_length()avp.c
  log()
Used in:  avp.c
References Variables: debug_avp

Global Function receive_window_size_avp()

int receive_window_size_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function result_code_avp()

int result_code_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs(), safe_copy()
Used in:  avp.c
References Variables: cdn_result_codesavp.c
  stopccn_result_codesavp.c
  debug_avp

Global Function rx_speed_avp()

int rx_speed_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function seq_reqd_avp()

int seq_reqd_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log()
Used in:  avp.c
References Variables: debug_avp

Global Function sub_address_avp()

int sub_address_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), safe_copy()
Used in:  avp.c
References Variables: debug_avp

Global Function tx_speed_avp()

int tx_speed_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), ntohs()
Used in:  avp.c
References Variables: debug_avp

Global Function vendor_avp()

int vendor_avp ( struct tunnel* t, struct call* c, void* data, int datalen )
Prototyped in: avp.h
Calls: log(), safe_copy()
Used in:  avp.c
References Variables: debug_avp

Global Function wrong_length()

void wrong_length ( struct call* c, char* field, int expected, int found, int min )
Calls: snprintf()
Called by: message_type_avp()avp.c
  rand_vector_avp()avp.c