-#define EKGDB_CSUM 1
-#define EKGDB_2BIG 2
-#define EKGDB_RUNT 3
-
-/*
- * Message limits. SL_MAXMSG is the longest message that can be passed
- * down to the serial link. The actual MTU is two times the max message
- * (since each byte might be escaped), plus the two framing bytes. We add
- * two to the message length to account for the type byte and check sum.
- * SL_BUFSIZE is one character larger than SL_MAXMSG so we can stuff
- * a checksum into the input buffer without special casing.
- */
-#define SL_MAXMSG 64
-#define SL_BUFSIZE (SL_MAXMSG + 1)
-#define SL_MTU ((2 * (SL_MAXMSG + 2) + 2))
+#define SL_MAXDATA 62 /* max data that can be read */
+#define SL_RPCSIZE (1 + SL_MAXDATA) /* errno byte + data */
+#define SL_MTU ((2 * (SL_RPCSIZE + 2) + 2))