========== build_allmodconfig_warn - FAILED Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../net/hsr/prp_dup_discard_test.c: In function ‘build_prp_test_data’: ../net/hsr/prp_dup_discard_test.c:23:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 23 | data->node.seq_start[HSR_PT_SLAVE_A] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:24:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 24 | data->node.seq_expected[HSR_PT_SLAVE_A] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:25:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 25 | data->node.seq_start[HSR_PT_SLAVE_B] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:26:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 26 | data->node.seq_expected[HSR_PT_SLAVE_B] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:27:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 27 | data->node.seq_out[HSR_PT_MASTER] = 0; | ^ ../net/hsr/prp_dup_discard_test.c:28:19: error: ‘struct hsr_node’ has no member named ‘time_out’ 28 | data->node.time_out[HSR_PT_MASTER] = jiffies; | ^ In file included from ../net/hsr/prp_dup_discard_test.c:2: ../net/hsr/prp_dup_discard_test.c: In function ‘check_prp_counters’: ../net/hsr/prp_dup_discard_test.c:39:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:39:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:39:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:39:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_forward’: ../net/hsr/prp_dup_discard_test.c:58:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 58 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:57:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 57 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:58:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 58 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:57:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 57 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_inside_dropwindow’: ../net/hsr/prp_dup_discard_test.c:71:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 71 | data->node.seq_expected[HSR_PT_SLAVE_B] = 3; | ^ ../net/hsr/prp_dup_discard_test.c:72:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 72 | data->node.seq_out[HSR_PT_MASTER] = 2; | ^ ../net/hsr/prp_dup_discard_test.c:73:19: error: ‘struct hsr_node’ has no member named ‘time_out’ 73 | data->node.time_out[HSR_PT_MASTER] = time; | ^ ../net/hsr/prp_dup_discard_test.c:77:44: error: ‘struct hsr_node’ has no member named ‘seq_out’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:77:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:77:44: error: ‘struct hsr_node’ has no member named ‘seq_out’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:77:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:47: error: ‘struct hsr_node’ has no member named ‘time_out’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:47: error: ‘struct hsr_node’ has no member named ‘time_out’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_node_timeout’: ../net/hsr/prp_dup_discard_test.c:88:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 88 | data->node.seq_start[HSR_PT_SLAVE_A] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:89:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 89 | data->node.seq_expected[HSR_PT_SLAVE_A] = 1235; | ^ ../net/hsr/prp_dup_discard_test.c:90:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 90 | data->node.seq_start[HSR_PT_SLAVE_B] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:91:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 91 | data->node.seq_expected[HSR_PT_SLAVE_B] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:92:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 92 | data->node.seq_out[HSR_PT_MASTER] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:93:19: error: ‘struct hsr_node’ has no member named ‘time_out’ 93 | data->node.time_out[HSR_PT_MASTER] = | ^ ../net/hsr/prp_dup_discard_test.c:99:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 99 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:98:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 98 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:99:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 99 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:98:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 98 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_out_of_sequence’: ../net/hsr/prp_dup_discard_test.c:110:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 110 | data->node.seq_start[HSR_PT_SLAVE_A] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:111:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 111 | data->node.seq_expected[HSR_PT_SLAVE_A] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:112:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 112 | data->node.seq_start[HSR_PT_SLAVE_B] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:113:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 113 | data->node.seq_expected[HSR_PT_SLAVE_B] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:114:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 114 | data->node.seq_out[HSR_PT_MASTER] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:121:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 121 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:120:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 120 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:121:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 121 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:120:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 120 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:141:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 141 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:140:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 140 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:141:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 141 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:140:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 140 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_lan_b_late’: ../net/hsr/prp_dup_discard_test.c:161:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 161 | data->node.seq_start[HSR_PT_SLAVE_A] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:162:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 162 | data->node.seq_expected[HSR_PT_SLAVE_A] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:163:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 163 | data->node.seq_start[HSR_PT_SLAVE_B] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:164:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 164 | data->node.seq_expected[HSR_PT_SLAVE_B] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:165:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 165 | data->node.seq_out[HSR_PT_MASTER] = 8; | ^ ../net/hsr/prp_dup_discard_test.c:171:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 171 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:170:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 170 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:171:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 171 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:170:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 170 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:178:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 178 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:177:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 177 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:178:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 178 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:177:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 177 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:287: net/hsr/prp_dup_discard_test.o] Error 1 make[4]: *** [../scripts/Makefile.build:544: net/hsr] Error 2 make[3]: *** [../scripts/Makefile.build:544: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:2054: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../net/hsr/prp_dup_discard_test.c: In function ‘build_prp_test_data’: ../net/hsr/prp_dup_discard_test.c:23:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 23 | data->node.seq_start[HSR_PT_SLAVE_A] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:24:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 24 | data->node.seq_expected[HSR_PT_SLAVE_A] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:25:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 25 | data->node.seq_start[HSR_PT_SLAVE_B] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:26:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 26 | data->node.seq_expected[HSR_PT_SLAVE_B] = 1; | ^ ../net/hsr/prp_dup_discard_test.c:27:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 27 | data->node.seq_out[HSR_PT_MASTER] = 0; | ^ ../net/hsr/prp_dup_discard_test.c:28:19: error: ‘struct hsr_node’ has no member named ‘time_out’ 28 | data->node.time_out[HSR_PT_MASTER] = jiffies; | ^ In file included from ../net/hsr/prp_dup_discard_test.c:2: ../net/hsr/prp_dup_discard_test.c: In function ‘check_prp_counters’: ../net/hsr/prp_dup_discard_test.c:39:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:39:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:39:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:39:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 39 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:41: error: ‘struct hsr_node’ has no member named ‘seq_start’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:41:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 41 | KUNIT_EXPECT_EQ(test, data->node.seq_start[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:43:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 43 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_A], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:41: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^ ../include/kunit/test.h:839:38: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 839 | const typeof(left) __left = (left); \ | ^~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:45:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 45 | KUNIT_EXPECT_EQ(test, data->node.seq_expected[HSR_PT_SLAVE_B], | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_forward’: ../net/hsr/prp_dup_discard_test.c:58:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 58 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:57:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 57 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:58:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 58 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:57:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 57 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:59:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 59 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_inside_dropwindow’: ../net/hsr/prp_dup_discard_test.c:71:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 71 | data->node.seq_expected[HSR_PT_SLAVE_B] = 3; | ^ ../net/hsr/prp_dup_discard_test.c:72:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 72 | data->node.seq_out[HSR_PT_MASTER] = 2; | ^ ../net/hsr/prp_dup_discard_test.c:73:19: error: ‘struct hsr_node’ has no member named ‘time_out’ 73 | data->node.time_out[HSR_PT_MASTER] = time; | ^ ../net/hsr/prp_dup_discard_test.c:77:44: error: ‘struct hsr_node’ has no member named ‘seq_out’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:77:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:77:44: error: ‘struct hsr_node’ has no member named ‘seq_out’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:77:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 77 | KUNIT_EXPECT_EQ(test, 2, data->node.seq_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:47: error: ‘struct hsr_node’ has no member named ‘time_out’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:47: error: ‘struct hsr_node’ has no member named ‘time_out’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:78:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 78 | KUNIT_EXPECT_EQ(test, time, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_node_timeout’: ../net/hsr/prp_dup_discard_test.c:88:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 88 | data->node.seq_start[HSR_PT_SLAVE_A] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:89:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 89 | data->node.seq_expected[HSR_PT_SLAVE_A] = 1235; | ^ ../net/hsr/prp_dup_discard_test.c:90:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 90 | data->node.seq_start[HSR_PT_SLAVE_B] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:91:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 91 | data->node.seq_expected[HSR_PT_SLAVE_B] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:92:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 92 | data->node.seq_out[HSR_PT_MASTER] = 1234; | ^ ../net/hsr/prp_dup_discard_test.c:93:19: error: ‘struct hsr_node’ has no member named ‘time_out’ 93 | data->node.time_out[HSR_PT_MASTER] = | ^ ../net/hsr/prp_dup_discard_test.c:99:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 99 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:98:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 98 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:99:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 99 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:98:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 98 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:50: error: ‘struct hsr_node’ has no member named ‘time_out’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:100:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 100 | KUNIT_EXPECT_EQ(test, jiffies, data->node.time_out[HSR_PT_MASTER]); | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_out_of_sequence’: ../net/hsr/prp_dup_discard_test.c:110:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 110 | data->node.seq_start[HSR_PT_SLAVE_A] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:111:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 111 | data->node.seq_expected[HSR_PT_SLAVE_A] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:112:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 112 | data->node.seq_start[HSR_PT_SLAVE_B] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:113:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 113 | data->node.seq_expected[HSR_PT_SLAVE_B] = 10; | ^ ../net/hsr/prp_dup_discard_test.c:114:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 114 | data->node.seq_out[HSR_PT_MASTER] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:121:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 121 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:120:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 120 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:121:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 121 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:120:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 120 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:141:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 141 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:140:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 140 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:141:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 141 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:140:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 140 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c: In function ‘prp_dup_discard_lan_b_late’: ../net/hsr/prp_dup_discard_test.c:161:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 161 | data->node.seq_start[HSR_PT_SLAVE_A] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:162:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 162 | data->node.seq_expected[HSR_PT_SLAVE_A] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:163:19: error: ‘struct hsr_node’ has no member named ‘seq_start’ 163 | data->node.seq_start[HSR_PT_SLAVE_B] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:164:19: error: ‘struct hsr_node’ has no member named ‘seq_expected’ 164 | data->node.seq_expected[HSR_PT_SLAVE_B] = 9; | ^ ../net/hsr/prp_dup_discard_test.c:165:19: error: ‘struct hsr_node’ has no member named ‘seq_out’ 165 | data->node.seq_out[HSR_PT_MASTER] = 8; | ^ ../net/hsr/prp_dup_discard_test.c:171:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 171 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:170:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 170 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:171:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 171 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:170:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 170 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:178:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 178 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:22: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:177:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 177 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:178:35: error: ‘struct hsr_node’ has no member named ‘seq_out’ 178 | data->node.seq_out[HSR_PT_MASTER]); | ^ ../include/kunit/test.h:840:40: note: in definition of macro ‘KUNIT_BASE_BINARY_ASSERTION’ 840 | const typeof(right) __right = (right); \ | ^~~~~ ../include/kunit/test.h:1035:9: note: in expansion of macro ‘KUNIT_BINARY_INT_ASSERTION’ 1035 | KUNIT_BINARY_INT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/kunit/test.h:1032:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ_MSG’ 1032 | KUNIT_EXPECT_EQ_MSG(test, left, right, NULL) | ^~~~~~~~~~~~~~~~~~~ ../net/hsr/prp_dup_discard_test.c:177:9: note: in expansion of macro ‘KUNIT_EXPECT_EQ’ 177 | KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:287: net/hsr/prp_dup_discard_test.o] Error 1 make[4]: *** [../scripts/Makefile.build:544: net/hsr] Error 2 make[3]: *** [../scripts/Makefile.build:544: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:2054: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2