aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/common/t4_hw.c
Commit message (Expand)AuthorAgeFilesLines
* cxgbe(4): Query TPCHMAP once and not once per port.Navdeep Parhar2024-07-171-9/+2
* cxgbe(4): Rename rx_c_chan to rx_chan.Navdeep Parhar2024-07-171-2/+10
* cxgbe(4): Initialize mps_bg_map to an invalid value if it's not known.Navdeep Parhar2024-07-171-1/+1
* cxgbe(4): Do not read hardware registers to determine the number of ports.Navdeep Parhar2024-07-171-6/+7
* cxgbe(4): Shared code update to deal with partial failure in query_params.Navdeep Parhar2024-07-171-3/+12
* cxgbe(4): Add missing description for a port type.Navdeep Parhar2024-07-171-0/+1
* cxgbe(4): Retire t4_intr_clear.Navdeep Parhar2024-07-171-93/+0
* cxgbe(4): Add a helper function to locate MPS/MAC registers.Navdeep Parhar2024-07-171-20/+17
* cxgbe(4): Remove tx_modq lookup table.Navdeep Parhar2024-07-171-5/+0
* cxgbe: handle vlan PF restrictionsKristof Provost2024-07-021-3/+4
* cxgbe(4): Use the correct size for the CIM LA on the T6.Navdeep Parhar2024-01-111-2/+5
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* cxgbe(4): Decode and display some more bits in the PL interrupt handler.Navdeep Parhar2023-02-021-1/+19
* cxgbe(4): Handle FORCE_FEC in pcaps correctly.Navdeep Parhar2022-04-021-6/+9
* cxgbe(4): Changes to the fatal error handler.Navdeep Parhar2022-03-021-33/+22
* cxgbe(4): Fix "set but not used [-Wunused-but-set-variable]" warnings.Navdeep Parhar2022-03-021-4/+0
* cxgbe(4): Fix regression in previous attempt to fix FEC selection.Navdeep Parhar2022-02-281-6/+7
* cxgbe(4): Do not request an FEC that is invalid for the requested speed.Navdeep Parhar2022-02-281-0/+16
* cxgbe(4): Fix stats collection for ports with port_id != tx_chanNavdeep Parhar2022-02-281-2/+2
* cxgbe(4): Change the way t4_shutdown_adapter brings the link(s) down.Navdeep Parhar2022-02-281-11/+13
* cxgbe(4): Keep link configuration compatible with really old firmwares.Navdeep Parhar2022-02-281-0/+8
* cxgbe(4): internal knob for flexible control over FEC selection.Navdeep Parhar2022-02-281-7/+23
* cxgbe(4): sysctl to track the last L1_CFG32 requested by the driver.Navdeep Parhar2022-02-281-0/+1
* cxgbe(4): Skip a few more T5/T6 registers during a regdump.Navdeep Parhar2021-10-201-2/+4
* cxgbe(4): Use the correct filter width for T5+.Navdeep Parhar2021-05-161-1/+4
* cxgbe(4): Use firmware commands to get/set filter configuration.Navdeep Parhar2021-05-161-37/+153
* cxgbe(4): Break up t4_read_chip_settings.Navdeep Parhar2021-05-161-2/+2
* cxgbe(4): Read the rx 'c' channel for a port and make it available.Navdeep Parhar2021-04-261-0/+18
* cxgbe(4): two new debug sysctls.Navdeep Parhar2020-12-031-0/+34
* cxgbe(4): Stop but don't free netmap queues when netmap is switched off.Navdeep Parhar2020-12-031-0/+26
* cxgbe(4): Allow the PF driver to set a VF's MAC address.Navdeep Parhar2020-11-091-0/+42
* cxgbe(4): Fix page fault in t4_get_lb_stats with 2 port T5 cards.Navdeep Parhar2020-10-191-9/+12
* cxgbe(4): Do not request FEC when requesting speeds that don't have FEC.Navdeep Parhar2020-10-141-1/+1
* cxgbe(4): More fixes for the T6 FCS error counter.Navdeep Parhar2020-10-091-27/+4
* cxgbe(4): add support for stateless offloads for VXLAN traffic.Navdeep Parhar2020-09-181-11/+3
* cxgbe(4): Get the count of FCS errors from the MAC and not MPS for T6 ports.Navdeep Parhar2020-09-141-1/+27
* cxgbe(4): Use large clusters for TOE rx queues when TOE+TLS is enabled.Navdeep Parhar2020-08-231-1/+16
* cxgbe(4): Some updates to the common code.Navdeep Parhar2020-07-241-90/+565
* cxgbe(4): Congestion drops are maintained per E-channel and not perNavdeep Parhar2020-02-191-1/+2
* cxgbe(4): Allow the driver to specify multiple FECs that the firmwareNavdeep Parhar2019-11-261-38/+86
* cxgbe(4): Use correct size while converting lpacaps32 to nativeNavdeep Parhar2019-10-311-1/+1
* cxgbe(4): Completely ignore all top level interrupts that are not enabled.Navdeep Parhar2019-07-121-7/+6
* cxgbe(4): Add a flag to indicate that bits in interrupt cause but not inNavdeep Parhar2019-04-021-47/+82
* cxgbe(4): Treat the viid as an opaque identifier.Navdeep Parhar2019-03-201-17/+36
* cxgbe(4): Use correct port_info in the call to is_bt().Navdeep Parhar2019-02-251-1/+1
* cxgbe(4): Ignore unused interrupts.Navdeep Parhar2019-02-101-0/+1
* cxgbe(4): Auto-dump the CIM block's logic analyzer on a TIMER0 interrupt.Navdeep Parhar2019-02-071-1/+5
* cxgbe(4): Auto-dump the device log on a mailbox timeout or when theNavdeep Parhar2019-02-071-3/+11
* cxgbe(4): Improved error reporting and diagnostics.Navdeep Parhar2019-02-011-659/+1219