From 2fef3fdfb17fe823f7030f2c331b9a84cec878f9 Mon Sep 17 00:00:00 2001 From: Dave Page Date: Tue, 7 Apr 2015 21:25:43 -0400 Subject: [PATCH] Add DEBUG_DATAGRAM_OVERFLOW to support ec_domain_finish datagram overflow testing --- master/globals.h | 6 ++++++ 1 file changed, 6 insertions(+) mode change 100644 => 100755 master/globals.h diff --git a/master/globals.h b/master/globals.h old mode 100644 new mode 100755 index 49781838..0e99b830 --- a/master/globals.h +++ b/master/globals.h @@ -88,8 +88,14 @@ #define EC_ADDR_LEN 4 /** Resulting maximum data size of a single datagram in a frame. */ +#ifdef DEBUG_DATAGRAM_OVERFLOW +// Define a runt datagram which can be easily overflowed on +// available hardware for use when testing ec_domain_finish() +#define EC_MAX_DATA_SIZE (128) +#else #define EC_MAX_DATA_SIZE (ETH_DATA_LEN - EC_FRAME_HEADER_SIZE \ - EC_DATAGRAM_HEADER_SIZE - EC_DATAGRAM_FOOTER_SIZE) +#endif // DEBUG_DATAGRAM_OVERFLOW /** Mailbox header size. */ #define EC_MBOX_HEADER_SIZE 6