Commit d630624
bnxt_en: Utilize ulp client resources if RoCE is not registered
If the RoCE driver is not registered for a RoCE capable device, add
flexibility to use the RoCE resources (MSIX/NQs) for L2 purposes,
such as additional rings configured by the user or for XDP.
Reviewed-by: Andy Gospodarek <andrew.gospodarek@broadcom.com>
Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://lore.kernel.org/r/20240409215431.41424-7-michael.chan@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>1 parent 2e4592d commit d630624
File tree
3 files changed
+48
-9
lines changed- drivers/net/ethernet/broadcom/bnxt
3 files changed
+48
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7470 | 7470 | | |
7471 | 7471 | | |
7472 | 7472 | | |
| 7473 | + | |
7473 | 7474 | | |
| 7475 | + | |
7474 | 7476 | | |
7475 | 7477 | | |
7476 | 7478 | | |
7477 | 7479 | | |
7478 | 7480 | | |
7479 | 7481 | | |
7480 | | - | |
| 7482 | + | |
| 7483 | + | |
| 7484 | + | |
| 7485 | + | |
| 7486 | + | |
| 7487 | + | |
| 7488 | + | |
| 7489 | + | |
| 7490 | + | |
| 7491 | + | |
| 7492 | + | |
| 7493 | + | |
7481 | 7494 | | |
7482 | 7495 | | |
7483 | 7496 | | |
| |||
7550 | 7563 | | |
7551 | 7564 | | |
7552 | 7565 | | |
7553 | | - | |
| 7566 | + | |
7554 | 7567 | | |
7555 | 7568 | | |
7556 | 7569 | | |
7557 | 7570 | | |
7558 | | - | |
7559 | 7571 | | |
7560 | 7572 | | |
7561 | 7573 | | |
| |||
10609 | 10621 | | |
10610 | 10622 | | |
10611 | 10623 | | |
| 10624 | + | |
10612 | 10625 | | |
10613 | 10626 | | |
10614 | 10627 | | |
10615 | 10628 | | |
10616 | 10629 | | |
10617 | | - | |
10618 | | - | |
| 10630 | + | |
| 10631 | + | |
| 10632 | + | |
| 10633 | + | |
| 10634 | + | |
| 10635 | + | |
| 10636 | + | |
| 10637 | + | |
| 10638 | + | |
| 10639 | + | |
| 10640 | + | |
10619 | 10641 | | |
10620 | 10642 | | |
10621 | 10643 | | |
| |||
13625 | 13647 | | |
13626 | 13648 | | |
13627 | 13649 | | |
13628 | | - | |
13629 | | - | |
| 13650 | + | |
| 13651 | + | |
13630 | 13652 | | |
13631 | 13653 | | |
13632 | 13654 | | |
| |||
14899 | 14921 | | |
14900 | 14922 | | |
14901 | 14923 | | |
14902 | | - | |
14903 | | - | |
| 14924 | + | |
| 14925 | + | |
| 14926 | + | |
14904 | 14927 | | |
14905 | 14928 | | |
14906 | 14929 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
64 | 71 | | |
65 | 72 | | |
66 | 73 | | |
| |||
74 | 81 | | |
75 | 82 | | |
76 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
77 | 91 | | |
78 | 92 | | |
79 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
| 105 | + | |
104 | 106 | | |
105 | 107 | | |
106 | 108 | | |
| |||
0 commit comments