summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/cxgbe
AgeCommit message (Collapse)AuthorFilesLines
2022-03-2814570 t4nex uses the wrong DDI register attributesRobert Mustacchi1-2/+2
Reviewed by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-1414291 cxgbe: asserts when requesting more queues than availableRahul Lakkireddy5-88/+166
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-0414290 cxgbe: need link speed change when autoneg is disabledRahul Lakkireddy6-816/+955
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Ryan Goodfellow <ryan.goodfellow@oxide.computer> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-01-1614289 cxgbe: update firmware version to 1.26.4.0Rahul Lakkireddy15-125865/+170266
Reviewed by: Ryan Zezeski <ryan@oxide.computer> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-02-2413449 cxgbe IPv6 checksum and LSO supportRobert Mustacchi2-10/+29
Reviewed by: Ryan Zezeski <ryan@oxide.computer> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-02-1513408 cxgbe ufm supportRobert Mustacchi3-0/+130
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-02-1513407 reduce smatch gags in t4nexRobert Mustacchi4-9/+9
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-02-1213433 After cxgbe transceiver is reseated, link does not return to up statePaul Winder1-4/+17
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2021-01-0813409 cxgbe: replace zero sized array by flexible arrayToomas Soome1-2/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-09-1713080 Add support for cxgbe temp/volt sensorRobert Mustacchi2-1/+108
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1912693 Enable Forward Error Correction (FEC) configuration via dladmPaul Winder4-23/+211
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-0612413 cxgbe: cast between incompatible function typesToomas Soome4-5/+7
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-0911810 Add Chelsio Unified Debug(CUDBG) routinesVishal Kulkarni35-121947/+134051
11811 Add support to cxgbe for T5/T6 parts 11812 Update cxgbe firmware version to 1.24.3.0 Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-07-0911377 cxgbe MAC_CAPAB_LED supportVishal Kulkarni1-0/+38
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-1010910 Update cxgbe firmware version to 1.23.4.0Vishal Kulkarni9-108141/+111565
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-02-1510382 cxgbe: NULL pointer errorsToomas Soome1-3/+2
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-259994 cxgbe t4nex: Handle get_fl_payload() alloc failuresJohn Levon3-14/+45
9995 cxgbe t4_devo_attach() should initialize ->sfl Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-119851 add sys/containerof.h and implement __containerofToomas Soome3-16/+17
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-07-279658 Update cxgbe to deal with newer flash modulesVishal Kulkarni1-16/+72
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-259268 cxgbe: this statement may fall throughToomas Soome1-3/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-239484 cxgbe should clean TX descriptors in timely mannerVishal Kulkarni3-2/+39
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-239483 Update cxgbe firmware version to 1.17.14.0Vishal Kulkarni9-103362/+107778
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-239482 Want cxgbetoolVishal Kulkarni2-3/+49
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-108867 add MAC_CAPAB_TRANSCEIVER support for cxgbeRobert Mustacchi1-0/+78
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Vishal Kulkarni <vishal@chelsio.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-078733 cxgbe: variable 'execute' set but not usedToomas Soome1-4/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-07-288528 Want Chelsio T6 supportVishal Kulkarni35-123471/+145109
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-297539 Chelsio Terminator 5 NIC driver for illumosVishal Kulkarni24-1729/+61089
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2013-05-233701 Chelsio Terminator 4 NIC driver for illumosGireesh Nagabhushana29-0/+86979
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>