History log of /freebsd/sys/dev/cxgbe/t4_sge.c (Results 176 – 200 of 410)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...17