@@ -49,7 +49,7 @@ def test_addRemoveBfdSession(self, dvs):
49
49
bfdSessions = self .get_exist_bfd_session ()
50
50
51
51
# Create BFD session
52
- fieldValues = {"local_addr" : "10.0.0.1" }
52
+ fieldValues = {"local_addr" : "10.0.0.1" , "tos" : "64" }
53
53
self .create_bfd_session ("default:default:10.0.0.2" , fieldValues )
54
54
self .adb .wait_for_n_keys ("ASIC_STATE:SAI_OBJECT_TYPE_BFD_SESSION" , len (bfdSessions ) + 1 )
55
55
@@ -62,6 +62,7 @@ def test_addRemoveBfdSession(self, dvs):
62
62
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
63
63
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
64
64
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
65
+ "SAI_BFD_SESSION_ATTR_TOS" : "64" ,
65
66
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4"
66
67
}
67
68
self .check_asic_bfd_session_value (session , expected_adb_values )
@@ -102,6 +103,7 @@ def test_addRemoveBfdSession_ipv6(self, dvs):
102
103
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "2000::1" ,
103
104
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "2000::2" ,
104
105
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
106
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
105
107
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "6"
106
108
}
107
109
self .check_asic_bfd_session_value (session , expected_adb_values )
@@ -142,6 +144,7 @@ def test_addRemoveBfdSession_interface(self, dvs):
142
144
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
143
145
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
144
146
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
147
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
145
148
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4" ,
146
149
"SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID" : "false" ,
147
150
"SAI_BFD_SESSION_ATTR_DST_MAC_ADDRESS" : "00:02:03:04:05:06"
@@ -184,6 +187,7 @@ def test_addRemoveBfdSession_txrx_interval(self, dvs):
184
187
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
185
188
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
186
189
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
190
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
187
191
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4" ,
188
192
"SAI_BFD_SESSION_ATTR_MIN_TX" : "300000" ,
189
193
"SAI_BFD_SESSION_ATTR_MIN_RX" : "500000" ,
@@ -226,6 +230,7 @@ def test_addRemoveBfdSession_multiplier(self, dvs):
226
230
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
227
231
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
228
232
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
233
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
229
234
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4" ,
230
235
"SAI_BFD_SESSION_ATTR_MULTIPLIER" : "5"
231
236
}
@@ -267,6 +272,7 @@ def test_addRemoveBfdSession_multihop(self, dvs):
267
272
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
268
273
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
269
274
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
275
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
270
276
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4" ,
271
277
"SAI_BFD_SESSION_ATTR_MULTIHOP" : "true"
272
278
}
@@ -308,6 +314,7 @@ def test_addRemoveBfdSession_type(self, dvs):
308
314
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
309
315
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
310
316
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_DEMAND_ACTIVE" ,
317
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
311
318
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4"
312
319
}
313
320
self .check_asic_bfd_session_value (session , expected_adb_values )
@@ -350,6 +357,7 @@ def test_multipleBfdSessions(self, dvs):
350
357
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
351
358
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.0.2" ,
352
359
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
360
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
353
361
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4"
354
362
}
355
363
self .check_asic_bfd_session_value (session1 , expected_adb_values )
@@ -376,6 +384,7 @@ def test_multipleBfdSessions(self, dvs):
376
384
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "10.0.0.1" ,
377
385
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "10.0.1.2" ,
378
386
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
387
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
379
388
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "4" ,
380
389
"SAI_BFD_SESSION_ATTR_MIN_TX" : "300000" ,
381
390
"SAI_BFD_SESSION_ATTR_MIN_RX" : "500000" ,
@@ -404,6 +413,7 @@ def test_multipleBfdSessions(self, dvs):
404
413
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "2000::1" ,
405
414
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "2000::2" ,
406
415
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_DEMAND_ACTIVE" ,
416
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
407
417
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "6"
408
418
}
409
419
self .check_asic_bfd_session_value (session3 , expected_adb_values )
@@ -430,6 +440,7 @@ def test_multipleBfdSessions(self, dvs):
430
440
"SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS" : "3000::1" ,
431
441
"SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS" : "3000::2" ,
432
442
"SAI_BFD_SESSION_ATTR_TYPE" : "SAI_BFD_SESSION_TYPE_ASYNC_ACTIVE" ,
443
+ "SAI_BFD_SESSION_ATTR_TOS" : "192" ,
433
444
"SAI_BFD_SESSION_ATTR_IPHDR_VERSION" : "6"
434
445
}
435
446
self .check_asic_bfd_session_value (session4 , expected_adb_values )
0 commit comments