summaryrefslogtreecommitdiff
path: root/cesar/cl/stub/src/cl_mactotei.c
diff options
context:
space:
mode:
authordufour2009-10-08 09:47:45 +0000
committerdufour2009-10-08 09:47:45 +0000
commit45a93c433065366d920f6c33eb2b5f517a0dadbc (patch)
treef3720a8cfe279de037597c10fb1ea4703dc5b633 /cesar/cl/stub/src/cl_mactotei.c
parent3e133ee163920e9770d53f1bbc9d0747c39c5947 (diff)
cesar/{cp,cl}/{test,stub}: fix cl/mactotei stub to use new API, see r5992
The MAC to TEI stub of the CL now use the new API of the MAC to TEI module. Force tests to use the default stub of the CL: - remove some duplicate stubs of the MAC to TEI table, - use the default CL stub in the Makefile. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6011 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/cl/stub/src/cl_mactotei.c')
-rw-r--r--cesar/cl/stub/src/cl_mactotei.c74
1 files changed, 36 insertions, 38 deletions
diff --git a/cesar/cl/stub/src/cl_mactotei.c b/cesar/cl/stub/src/cl_mactotei.c
index 5d38e7380b..135d33430e 100644
--- a/cesar/cl/stub/src/cl_mactotei.c
+++ b/cesar/cl/stub/src/cl_mactotei.c
@@ -19,72 +19,70 @@
cl_mactotei_blk_t *
cl_mactotei_new (void) __attribute__((weak));
-void cl_mactotei_addr_add (cl_mactotei_blk_t *table, mac_t mac_addr,
- uint tei, uint tag) __attribute__((weak));
-
+cl_mactotei_blk_t *
+cl_mactotei_new (void)
+{
+ return NULL;
+}
void
-cl_mactotei_copy_tag (cl_t *ctx,
- cl_mactotei_blk_t *table, u8 tag) __attribute__((weak));
-
+cl_mactotei_addr_add (cl_mactotei_blk_t *table, mac_t mac_addr,
+ uint tei, uint tag) __attribute__((weak));
void
-cl_mactotei_copy_tei_and_tag (cl_t *ctx,
- cl_mactotei_blk_t *table, u8 tei, u8 tag) __attribute__((weak));
-
-
-uint
-cl_mactotei_table_find_tei_from_mac (cl_t *ctx, mac_t mac) __attribute__((weak));
-
-void
-cl_mactotei_use_table (cl_t *ctx, cl_mactotei_blk_t *table) __attribute__((weak));
-
-void cl_mactotei_release_table (cl_t *ctx) __attribute__((weak));
+cl_mactotei_addr_add (cl_mactotei_blk_t *table, mac_t mac_addr,
+ uint tei, uint tag)
+{
+}
void
-cl_mactotei_copy_except_tag (cl_t *ctx, cl_mactotei_blk_t *table, u8 tag)
- __attribute__((weak));
+cl_mactotei_copy_tei_and_tag (cl_t *ctx, cl_mactotei_blk_t *table,
+ uint tei, uint tag) __attribute__((weak));
void
-cl_mactotei_cancel (cl_mactotei_blk_t *table) __attribute__((weak));
-
-cl_mactotei_blk_t *
-cl_mactotei_new (void)
+cl_mactotei_copy_tei_and_tag (cl_t *ctx, cl_mactotei_blk_t *table,
+ uint tei, uint tag)
{
- return NULL;
}
-void cl_mactotei_addr_add (cl_mactotei_blk_t *table, mac_t mac_addr,
- uint tei, uint tag) {}
+uint
+cl_mactotei_table_find_tei_from_mac (cl_t *ctx, mac_t mac)
+ __attribute__((weak));
+uint
+cl_mactotei_table_find_tei_from_mac (cl_t *ctx, mac_t mac)
+{
+ return MAC_TEI_UNASSOCIATED;
+}
void
-cl_mactotei_copy_tag (cl_t *ctx,
- cl_mactotei_blk_t *table, u8 tag) {}
-
+cl_mactotei_use_table (cl_t *ctx, cl_mactotei_blk_t *table)
+ __attribute__((weak));
void
-cl_mactotei_copy_tei_and_tag (cl_t *ctx,
- cl_mactotei_blk_t *table, u8 tei, u8 tag) {}
+cl_mactotei_use_table (cl_t *ctx, cl_mactotei_blk_t *table)
+{
+}
+void cl_mactotei_release_table (cl_t *ctx) __attribute__((weak));
-uint
-cl_mactotei_table_find_tei_from_mac (cl_t *ctx, mac_t mac)
+void cl_mactotei_release_table (cl_t *ctx)
{
- return MAC_TEI_FOREIGN;
}
void
-cl_mactotei_use_table (cl_t *ctx, cl_mactotei_blk_t *table) {}
-
-void cl_mactotei_release_table (cl_t *ctx) {}
+cl_mactotei_copy_except_tag (cl_t *ctx, cl_mactotei_blk_t *table, uint tag)
+ __attribute__((weak));
void
-cl_mactotei_copy_except_tag (cl_t *ctx, cl_mactotei_blk_t *table, u8 tag)
+cl_mactotei_copy_except_tag (cl_t *ctx, cl_mactotei_blk_t *table, uint tag)
{
}
void
+cl_mactotei_cancel (cl_mactotei_blk_t *table) __attribute__((weak));
+
+void
cl_mactotei_cancel (cl_mactotei_blk_t *table)
{
}