Lines Matching full:frame
10 struct hsr_frame_info frame; member
20 data->frame.node_src = &data->node; in build_prp_test_data()
21 data->frame.port_rcv = &data->port_rcv; in build_prp_test_data()
51 /* Normal situation, both LANs in sync. Next frame is forwarded */ in prp_dup_discard_forward()
54 data->frame.sequence_nr = 2; in prp_dup_discard_forward()
56 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_forward()
57 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_forward()
60 check_prp_counters(test, data, data->frame.sequence_nr, in prp_dup_discard_forward()
61 data->frame.sequence_nr + 1, 1, 1); in prp_dup_discard_forward()
66 /* Normal situation, other LAN ahead by one. Frame is dropped */ in prp_dup_discard_inside_dropwindow()
70 data->frame.sequence_nr = 1; in prp_dup_discard_inside_dropwindow()
76 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_inside_dropwindow()
87 data->frame.sequence_nr = 7; in prp_dup_discard_node_timeout()
97 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_node_timeout()
98 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_node_timeout()
101 check_prp_counters(test, data, data->frame.sequence_nr, in prp_dup_discard_node_timeout()
102 data->frame.sequence_nr + 1, 1234, 1234); in prp_dup_discard_node_timeout()
107 /* One frame is received out of sequence on both LANs */ in prp_dup_discard_out_of_sequence()
116 /* 1st old frame, should be accepted */ in prp_dup_discard_out_of_sequence()
117 data->frame.sequence_nr = 8; in prp_dup_discard_out_of_sequence()
119 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_out_of_sequence()
120 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_out_of_sequence()
122 check_prp_counters(test, data, data->frame.sequence_nr, in prp_dup_discard_out_of_sequence()
123 data->frame.sequence_nr + 1, 10, 10); in prp_dup_discard_out_of_sequence()
125 /* 2nd frame should be dropped */ in prp_dup_discard_out_of_sequence()
126 data->frame.sequence_nr = 8; in prp_dup_discard_out_of_sequence()
129 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_out_of_sequence()
130 check_prp_counters(test, data, data->frame.sequence_nr + 1, in prp_dup_discard_out_of_sequence()
131 data->frame.sequence_nr + 1, in prp_dup_discard_out_of_sequence()
132 data->frame.sequence_nr + 1, in prp_dup_discard_out_of_sequence()
133 data->frame.sequence_nr + 1); in prp_dup_discard_out_of_sequence()
135 /* Next frame, this is forwarded */ in prp_dup_discard_out_of_sequence()
136 data->frame.sequence_nr = 10; in prp_dup_discard_out_of_sequence()
139 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_out_of_sequence()
140 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_out_of_sequence()
142 check_prp_counters(test, data, data->frame.sequence_nr, in prp_dup_discard_out_of_sequence()
143 data->frame.sequence_nr + 1, 9, 9); in prp_dup_discard_out_of_sequence()
146 data->frame.sequence_nr = 10; in prp_dup_discard_out_of_sequence()
149 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_out_of_sequence()
150 check_prp_counters(test, data, data->frame.sequence_nr + 1, in prp_dup_discard_out_of_sequence()
151 data->frame.sequence_nr + 1, in prp_dup_discard_out_of_sequence()
152 data->frame.sequence_nr + 1, in prp_dup_discard_out_of_sequence()
153 data->frame.sequence_nr + 1); in prp_dup_discard_out_of_sequence()
167 data->frame.sequence_nr = 9; in prp_dup_discard_lan_b_late()
169 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_lan_b_late()
170 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_lan_b_late()
174 data->frame.sequence_nr = 10; in prp_dup_discard_lan_b_late()
176 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_lan_b_late()
177 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_lan_b_late()
181 data->frame.sequence_nr = 9; in prp_dup_discard_lan_b_late()
184 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_lan_b_late()
187 data->frame.sequence_nr = 10; in prp_dup_discard_lan_b_late()
190 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_lan_b_late()