summaryrefslogtreecommitdiff
path: root/cesar/cp
diff options
context:
space:
mode:
authorNélio Laranjeiro2011-12-14 17:17:59 +0100
committerNélio Laranjeiro2011-12-22 11:26:42 +0100
commitb3f7982a44e81e3c64ca6c540956c734feb16f36 (patch)
treeb81ad26ffea388e298993f7cecba43d3ef38320f /cesar/cp
parentbd330b8b1aa09ff6ef1332c4b108c222553424ff (diff)
cesar/cp/msg: add missing stubs
Diffstat (limited to 'cesar/cp')
-rw-r--r--cesar/cp/msg/stub/src/msg_vs_eoc.c343
1 files changed, 219 insertions, 124 deletions
diff --git a/cesar/cp/msg/stub/src/msg_vs_eoc.c b/cesar/cp/msg/stub/src/msg_vs_eoc.c
index d0696a1741..9bfa1496db 100644
--- a/cesar/cp/msg/stub/src/msg_vs_eoc.c
+++ b/cesar/cp/msg/stub/src/msg_vs_eoc.c
@@ -17,191 +17,286 @@
#include "cp/msg/msg.h"
#include "cp/msg/inc/msg.h"
#include "cp/msg/inc/vs_eoc_get_topo.h"
+#include "cp/msg/inc/msg_vs_eoc.h"
bool
-cp_msg_vs_eoc_get_topo_req_receive (cp_t *ctx, cp_mme_rx_t *mme)
- __attribute__((weak));
+cp_msg_vs_eoc_cco_set_wl_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, uint * numStas, cp_tei_t * stas_teis,
+ mac_t * stas_macs, u8 * stas_authorizations, u8 * stas_output_levels,
+ u32 * stas_start_times, u32 * stas_end_times, cp_key_t * stas_daks,
+ u8 * stas_actions) __attribute__ ((weak));
bool
-cp_msg_vs_eoc_get_topo_req_receive (cp_t *ctx, cp_mme_rx_t *mme)
+cp_msg_vs_eoc_cco_set_wl_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, uint * numStas, cp_tei_t * stas_teis,
+ mac_t * stas_macs, u8 * stas_authorizations, u8 * stas_output_levels,
+ u32 * stas_start_times, u32 * stas_end_times, cp_key_t * stas_daks,
+ u8 * stas_actions)
{
return true;
}
-cp_mme_tx_t *
-cp_msg_vs_eoc_get_topo_cnf_send_begin (cp_t *ctx, cp_mme_peer_t *peer,
- cp_msg_vs_eoc_get_topo_cnf_result_t
- result,
- u8 sta_nb)
- __attribute__((weak));
-
-cp_mme_tx_t *
-cp_msg_vs_eoc_get_topo_cnf_send_begin (cp_t *ctx, cp_mme_peer_t *peer,
- cp_msg_vs_eoc_get_topo_cnf_result_t
- result,
- u8 sta_nb)
-{
- return NULL;
-}
+void
+cp_msg_vs_eoc_cco_set_wl_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_mmtype_t mmtype,
+ cp_msg_vs_eoc_cco_set_wl_req_result_t result) __attribute__ ((weak));
void
-cp_msg_vs_eoc_get_topo_cnf_send_sta (cp_t *ctx, cp_mme_tx_t *mme,
- mac_t mac_addr, u8 auth_status,
- u8 up_att)
+cp_msg_vs_eoc_cco_set_wl_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_mmtype_t mmtype,
+ cp_msg_vs_eoc_cco_set_wl_req_result_t result) {}
+
+bool
+cp_msg_vs_eoc_cco_get_wl_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, u8 * first_wl_index_nb)
__attribute__((weak));
+bool
+cp_msg_vs_eoc_cco_get_wl_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, u8 * first_wl_index_nb)
+{ return true; }
+
void
-cp_msg_vs_eoc_get_topo_cnf_send_sta (cp_t *ctx, cp_mme_tx_t *mme,
- mac_t mac_addr, u8 auth_status,
- u8 up_att) {}
+cp_msg_vs_eoc_cco_get_wl_cnf_send (
+ cp_t * ctx, uint result, cp_mme_peer_t * peer, uint numStas,
+ cp_tei_t * stas_teis, mac_t * stas_macs, u8 * stas_authorizations,
+ u8 * stas_output_levels, u32 * stas_start_times, u32 * stas_end_times,
+ cp_key_t * stas_daks, u8 * stas_actions,
+ u8 first_wl_index_nb)__attribute__((weak));
void
-cp_msg_vs_eoc_get_topo_cnf_send_end (cp_t *ctx, cp_mme_tx_t *mme)
- __attribute__((weak));
+cp_msg_vs_eoc_cco_get_wl_cnf_send (
+ cp_t * ctx, uint result, cp_mme_peer_t * peer, uint numStas,
+ cp_tei_t * stas_teis, mac_t * stas_macs, u8 * stas_authorizations,
+ u8 * stas_output_levels, u32 * stas_start_times, u32 * stas_end_times,
+ cp_key_t * stas_daks, u8 * stas_actions,
+ u8 first_wl_index_nb) {}
void
-cp_msg_vs_eoc_get_topo_cnf_send_end (cp_t *ctx, cp_mme_tx_t *mme) {}
+cp_msg_vs_eoc_cco_set_out_lev_ind_send (
+ cp_t * ctx, cp_mme_peer_t * peer, uint output_level)__attribute__((weak));
+void
+cp_msg_vs_eoc_cco_set_out_lev_ind_send (
+ cp_t * ctx, cp_mme_peer_t * peer, uint output_level) {}
bool
-cp_msg_eoc_sta_vs_set_out_lev_ind_receive(cp_t *ctx, cp_mme_rx_t *mme,
- uint *output_level) __attribute__((weak));
+cp_msg_eoc_sta_vs_set_out_lev_ind_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, uint * output_level)__attribute__((weak));
bool
-cp_msg_eoc_sta_vs_set_out_lev_ind_receive(cp_t *ctx, cp_mme_rx_t *mme,
- uint *output_level)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+cp_msg_eoc_sta_vs_set_out_lev_ind_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, uint * output_level)
+{ return true; };
- return true;
-}
+bool
+cp_msg_vs_eoc_set_ports_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, uint * numStas, mac_t * stas_macs,
+ u8 stas_ports_ed[][PORT_NB],
+ u8 stas_ports_service[][PORT_NB])__attribute__((weak));
bool
-cp_msg_vs_eoc_cco_get_wl_req_receive (cp_t *ctx, cp_mme_rx_t *mme, u8 *first_wl_index_nb)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+cp_msg_vs_eoc_set_ports_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, uint * numStas, mac_t * stas_macs,
+ u8 stas_ports_ed[][PORT_NB],
+ u8 stas_ports_service[][PORT_NB])
+{ return true; }
- return true;
-}
+void
+cp_msg_vs_eoc_set_ports_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_mmtype_t mmtype,
+ cp_msg_vs_eoc_set_ports_req_result_t result)__attribute__((weak));
void
-cp_msg_vs_eoc_cco_set_out_lev_ind_send(cp_t *ctx, cp_mme_peer_t *peer, uint output_level)
-{
+cp_msg_vs_eoc_set_ports_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_mmtype_t mmtype,
+ cp_msg_vs_eoc_set_ports_req_result_t result) {}
-}
+bool
+cp_msg_vs_eoc_cco_get_ports_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme,
+ u8 * first_mac_index_nb)__attribute__((weak));
-bool
-cp_msg_vs_eoc_set_ports_req_receive(cp_t *ctx, cp_mme_rx_t *mme, uint *numStas,
- mac_t *stas_macs, u8 stas_ports_ed[][PORT_NB],
- u8 stas_ports_service[][PORT_NB])
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+bool
+cp_msg_vs_eoc_cco_get_ports_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme,
+ u8 * first_mac_index_nb)
+{ return true; }
- return true;
-}
+void
+cp_msg_vs_eoc_cco_get_ports_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_msg_vs_eoc_get_ports_req_result_t
+ result, uint numStas, mac_t * stas_macs, bool (*stas_port_ed)[PORT_NB],
+ u8 (*stas_port_service)[PORT_NB],
+ u8 first_mac_index_nb)__attribute__((weak));
void
-cp_msg_vs_eoc_set_ports_cnf_send (cp_t *ctx, cp_mme_peer_t *peer, cp_mmtype_t mmtype,
- int result)
-{
+cp_msg_vs_eoc_cco_get_ports_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_msg_vs_eoc_get_ports_req_result_t
+ result, uint numStas, mac_t * stas_macs, bool (*stas_port_ed)[PORT_NB],
+ u8 (*stas_port_service)[PORT_NB],
+ u8 first_mac_index_nb) { }
-}
+bool
+cp_msg_vs_eoc_set_services_req_receive (
+ cp_t *ctx, cp_mme_rx_t *mme, u8 *command, u8 *services_number,
+ u8 *service_indexes, u8 *classifier_rules, u16 *clssifier_values,
+ u8 *acses, u8 *parameters_numbers,
+ u16 parameters_lists[] [SERVICE_PARAMETERS_NB])__attribute__((weak));
bool
-cp_msg_vs_eoc_cco_get_ports_req_receive (cp_t *ctx, cp_mme_rx_t *mme,
- u8 *first_mac_index_nb)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+cp_msg_vs_eoc_set_services_req_receive (
+ cp_t *ctx, cp_mme_rx_t *mme, u8 *command, u8 *services_number,
+ u8 *service_indexes, u8 *classifier_rules, u16 *clssifier_values,
+ u8 *acses, u8 *parameters_numbers,
+ u16 parameters_lists[] [SERVICE_PARAMETERS_NB])
+{ return true; }
- return true;
-}
+void
+cp_msg_vs_eoc_set_services_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_mmtype_t mmtype,
+ cp_msg_vs_eoc_set_services_req_result_t result)__attribute__((weak));
+
+void
+cp_msg_vs_eoc_set_services_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer, cp_mmtype_t mmtype,
+ cp_msg_vs_eoc_set_services_req_result_t result) { }
bool
-cp_msg_vs_eoc_set_services_req_receive(cp_t *ctx, cp_mme_rx_t *mme, u8 *command,
- u8 *services_number, u8 *service_indexes, u8 *classifier_rules,
- u16 *classifier_values, u8 *acses, u8 *parameters_numbers,
- u16 parameters_lists[][7])
-{
- return true;
-}
+cp_msg_vs_eoc_cco_get_services_req_receive (
+ cp_t *ctx, cp_mme_rx_t *mme,
+ u8 *first_service_index_nb)__attribute__((weak));
-void
-cp_msg_vs_eoc_cco_get_ports_cnf_send (cp_t *ctx, cp_mme_peer_t *peer,
- int result, uint numStas, mac_t *stas_macs,
- bool stas_port_ed[][PORT_NB], u8 stas_port_service[][PORT_NB], u8 first_mac_index_nb)
-{
+bool
+cp_msg_vs_eoc_cco_get_services_req_receive (
+ cp_t *ctx, cp_mme_rx_t *mme,
+ u8 *first_service_index_nb)
+{ return true; }
-}
+void
+cp_msg_vs_eoc_cco_get_services_cnf_send (
+ cp_t * ctx, cp_mme_peer_t *peer,
+ cp_msg_vs_eoc_get_services_req_result_t result,
+ u8 services_number, u8 *service_indexes,
+ u8 * classifier_rules, u16 * classifier_values, u8 * acses,
+ u8 * parameters_numbers, u16 (*parameters_lists)[SERVICE_PARAMETERS_NB],
+ u8 first_service_index_nb)__attribute__((weak));
void
-cp_msg_vs_eoc_set_services_cnf_send (cp_t *ctx, cp_mme_peer_t *peer, cp_mmtype_t mmtype,
- int result)
-{
+cp_msg_vs_eoc_cco_get_services_cnf_send (
+ cp_t * ctx, cp_mme_peer_t *peer,
+ cp_msg_vs_eoc_get_services_req_result_t result,
+ u8 services_number, u8 *service_indexes,
+ u8 * classifier_rules, u16 * classifier_values, u8 * acses,
+ u8 * parameters_numbers, u16 (*parameters_lists)[SERVICE_PARAMETERS_NB],
+ u8 first_service_index_nb) { }
-}
+bool
+cp_msg_vs_eoc_cco_get_info_req_receive (cp_t * ctx, cp_mme_rx_t * mme,
+ u8 * internal_eoc_index,
+ u8 * control)__attribute__((weak));
bool
-cp_msg_vs_eoc_cco_get_services_req_receive (cp_t *ctx, cp_mme_rx_t *mme, u8 *first_service_index_nb)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+cp_msg_vs_eoc_cco_get_info_req_receive (cp_t * ctx, cp_mme_rx_t * mme,
+ u8 * internal_eoc_index,
+ u8 * control)
+{ return true; }
- return true;
-}
+void
+cp_msg_vs_eoc_cco_get_info_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_get_info_req_result_t status, u16 tei, u8 attenuation,
+ u8 snr, u16 phy_uplink_speed, u16 phy_downlink_speed, u8 output_power,
+ u32 tx_success_counter, u32 tx_crc_error_counter,
+ u32 tx_other_error_counter, u32 rx_success_counter,
+ u32 rx_crc_error_counter, u32 rx_other_error_counter)__attribute__((weak));
void
-cp_msg_vs_eoc_cco_get_services_cnf_send (cp_t *ctx, cp_mme_peer_t *peer, int result,
- u8 services_number, u8 *service_indexes, u8 *classifier_rules, u16 *classifier_values,
- u8 *acses, u8 *parameters_numbers, u16 (*parameters_lists)[7], u8 first_service_index_nb)
-{
+cp_msg_vs_eoc_cco_get_info_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_get_info_req_result_t status, u16 tei, u8 attenuation,
+ u8 snr, u16 phy_uplink_speed, u16 phy_downlink_speed, u8 output_power,
+ u32 tx_success_counter, u32 tx_crc_error_counter,
+ u32 tx_other_error_counter, u32 rx_success_counter,
+ u32 rx_crc_error_counter, u32 rx_other_error_counter) { }
-}
+bool
+cp_msg_vs_eoc_cco_diagnostic_info_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, u8 * internal_eoc_index,
+ u8 * control)__attribute__((weak));
bool
-cp_msg_vs_eoc_cco_get_info_req_receive (cp_t *ctx, cp_mme_rx_t *mme, u8 *internal_eoc_index, u8 *control)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+cp_msg_vs_eoc_cco_diagnostic_info_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, u8 * internal_eoc_index,
+ u8 * control)
+{ return true; }
- return true;
-}
+void
+cp_msg_vs_eoc_cco_diagnostict_info_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_diagnostic_info_req_result_t status, u8 assoc_stat, u64 nid,
+ u8 num_slots, mac_t he_mac_address, u16 est_avg_phy_rate,
+ u8 num_good_assoc_auth, u16 num_bad_could_not_assoc,
+ u32 num_bad_assoc_failure, u32 num_bad_could_not_auth,
+ u32 num_leave)__attribute__((weak));
void
-cp_msg_vs_eoc_cco_get_info_cnf_send(cp_t *ctx, cp_mme_peer_t *peer, int status,
- u16 tei, u8 attenuation, u8 snr, u16 phy_uplink_speed, u16 phy_downlink_speed, u8 output_power,
- u32 tx_success_counter, u32 tx_crc_error_counter, u32 tx_other_error_counter, u32 rx_success_counter,
- u32 rx_crc_error_counter, u32 rx_other_error_counter)
-{
+cp_msg_vs_eoc_cco_diagnostict_info_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_diagnostic_info_req_result_t status, u8 assoc_stat, u64 nid,
+ u8 num_slots, mac_t he_mac_address, u16 est_avg_phy_rate,
+ u8 num_good_assoc_auth, u16 num_bad_could_not_assoc,
+ u32 num_bad_assoc_failure, u32 num_bad_could_not_auth,
+ u32 num_leave) { }
+
+cp_mme_tx_t*
+cp_msg_vs_eoc_get_topo_cnf_send_begin (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_get_topo_cnf_result_t result,
+ u8 sta_nb)__attribute__((weak));
+
+cp_mme_tx_t*
+cp_msg_vs_eoc_get_topo_cnf_send_begin (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_get_topo_cnf_result_t result,
+ u8 sta_nb)
+{ return INVALID_PTR; }
-}
+void
+cp_msg_vs_eoc_get_topo_cnf_send_sta (
+ cp_t * ctx, cp_mme_tx_t * mme, mac_t mac_addr, u8 auth_status,
+ u8 up_att)__attribute__((weak));
-bool
-cp_msg_vs_eoc_cco_diagnostic_info_req_receive (cp_t *ctx, cp_mme_rx_t *mme, u8 *internal_eoc_index, u8 *control)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+void
+cp_msg_vs_eoc_get_topo_cnf_send_sta (
+ cp_t * ctx, cp_mme_tx_t * mme, mac_t mac_addr, u8 auth_status,
+ u8 up_att) { }
- return true;
-}
+void
+cp_msg_vs_eoc_get_topo_cnf_send_end (
+ cp_t * ctx, cp_mme_tx_t * mme)__attribute__((weak));
void
-cp_msg_vs_eoc_cco_diagnostict_info_cnf_send(cp_t *ctx, cp_mme_peer_t *peer, int status,
- u8 assoc_stat, u64 nid, u8 num_slots, mac_t he_mac_address, u16 est_avg_phy_rate, u8 num_good_assoc_auth,
- u16 num_bad_could_not_assoc, u32 num_bad_assoc_failure, u32 num_bad_could_not_auth, u32 num_leave)
-{
+cp_msg_vs_eoc_get_topo_cnf_send_end (
+ cp_t * ctx, cp_mme_tx_t * mme) { }
-}
+bool
+cp_msg_vs_eoc_cco_get_real_time_stats_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, u8 * control)__attribute__((weak));
bool
-cp_msg_drv_sta_set_eoc_req_receive (cp_t *ctx, cp_mme_rx_t *mme, uint *exp,
- uint *value)
-{
- dbg_assert (ctx);
- dbg_assert (mme);
+cp_msg_vs_eoc_cco_get_real_time_stats_req_receive (
+ cp_t * ctx, cp_mme_rx_t * mme, u8 * control)
+{ return true; }
-return true;
-}
+void
+cp_msg_vs_eoc_cco_get_real_time_stats_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_get_real_time_stats_req_result_t status,
+ real_time_stats_t * rt_stats)__attribute__((weak));
+
+void
+cp_msg_vs_eoc_cco_get_real_time_stats_cnf_send (
+ cp_t * ctx, cp_mme_peer_t * peer,
+ cp_msg_vs_eoc_get_real_time_stats_req_result_t status,
+ real_time_stats_t * rt_stats) { }