macloader: Add additional OUIs
authorKevin F. Haggerty <kevin.f.haggerty@gmail.com>
Sat, 22 Oct 2016 15:59:15 +0000 (09:59 -0600)
committerKevin F. Haggerty <kevin.f.haggerty@gmail.com>
Thu, 27 Oct 2016 09:58:18 +0000 (03:58 -0600)
* Fix c0:bd:d1 while we are at it
* All OUI types verified by comparing dump of CIS against VID table
  in kernel source

Change-Id: I7858d8c03a176b9b37798bf0112f4b460ff2c9de

macloader/macloader.c

index 178ec8608eee815d65151c26c6279ce921cdded1..2eb809ad34c95d8faad6e0f2fac69f42343cb5d6 100644 (file)
@@ -192,14 +192,16 @@ int main() {
     }
 
     /* semco3rd */
-    if (strncasecmp(mac_addr_half, "ec:1f:72", 9) == 0 ||
+    if (strncasecmp(mac_addr_half, "c0:bd:d1", 9) == 0 ||
+        strncasecmp(mac_addr_half, "e8:50:8b", 9) == 0 ||
+        strncasecmp(mac_addr_half, "ec:1f:72", 9) == 0 ||
+        strncasecmp(mac_addr_half, "f0:25:b7", 9) == 0 ||
         strncasecmp(mac_addr_half, "f4:09:d8", 9) == 0) {
         type = SEMCO3RD;
     }
 
     /* semco */
     if (strncasecmp(mac_addr_half, "51:f6:6b", 9) == 0 ||
-        strncasecmp(mac_addr_half, "c0:bd:d1", 9) == 0 ||
         strncasecmp(mac_addr_half, "ec:9b:f3", 9) == 0) {
         type = SEMCO;
     }