#
46464b95 |
| 07-Jun-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Track the state of the hardware traffic schedulers in the driver. This works as long as everyone uses set_sched_class_params to program them.
Sponsored by: Chelsio Communications
|
#
453130d9 |
| 03-May-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys/dev: minor spelling fixes.
Most affect comments, very few have user-visible effects.
|
#
d6084013 |
| 05-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
80f3b019 |
| 31-Mar-2016 |
John Baldwin <jhb@FreeBSD.org> |
Remove #ifdef's from various structures used in the cxgbe/cxl driver.
This provides a constant ABI and layout for these structures (especially struct adapter) avoiding some foot shooting.
Discussed
Remove #ifdef's from various structures used in the cxgbe/cxl driver.
This provides a constant ABI and layout for these structures (especially struct adapter) avoiding some foot shooting.
Discussed with: np Sponsored by: Chelsio Communications
show more ...
|
Revision tags: release/10.3.0 |
|
#
53835448 |
| 14-Mar-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
0f2f53ef |
| 12-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Catch up with the latest list of card capabilities as reported by the firmware.
|
#
9945ceb8 |
| 11-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Add sysctls to display the TP microcode version and the expansion rom version (if there's one).
trantor:~# sysctl dev.t4nex dev.t5nex | grep _version dev.t4nex.0.firmware_version: 1.15.28.
cxgbe(4): Add sysctls to display the TP microcode version and the expansion rom version (if there's one).
trantor:~# sysctl dev.t4nex dev.t5nex | grep _version dev.t4nex.0.firmware_version: 1.15.28.0 dev.t4nex.0.tp_version: 0.1.9.4 dev.t5nex.0.firmware_version: 1.15.28.0 dev.t5nex.0.exprom_version: 1.0.0.68 dev.t5nex.0.tp_version: 0.1.4.9
show more ...
|
#
7d536dc8 |
| 10-Mar-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
c9122890 |
| 10-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Add general purpose routines that offer safe access to the chip's memory windows. Convert existing users of these windows to the new routines.
|
#
4d131308 |
| 08-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Rename regwin_lock to reg_lock. It is used to protect access to indirect registers only.
|
#
b3500921 |
| 08-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Updates to the shared routines that deal with the serial EEPROM, flash, and VPD.
Obtained from: Chelsio Communications
|
#
700cfba7 |
| 08-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Overhaul the shared code that deals with the chip's TP block, which is responsible for filtering and RSS.
Add the ability to use filters that match on PF/VF (aka "VNIC id") while here. Th
cxgbe(4): Overhaul the shared code that deals with the chip's TP block, which is responsible for filtering and RSS.
Add the ability to use filters that match on PF/VF (aka "VNIC id") while here. This is mutually exclusive with filtering on outer VLAN tag with Q-in-Q.
Sponsored by: Chelsio Communications
show more ...
|
#
90e7434a |
| 08-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Add a struct sge_params to store per-adapter SGE parameters. Move the code that reads all the parameters to t4_init_sge_params in the shared code. Use these per-adapter values instead of g
cxgbe(4): Add a struct sge_params to store per-adapter SGE parameters. Move the code that reads all the parameters to t4_init_sge_params in the shared code. Use these per-adapter values instead of globals.
Sponsored by: Chelsio Communications
show more ...
|
#
b655ec97 |
| 06-Mar-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
a36b180a |
| 05-Mar-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r296369 through r296409.
|
#
d1205d09 |
| 04-Mar-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Very basic T6 awareness. This is part of ongoing work to update to the latest internal shared code.
- Add a chip_params structure to keep track of hardware constants for all generations
cxgbe(4): Very basic T6 awareness. This is part of ongoing work to update to the latest internal shared code.
- Add a chip_params structure to keep track of hardware constants for all generations of Terminators handled by cxgbe. - Update t4_hw_pci_read_cfg4 to work with T6. - Update the hardware debug sysctls (hidden within dev.<tNnex>.<n>.misc.*) to work with T6. Most of the changes are in the decoders for the CIM logic analyzer and the MPS TCAM. - Acquire the regwin lock around indirect register accesses.
Obtained from: Chelsio Communications Sponsored by: Chelsio Communications
show more ...
|
#
82aa34e6 |
| 04-Mar-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r296007 through r296368.
|
#
52259a98 |
| 02-Mar-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
e8c6ba72 |
| 25-Feb-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Add a sysctl to retrieve the maximum speed/bandwidth supported by a port.
dev.cxgbe.<n>.max_speed dev.cxl.<n>.max_speed
Sponsored by: Chelsio Communications
|
#
317cec3c |
| 22-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
9893f787 |
| 21-Feb-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r295601 through r295844.
|
#
40bf7442 |
| 19-Feb-2016 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe: catch up with the latest hardware-related definitions.
Obtained from: Chelsio Communications Sponsored by: Chelsio Communications
|
#
b626f5a7 |
| 04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH r289384-r293170
Sponsored by: The FreeBSD Foundation
|
#
4c78ed5a |
| 28-Dec-2015 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Mfh r292839
|
#
9eb533d3 |
| 26-Dec-2015 |
Navdeep Parhar <np@FreeBSD.org> |
cxgbe(4): Updates to the base NIC driver and t4_tom to support the iSCSI offload driver. These changes come from projects/cxl_iscsi.
|