=== Test case: inet_SUITE:getifaddrs/1 (click for source code)
=== Config value:
[{kernel_factor,5},
{label,{host,undefined}},
{watchdog,<0.115432.0>},
{tc_logfile,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/inet_suite.getifaddrs.html"},
{tc_group_properties,[]},
{tc_group_path,[]},
{data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/inet_SUITE_data/"},
{priv_dir,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/log_private/"},
{nodenames,[]}]
=== Current directory is "/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11"
=== Started at 2025-03-07 15:03:56
[15:03:56.902 , <0.115562.0>] init_per_testcase -> entry with
Config: [{watchdog,<0.115563.0>},
{kernel_factor,5},
{label,{host,undefined}},
{tc_logfile,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/inet_suite.getifaddrs.html"},
{tc_group_properties,[]},
{tc_group_path,[]},
{data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/inet_SUITE_data/"},
{priv_dir,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/log_private/"},
{nodenames,[]}]
Nodes: []
Links: [<0.2133.0>,<0.115563.0>]
Monitors: []
[15:03:56.902 , <0.115562.0>] init_per_testcase -> done when
Config: [{watchdog,<0.115563.0>},
{kernel_factor,5},
{label,{host,undefined}},
{tc_logfile,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/inet_suite.getifaddrs.html"},
{tc_group_properties,[]},
{tc_group_path,[]},
{data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/inet_SUITE_data/"},
{priv_dir,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/log_private/"},
{nodenames,[]}]
Nodes: []
Links: [<0.2133.0>,<0.115563.0>]
Monitors: []
*** System report during inet_SUITE:getifaddrs/1 2025-03-07 15:03:56.902 ***🔗 =INFO REPORT==== 7-Mar-2025::15:03:56.902405 === ****** KERNEL TEST GLOBAL SYSTEM MONITOR ****** Reset events when Total Number of Events: 0 Current Number of Events: 0
try 'default' getifaddrs
do_getifaddrs3(ok) -> IfAddrs:
[{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.903 , <0.115562.0>] ifaddrs(1899) -> entry with
IfOpts: [{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.903 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{}
[15:03:56.903 , <0.115562.0>] collect_ifopts(1948) -> found:
If: "lo"
Flags: [up,loopback,running]
Opts: [{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]
[15:03:56.903 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{{"lo",[up,loopback,running]} =>
[{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]}
[15:03:56.903 , <0.115562.0>] collect_ifopts(1948) -> found:
If: "eth0"
Flags: [up,broadcast,running,multicast]
Opts: [{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]
[15:03:56.903 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{{"eth0",[up,broadcast,running,multicast]} =>
[{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}],
{"lo",[up,loopback,running]} =>
[{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]}
Addrs:
[{0,0,0,0,0,0,0,1},{127,0,0,1},{172,17,0,2}]
Addr: {0,0,0,0,0,0,0,1}.
Addr: {127,0,0,1}.
Addr: {172,17,0,2}.
do_getifaddrs(default) -> success
try 'inet' getifaddrs
do_getifaddrs3(ok) -> IfAddrs:
[{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.904 , <0.115562.0>] ifaddrs(1899) -> entry with
IfOpts: [{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.905 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{}
[15:03:56.905 , <0.115562.0>] collect_ifopts(1948) -> found:
If: "lo"
Flags: [up,loopback,running]
Opts: [{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]
[15:03:56.905 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{{"lo",[up,loopback,running]} =>
[{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]}
[15:03:56.905 , <0.115562.0>] collect_ifopts(1948) -> found:
If: "eth0"
Flags: [up,broadcast,running,multicast]
Opts: [{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]
[15:03:56.905 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{{"eth0",[up,broadcast,running,multicast]} =>
[{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}],
{"lo",[up,loopback,running]} =>
[{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]}
Addrs:
[{0,0,0,0,0,0,0,1},{127,0,0,1},{172,17,0,2}]
Addr: {0,0,0,0,0,0,0,1}.
Addr: {127,0,0,1}.
Addr: {172,17,0,2}.
do_getifaddrs(inet) -> success
try 'socket' getifaddrs
do_getifaddrs3(ok) -> IfAddrs:
[{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.906 , <0.115562.0>] ifaddrs(1899) -> entry with
IfOpts: [{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.906 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{}
[15:03:56.906 , <0.115562.0>] collect_ifopts(1948) -> found:
If: "lo"
Flags: [up,loopback,running]
Opts: [{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]
[15:03:56.906 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{{"lo",[up,loopback,running]} =>
[{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]}
[15:03:56.906 , <0.115562.0>] collect_ifopts(1948) -> found:
If: "eth0"
Flags: [up,broadcast,running,multicast]
Opts: [{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]
[15:03:56.906 , <0.115562.0>] collect_ifopts(1942) -> entry with
IfMap: #{{"eth0",[up,broadcast,running,multicast]} =>
[{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}],
{"lo",[up,loopback,running]} =>
[{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]}
Addrs:
[{0,0,0,0,0,0,0,1},{127,0,0,1},{172,17,0,2}]
Addr: {0,0,0,0,0,0,0,1}.
Addr: {127,0,0,1}.
Addr: {172,17,0,2}.
do_getifaddrs(socket) -> success
maybe attempt verify backends
IfAddrs are equal:
[{"lo",
[{flags,[up,loopback,running]},
{addr,{127,0,0,1}},
{netmask,{255,0,0,0}},
{addr,{0,0,0,0,0,0,0,1}},
{netmask,{65535,65535,65535,65535,65535,65535,65535,65535}},
{hwaddr,[0,0,0,0,0,0]}]},
{"eth0",
[{flags,[up,broadcast,running,multicast]},
{addr,{172,17,0,2}},
{netmask,{255,255,0,0}},
{broadaddr,{172,17,255,255}},
{hwaddr,[2,66,172,17,0,2]}]}]
[15:03:56.908 , <0.115562.0>] end_per_testcase -> entry with
Config: [{tc_status,ok},
{watchdog,<0.115563.0>},
{kernel_factor,5},
{label,{host,undefined}},
{tc_logfile,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/inet_suite.getifaddrs.html"},
{tc_group_properties,[]},
{tc_group_path,[]},
{data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/inet_SUITE_data/"},
{priv_dir,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@1be4f84f2184.2025-03-07_14.27.11/make_test_dir.kernel_test.logs/run.2025-03-07_14.27.40/log_private/"},
{nodenames,[]}]
Nodes: []
Links: [<0.115563.0>,<0.2133.0>]
Monitors: []
[15:03:56.908 , <0.115562.0>] system events during test:
[]
[15:03:56.908 , <0.115562.0>] end_per_testcase -> done with
Nodes: []
Links: [<0.115563.0>,<0.2133.0>]
Monitors: []
=== Ended at 2025-03-07 15:03:56
=== successfully completed test case
=== === Returned value: ok
Test run history | Top level test index | Latest test result