-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
(Originally found by Joe Monk)
The ethertype value defined for a RARP frame is 0x0835.
#define ETH_TYPE_IP 0x0800
#define ETH_TYPE_ARP 0x0806
#define ETH_TYPE_RARP 0x0835
#define ETH_TYPE_SNA 0x80D5
The correct ethertype value for a RARP frame is 0x8035. Ref:
https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml#ieee-802-numbers-1
the CTC adapter will not process RARP frames correctly, because it doesnt recognize them! (ctc_lcs.c).
--- a/ctcadpt.h
+++ b/ctcadpt.h
@@ -129,7 +129,7 @@ typedef struct _ETHFRM ETHFRM, *PETHFRM;
#define ETH_TYPE_IP 0x0800
#define ETH_TYPE_ARP 0x0806
-#define ETH_TYPE_RARP 0x0835
+#define ETH_TYPE_RARP 0x8035
#define ETH_TYPE_SNA 0x80D5
Metadata
Metadata
Assignees
Labels
No labels