Commit 85b5efb
committed
mctpd: remove_peer if get endpoint id fails
method_net_learn_endpoint shall only keep the peer which is alive
(responds to the query_get_endpoint_id).
Tested:
busctl call au.com.codeconstruct.MCTP1 /au/com/codeconstruct/mctp1/networks/1 au.com.codeconstruct.MCTP.Network1 LearnEndpoint y 8
sb "/au/com/codeconstruct/mctp1/networks/1/endpoints/8" false
busctl call au.com.codeconstruct.MCTP1 /au/com/codeconstruct/mctp1/networks/1 au.com.codeconstruct.MCTP.Network1 LearnEndpoint y 9
Call failed: MCTP Endpoint did not respond
busctl call au.com.codeconstruct.MCTP1 /au/com/codeconstruct/mctp1/networks/1 au.com.codeconstruct.MCTP.Network1 LearnEndpoint y 10
sb "/au/com/codeconstruct/mctp1/networks/1/endpoints/10" true
busctl call au.com.codeconstruct.MCTP1 /au/com/codeconstruct/mctp1/networks/1 au.com.codeconstruct.MCTP.Network1 LearnEndpoint y 15
Call failed: Request failed
Signed-off-by: Jinliang Wang <jinliangw@google.com>1 parent 3506e7d commit 85b5efb
1 file changed
+31
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2242 | 2242 | | |
2243 | 2243 | | |
2244 | 2244 | | |
2245 | | - | |
| 2245 | + | |
2246 | 2246 | | |
2247 | 2247 | | |
2248 | 2248 | | |
| |||
2257 | 2257 | | |
2258 | 2258 | | |
2259 | 2259 | | |
2260 | | - | |
2261 | | - | |
| 2260 | + | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
2262 | 2267 | | |
2263 | 2268 | | |
2264 | 2269 | | |
| |||
2293 | 2298 | | |
2294 | 2299 | | |
2295 | 2300 | | |
2296 | | - | |
| 2301 | + | |
| 2302 | + | |
2297 | 2303 | | |
2298 | 2304 | | |
2299 | 2305 | | |
| |||
2559 | 2565 | | |
2560 | 2566 | | |
2561 | 2567 | | |
2562 | | - | |
| 2568 | + | |
| 2569 | + | |
2563 | 2570 | | |
2564 | 2571 | | |
2565 | 2572 | | |
| |||
3144 | 3151 | | |
3145 | 3152 | | |
3146 | 3153 | | |
3147 | | - | |
| 3154 | + | |
3148 | 3155 | | |
3149 | 3156 | | |
3150 | 3157 | | |
| |||
3342 | 3349 | | |
3343 | 3350 | | |
3344 | 3351 | | |
| 3352 | + | |
| 3353 | + | |
3345 | 3354 | | |
3346 | 3355 | | |
3347 | 3356 | | |
| |||
3359 | 3368 | | |
3360 | 3369 | | |
3361 | 3370 | | |
| 3371 | + | |
| 3372 | + | |
| 3373 | + | |
| 3374 | + | |
| 3375 | + | |
| 3376 | + | |
| 3377 | + | |
| 3378 | + | |
| 3379 | + | |
| 3380 | + | |
| 3381 | + | |
| 3382 | + | |
3362 | 3383 | | |
3363 | 3384 | | |
3364 | 3385 | | |
| |||
3368 | 3389 | | |
3369 | 3390 | | |
3370 | 3391 | | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
3371 | 3396 | | |
3372 | 3397 | | |
3373 | 3398 | | |
| |||
0 commit comments