]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Add support for FDDI hardware type. Fix bug in the SAP initialization.
authorTed Lemon <source@isc.org>
Tue, 22 Dec 1998 22:42:23 +0000 (22:42 +0000)
committerTed Lemon <source@isc.org>
Tue, 22 Dec 1998 22:42:23 +0000 (22:42 +0000)
common/dlpi.c

index 1158d1f574ce726916ea30d649731bc343d959c5..bf75c4383864352c7e2debb5d5d875ce1df68e3e 100644 (file)
@@ -222,6 +222,9 @@ int if_register_dlpi (info)
              case DL_ETHER:
                info -> hw_address.htype = HTYPE_ETHER;
                break;
+             case DL_FDDI:
+               info -> hw_address.htype = HTYPE_FDDI;
+               break;
              default:
                error ("%s: unknown DLPI MAC type %d",
                       info -> name,
@@ -482,8 +485,8 @@ ssize_t send_packet (interface, packet, raw, len, from, to, hto)
        rslt = write (interface -> wfdesc, dbuf, dbuflen);
 #else
        /* XXX: Assumes ethernet, with two byte SAP */
-       sap [0] = 0;            /* ETHERTYPE_IP, high byte */
-       sap [1] = 0x80;         /* ETHERTYPE_IP, low byte */
+       sap [0] = 0x08;         /* ETHERTYPE_IP, high byte */
+       sap [1] = 0x0;          /* ETHERTYPE_IP, low byte */
        saplen = -2;            /* -2 indicates a two byte SAP at the end
                                   of the address */