#
1404daa7 |
| 09-May-2017 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Do not assume that if_qflush is always followed by inteface-down.
MFC after: 3 days Sponsored by: Chelsio Communications
|
#
be27b311 |
| 04-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r317503 through r317807.
|
#
2204b427 |
| 02-May-2017 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Support routines for Tx traffic scheduling.
- Create a new file, t4_sched.c, and move all of the code related to traffic management from t4_main.c and t4_sge.c to this file. - Track both
cxgbe(4): Support routines for Tx traffic scheduling.
- Create a new file, t4_sched.c, and move all of the code related to traffic management from t4_main.c and t4_sge.c to this file. - Track both Channel Rate Limiter (ch_rl) and Class Rate Limiter (cl_rl) parameters in the PF driver. - Initialize all the cl_rl limiters with somewhat arbitrary default rates and provide routines to update them on the fly. - Provide routines to reserve and release traffic classes.
MFC after: 1 month Sponsored by: Chelsio Communications
show more ...
|
#
554491ff |
| 20-Apr-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r316992 through r317215.
|
#
46f48ee5 |
| 17-Apr-2017 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe: Add tunables to control the number of LRO entries and the number of rx mbufs that should be presorted before LRO. There is no change in default behavior.
MFC after: 1 week Sponsored by: Chel
cxgbe: Add tunables to control the number of LRO entries and the number of rx mbufs that should be presorted before LRO. There is no change in default behavior.
MFC after: 1 week Sponsored by: Chelsio Communications
show more ...
|
#
d491f8ca |
| 15-Apr-2017 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe: Add a tunable to configure the SGE time scaler, which is available starting with T6. The values in the timer holdoff registers are multiplied by the scaling factor before use.
dev.<nexus>.<n
cxgbe: Add a tunable to configure the SGE time scaler, which is available starting with T6. The values in the timer holdoff registers are multiplied by the scaling factor before use.
dev.<nexus>.<n>.holdoff_timers shows the final values of the timers in microseconds.
MFC after: 1 week Sponsored by: Chelsio Communications
show more ...
|
#
8a6fe8ce |
| 11-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r311812 through r311939.
|
#
87b027ba |
| 09-Jan-2017 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Enable automatic cidx flush for all control queues.
MFC after: 3 days
|
#
f50c49cc |
| 09-Jan-2017 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): The wraparound logic in start_wrq_wr() should not get involved in work requests that end at the end of the descriptor ring, even though the pidx wraps around to 0.
MFC after: 3 days
|
#
3ffd3530 |
| 16-Dec-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r309817 through r310168.
|
#
1de8c69d |
| 15-Dec-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Deal with compressed error vectors.
MFC after: 3 days Sponsored by: Chelsio Communications
|
#
02ebdc78 |
| 31-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307736 through r308146.
|
#
77e9044c |
| 24-Oct-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Fix bug in the calculation of the number of physically contiguous regions in an mbuf chain.
If the payload of an mbuf ends at a page boundary count_mbuf_nsegs would incorrectly consider th
cxgbe(4): Fix bug in the calculation of the number of physically contiguous regions in an mbuf chain.
If the payload of an mbuf ends at a page boundary count_mbuf_nsegs would incorrectly consider the next mbuf's payload physically contiguous based solely on a KVA comparison.
MFC after: 1 week Sponsored by: Chelsio Communications
show more ...
|
Revision tags: release/11.0.1 |
|
#
8c4282b3 |
| 24-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305892 through r306302.
|
#
aa93b99a |
| 23-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Make the location/length of all descriptor rings available in the sysctl MIB.
|
Revision tags: release/11.0.0 |
|
#
8c0ca00b |
| 21-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Setup congestion response for T6 rx queues.
|
#
0459a175 |
| 19-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Fixes to wrq stats.
- Increment tx_wrs_copied in the correct place. - Add tx_wrs_sspace to the sysctl MIB.
Sponsored by: Chelsio Communications
|
#
93badfa1 |
| 16-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305687 through r305890.
|
#
97f2919d |
| 15-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Use the interface's viid to calculate the PF/VF/VFValid fields to use in tx work requests.
|
#
ed7e5640 |
| 11-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Use smaller min/max bursts for fl descriptors with a T6.
Sponsored by: Chelsio Communications
|
#
0dbc6cfd |
| 11-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Update the pad_boundary calculation for T6, which has a different range of boundaries.
Sponsored by: Chelsio Communications
|
#
472a6004 |
| 11-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Use correct macro for header length with T6 ASICs. This affects the transmit of the VF driver only.
Sponsored by: Chelsio Communications
|
#
a75e9a02 |
| 10-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305623 through r305686.
|
#
9e7cb06c |
| 09-Sep-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Do not prescreen frames before attempting LRO.
Sponsored by: Chelsio Communications
|
#
d002f039 |
| 08-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305431 through r305622.
|