]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic/arphrd: stop discriminating against NETROM and CISCO 13649/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 25 Sep 2019 10:14:07 +0000 (12:14 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 25 Sep 2019 10:17:51 +0000 (12:17 +0200)
ARPHRD_NETROM was excluded, most likely just because it is protocol No. 0,
and ARPHRD_CISCO was reported under its alias name "HDLC". Let's just
allow defined aliases under the main name.

src/basic/arphrd-to-name.awk
src/test/test-arphrd-list.c

index 4600dbf28e9b9256d6f121b162e724f2903d0c15..db1c739abb44229696372ebbb05de12ac4d064b6 100644 (file)
@@ -2,7 +2,7 @@ BEGIN{
         print "const char *arphrd_to_name(int id) {"
         print "        switch(id) {"
 }
-!/CISCO|NETROM/ {
+!/^HDLC$/ {
         printf "        case ARPHRD_%s: return \"%s\";\n", $1, $1
 }
 END{
index 3010ca6b452231c2c42b84a9927b48ada27f2148..d7352b54e072ffbb47b4d00e03a40f420b646938 100644 (file)
@@ -22,7 +22,6 @@ int main(int argc, const char *argv[]) {
         }
 
         assert_se(arphrd_to_name(ARPHRD_VOID + 1) == NULL);
-        assert_se(arphrd_to_name(0) == NULL);
         assert_se(arphrd_from_name("huddlduddl") == -EINVAL);
         assert_se(arphrd_from_name("") == -EINVAL);