Commit 18775aa
bnxt_en: Reorganize the coalescing parameters.
The current IRQ coalescing logic is a little messy. The ethtool
parameters are mapped to hardware parameters in a way that is difficult
to understand. The first step is to better organize the parameters
by adding the new structure bnxt_coal. The structure is used by both
the RX and TX sets of coalescing parameters.
Adjust the default coal_ticks to 14 us and 28 us for RX and TX.
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>1 parent 49f7972 commit 18775aa
File tree
3 files changed
+79
-52
lines changed- drivers/net/ethernet/broadcom/bnxt
3 files changed
+79
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4569 | 4569 | | |
4570 | 4570 | | |
4571 | 4571 | | |
4572 | | - | |
| 4572 | + | |
4573 | 4573 | | |
4574 | 4574 | | |
4575 | | - | |
4576 | | - | |
| 4575 | + | |
| 4576 | + | |
4577 | 4577 | | |
4578 | 4578 | | |
4579 | | - | |
| 4579 | + | |
4580 | 4580 | | |
4581 | 4581 | | |
4582 | 4582 | | |
4583 | 4583 | | |
4584 | | - | |
4585 | | - | |
4586 | | - | |
4587 | | - | |
| 4584 | + | |
4588 | 4585 | | |
4589 | 4586 | | |
4590 | 4587 | | |
4591 | 4588 | | |
4592 | 4589 | | |
4593 | 4590 | | |
4594 | | - | |
4595 | | - | |
4596 | | - | |
| 4591 | + | |
| 4592 | + | |
| 4593 | + | |
4597 | 4594 | | |
4598 | 4595 | | |
4599 | | - | |
| 4596 | + | |
4600 | 4597 | | |
4601 | 4598 | | |
4602 | 4599 | | |
| |||
7146 | 7143 | | |
7147 | 7144 | | |
7148 | 7145 | | |
| 7146 | + | |
| 7147 | + | |
| 7148 | + | |
| 7149 | + | |
| 7150 | + | |
| 7151 | + | |
| 7152 | + | |
| 7153 | + | |
| 7154 | + | |
| 7155 | + | |
| 7156 | + | |
| 7157 | + | |
| 7158 | + | |
| 7159 | + | |
| 7160 | + | |
| 7161 | + | |
| 7162 | + | |
| 7163 | + | |
| 7164 | + | |
| 7165 | + | |
| 7166 | + | |
| 7167 | + | |
| 7168 | + | |
| 7169 | + | |
| 7170 | + | |
| 7171 | + | |
7149 | 7172 | | |
7150 | 7173 | | |
7151 | 7174 | | |
| |||
7214 | 7237 | | |
7215 | 7238 | | |
7216 | 7239 | | |
7217 | | - | |
7218 | | - | |
7219 | | - | |
7220 | | - | |
7221 | | - | |
7222 | | - | |
7223 | | - | |
7224 | | - | |
7225 | | - | |
7226 | | - | |
7227 | | - | |
7228 | | - | |
| 7240 | + | |
7229 | 7241 | | |
7230 | 7242 | | |
7231 | 7243 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
944 | 944 | | |
945 | 945 | | |
946 | 946 | | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
947 | 958 | | |
948 | 959 | | |
949 | 960 | | |
| |||
1235 | 1246 | | |
1236 | 1247 | | |
1237 | 1248 | | |
1238 | | - | |
1239 | | - | |
1240 | | - | |
1241 | | - | |
1242 | | - | |
1243 | | - | |
1244 | | - | |
1245 | | - | |
| 1249 | + | |
| 1250 | + | |
1246 | 1251 | | |
1247 | 1252 | | |
1248 | 1253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
55 | 58 | | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
60 | 65 | | |
61 | 66 | | |
62 | 67 | | |
| |||
68 | 73 | | |
69 | 74 | | |
70 | 75 | | |
| 76 | + | |
71 | 77 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
83 | 93 | | |
84 | 94 | | |
85 | 95 | | |
| |||
0 commit comments