Commit 230e93f
committed
net: mana: Handle Reset Request from MANA NIC
jira LE-3923
commit-author Haiyang Zhang <[email protected]>
commit fbe346c
upstream-diff There were conflicts seen when applying this
patch due to the following missing commits :-
ca8ac48 ("net: mana: Handle unsupported HWC commands")
505cc26 ("net: mana: Add support for auxiliary device servicing
events")
Upon receiving the Reset Request, pause the connection and clean up
queues, wait for the specified period, then resume the NIC.
In the cleanup phase, the HWC is no longer responding, so set hwc_timeout
to zero to skip waiting on the response.
Signed-off-by: Haiyang Zhang <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
(cherry picked from commit fbe346c)
Signed-off-by: Shreeya Patel <[email protected]>
Signed-off-by: Jonathan Maple <[email protected]>
Signed-off-by: Shreeya Patel <[email protected]>1 parent 619bb57 commit 230e93f
File tree
4 files changed
+143
-35
lines changed- drivers/net/ethernet/microsoft/mana
- include/net/mana
4 files changed
+143
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
67 | 86 | | |
68 | 87 | | |
69 | 88 | | |
| |||
267 | 286 | | |
268 | 287 | | |
269 | 288 | | |
270 | | - | |
271 | | - | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
272 | 292 | | |
273 | 293 | | |
274 | 294 | | |
| |||
353 | 373 | | |
354 | 374 | | |
355 | 375 | | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
| 376 | + | |
362 | 377 | | |
363 | | - | |
364 | 378 | | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | 379 | | |
370 | 380 | | |
371 | 381 | | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | 382 | | |
376 | 383 | | |
377 | 384 | | |
| |||
392 | 399 | | |
393 | 400 | | |
394 | 401 | | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
395 | 424 | | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
396 | 470 | | |
397 | 471 | | |
398 | 472 | | |
| |||
448 | 522 | | |
449 | 523 | | |
450 | 524 | | |
| 525 | + | |
451 | 526 | | |
452 | 527 | | |
453 | 528 | | |
| |||
469 | 544 | | |
470 | 545 | | |
471 | 546 | | |
| 547 | + | |
472 | 548 | | |
473 | 549 | | |
474 | 550 | | |
| |||
615 | 691 | | |
616 | 692 | | |
617 | 693 | | |
618 | | - | |
| 694 | + | |
| 695 | + | |
619 | 696 | | |
620 | 697 | | |
621 | 698 | | |
| |||
650 | 727 | | |
651 | 728 | | |
652 | 729 | | |
653 | | - | |
| 730 | + | |
654 | 731 | | |
655 | 732 | | |
656 | 733 | | |
| |||
796 | 873 | | |
797 | 874 | | |
798 | 875 | | |
799 | | - | |
800 | | - | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
801 | 879 | | |
802 | 880 | | |
803 | 881 | | |
| |||
1096 | 1174 | | |
1097 | 1175 | | |
1098 | 1176 | | |
1099 | | - | |
1100 | | - | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
1101 | 1180 | | |
1102 | 1181 | | |
1103 | 1182 | | |
| |||
1697 | 1776 | | |
1698 | 1777 | | |
1699 | 1778 | | |
1700 | | - | |
| 1779 | + | |
1701 | 1780 | | |
1702 | 1781 | | |
1703 | 1782 | | |
| |||
1712 | 1791 | | |
1713 | 1792 | | |
1714 | 1793 | | |
1715 | | - | |
| 1794 | + | |
1716 | 1795 | | |
1717 | 1796 | | |
1718 | 1797 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
860 | 860 | | |
861 | 861 | | |
862 | 862 | | |
863 | | - | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
864 | 866 | | |
865 | 867 | | |
866 | 868 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
48 | 57 | | |
49 | 58 | | |
50 | 59 | | |
| |||
768 | 777 | | |
769 | 778 | | |
770 | 779 | | |
771 | | - | |
| 780 | + | |
| 781 | + | |
772 | 782 | | |
773 | 783 | | |
774 | 784 | | |
| |||
845 | 855 | | |
846 | 856 | | |
847 | 857 | | |
848 | | - | |
849 | | - | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
850 | 862 | | |
851 | 863 | | |
852 | 864 | | |
| |||
901 | 913 | | |
902 | 914 | | |
903 | 915 | | |
904 | | - | |
905 | | - | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
906 | 920 | | |
907 | 921 | | |
908 | 922 | | |
| |||
1132 | 1146 | | |
1133 | 1147 | | |
1134 | 1148 | | |
1135 | | - | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
1136 | 1152 | | |
1137 | 1153 | | |
1138 | 1154 | | |
| |||
1227 | 1243 | | |
1228 | 1244 | | |
1229 | 1245 | | |
1230 | | - | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
1231 | 1249 | | |
1232 | 1250 | | |
1233 | 1251 | | |
| |||
2872 | 2890 | | |
2873 | 2891 | | |
2874 | 2892 | | |
2875 | | - | |
| 2893 | + | |
2876 | 2894 | | |
2877 | | - | |
2878 | | - | |
2879 | 2895 | | |
| 2896 | + | |
2880 | 2897 | | |
2881 | 2898 | | |
2882 | 2899 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
559 | 560 | | |
560 | 561 | | |
561 | 562 | | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
562 | 566 | | |
563 | 567 | | |
564 | 568 | | |
| |||
568 | 572 | | |
569 | 573 | | |
570 | 574 | | |
| 575 | + | |
571 | 576 | | |
572 | 577 | | |
573 | 578 | | |
| |||
892 | 897 | | |
893 | 898 | | |
894 | 899 | | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
895 | 905 | | |
0 commit comments