]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/test/test-arphrd-util.c
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
3 /* Make sure the net/if.h header is included before any linux/ one */
5 #include <linux/if_arp.h>
7 #include "arphrd-util.h"
8 #include "string-util.h"
12 for (int i
= 0; i
<= ARPHRD_VOID
+ 1; i
++) {
15 name
= arphrd_to_name(i
);
17 log_info("%i: %s", i
, name
);
19 ASSERT_EQ(arphrd_from_name(name
), i
);
23 ASSERT_NULL(arphrd_to_name(ARPHRD_VOID
+ 1));
24 assert_se(arphrd_from_name("huddlduddl") == -EINVAL
);
25 assert_se(arphrd_from_name("") == -EINVAL
);
28 DEFINE_TEST_MAIN(LOG_INFO
);