/* Cesar project {{{ * * Copyright (C) 2010 Spidcom * * <<>> * * }}} */ /** * \file cesar/bsu/stub/src/bsu.c * \brief BSU stubs. * \ingroup bsu */ #include "common/std.h" #include "bsu/bsu.h" __attribute__ ((weak)) mac_nek_t * bsu_nek_get_current (const bsu_t *ctx) { static mac_nek_t nek = { .eks = 5, .in_use = true, .nek_enc = { 0xb4096083, 0x97608f74, 0x190e6e1a, 0x75675fc2 }, .nek_dec = { 0x14c2a29b, 0x390cfd4d, 0x4cd3eff6, 0x5bd0c032 } }; return &nek; } __attribute__ ((weak)) void bsu_nek_set_next (bsu_t *ctx, mac_nek_t *nek) { } __attribute__ ((weak)) void bsu_nek_use (bsu_t *ctx, mac_nek_t *nek) { } void bsu_track_avln ( bsu_t *ctx, u64 nid, u16 snid, u8 tei, mac_t mac)__attribute__ ((weak)); void bsu_track_avln (bsu_t *ctx, u64 nid, u16 snid, u8 tei, mac_t mac) { } void bsu_untrack_avln (bsu_t *ctx)__attribute__ ((weak)); void bsu_untrack_avln (bsu_t *ctx) { } void bsu_update (bsu_t *ctx, bsu_beacon_t *beacon, bsu_update_sta_type_t sta) __attribute__ ((weak)); void bsu_update (bsu_t *ctx, bsu_beacon_t *beacon, bsu_update_sta_type_t sta) {} void bsu_activate (bsu_t *ctx, bool status) __attribute__ ((weak)); void bsu_activate (bsu_t *ctx, bool status) {} void bsu_power_on (bsu_t *ctx, u8 snid) __attribute__ ((weak)); void bsu_power_on (bsu_t *ctx, u8 snid) {} void bsu_update_nid_snid (bsu_t *ctx, u64 nid, u8 snid) __attribute__ ((weak)); void bsu_update_nid_snid (bsu_t *ctx, u64 nid, u8 snid) {} void bsu_avln_remove ( bsu_t *ctx, u64 nid, u8 snid, mac_t mac) __attribute__ ((weak)); void bsu_avln_remove (bsu_t *ctx, u64 nid, u8 snid, mac_t mac) {} void bsu_update_tracking (bsu_t *ctx, u8 tei, mac_t mac_addr_track) __attribute__((weak)); void bsu_update_tracking (bsu_t *ctx, u8 tei, mac_t mac_addr_track) {} void bsu_init_beacon_cb (bsu_t *ctx, bsu_beacon_processed_t cb, void *cb_ud) __attribute__((weak)); void bsu_init_beacon_cb (bsu_t *ctx, bsu_beacon_processed_t cb, void *cb_ud) { } void bsu_update_discover_info ( bsu_t *ctx, bsu_beacon_bmi_discover_info_t *discover) __attribute__((weak)); void bsu_update_discover_info ( bsu_t *ctx, bsu_beacon_bmi_discover_info_t *discover) {}