|
| 1 | +* Mon Feb 20 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-279.el9] |
| 2 | +- redhat/configs: enable Octeon TX2 network drivers for RHEL (Michal Schmidt) [2040643] |
| 3 | +- octeontx2: mark the AF/PF/VF drivers as tech-preview (Michal Schmidt) [2040643] |
| 4 | +- octeontx2-af: Fix devlink unregister (Michal Schmidt) [2040643] |
| 5 | +- octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt (Michal Schmidt) [2040643] |
| 6 | +- octeontx2-pf: Avoid use of GFP_KERNEL in atomic context (Michal Schmidt) [2040643] |
| 7 | +- octeontx2-pf: Fix resource leakage in VF driver unbind (Michal Schmidt) [2040643] |
| 8 | +- octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable (Michal Schmidt) [2040643] |
| 9 | +- octeontx2-pf: Fix lmtst ID used in aura free (Michal Schmidt) [2040643] |
| 10 | +- net: ethernet: marvell: octeontx2: Fix uninitialized variable warning (Michal Schmidt) [2040643] |
| 11 | +- octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions (Michal Schmidt) [2040643] |
| 12 | +- octeontx2-af: Add FEC stats for RPM/RPM_USX block (Michal Schmidt) [2040643] |
| 13 | +- octeontx2-pf: ethtool: Implement get_fec_stats (Michal Schmidt) [2040643] |
| 14 | +- octeontx2-af: cn10kb: Add RPM_USX MAC support (Michal Schmidt) [2040643] |
| 15 | +- octeontx2-af: Support variable number of lmacs (Michal Schmidt) [2040643] |
| 16 | +- octeontx2-af: Simplify a size computation in rvu_npc_exact_init() (Michal Schmidt) [2040643] |
| 17 | +- octeontx2-af: Fix the size of memory allocated for the 'id_bmap' bitmap (Michal Schmidt) [2040643] |
| 18 | +- octeontx2-af: Use the bitmap API to allocate bitmaps (Michal Schmidt) [2040643] |
| 19 | +- octeontx2-af: Slightly simplify rvu_npc_exact_init() (Michal Schmidt) [2040643] |
| 20 | +- octeontx2-af: Fix a potentially spurious error message (Michal Schmidt) [2040643] |
| 21 | +- octeontx2-pf: Add support to filter packet based on IP fragment (Michal Schmidt) [2040643] |
| 22 | +- octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules (Michal Schmidt) [2040643] |
| 23 | +- marvell: octeontx2: build error: unknown type name 'u64' (Michal Schmidt) [2040643] |
| 24 | +- octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support (Michal Schmidt) [2040643] |
| 25 | +- octeontx2-pf: Fix potential memory leak in otx2_init_tc() (Michal Schmidt) [2040643] |
| 26 | +- octeontx2-pf: Fix pfc_alloc_status array overflow (Michal Schmidt) [2040643] |
| 27 | +- octeontx2-af: Fix reference count issue in rvu_sdp_init() (Michal Schmidt) [2040643] |
| 28 | +- octeontx2-pf: Add check for devm_kcalloc (Michal Schmidt) [2040643] |
| 29 | +- octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler() (Michal Schmidt) [2040643] |
| 30 | +- octeontx2-af: debugsfs: fix pci device refcount leak (Michal Schmidt) [2040643] |
| 31 | +- octeontx2-pf: Fix SQE threshold checking (Michal Schmidt) [2040643] |
| 32 | +- octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Michal Schmidt) [2040643] |
| 33 | +- octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts() (Michal Schmidt) [2040643] |
| 34 | +- octeontx2-af: cn10k: mcs: Add debugfs support (Michal Schmidt) [2040643] |
| 35 | +- octeontx2-af: cn10k: mcs: Handle MCS block interrupts (Michal Schmidt) [2040643] |
| 36 | +- octeontx2-af: cn10k: mcs: Support for stats collection (Michal Schmidt) [2040643] |
| 37 | +- octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic (Michal Schmidt) [2040643] |
| 38 | +- octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources (Michal Schmidt) [2040643] |
| 39 | +- octeontx2-af: cn10k: mcs: Add mailboxes for port related operations (Michal Schmidt) [2040643] |
| 40 | +- octeontx2-af: cn10k: Introduce driver for macsec block. (Michal Schmidt) [2040643] |
| 41 | +- octeontx2-pf: Fix unused variable build error (Michal Schmidt) [2040643] |
| 42 | +- octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly (Michal Schmidt) [2040643] |
| 43 | +- octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon (Michal Schmidt) [2040643] |
| 44 | +- octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon (Michal Schmidt) [2040643] |
| 45 | +- octeontx2-af: return correct ptp timestamp for CN10K silicon (Michal Schmidt) [2040643] |
| 46 | +- octeontx2-pf: Add egress PFC support (Michal Schmidt) [2040643] |
| 47 | +- octeontx2: ethernet: move from strlcpy with unused retval to strscpy (Michal Schmidt) [2040643] |
| 48 | +- octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration (Michal Schmidt) [2040643] |
| 49 | +- octeontx2-af: Fix key checking for source mac (Michal Schmidt) [2040643] |
| 50 | +- octeontx2-af: Fix mcam entry resource leak (Michal Schmidt) [2040643] |
| 51 | +- octeontx2-af: suppress external profile loading warning (Michal Schmidt) [2040643] |
| 52 | +- octeontx2-af: Apply tx nibble fixup always (Michal Schmidt) [2040643] |
| 53 | +- octeontx2-pf: Reduce minimum mtu size to 60 (Michal Schmidt) [2040643] |
| 54 | +- octeontx2-af: Set NIX link credits based on max LMAC (Michal Schmidt) [2040643] |
| 55 | +- octeontx2-af: Fixes static warnings (Michal Schmidt) [2040643] |
| 56 | +- octeontx2-af: Limit link bringup time at firmware (Michal Schmidt) [2040643] |
| 57 | +- octeontx2-af: returning uninitialized variable (Michal Schmidt) [2040643] |
| 58 | +- octeontx2-af: Remove duplicate include (Michal Schmidt) [2040643] |
| 59 | +- octeontx2-af: Skip CGX/RPM probe incase of zero lmac count (Michal Schmidt) [2040643] |
| 60 | +- octeontx2-af: Enable Exact match flag in kex profile (Michal Schmidt) [2040643] |
| 61 | +- octeontx2-pf: Add support for exact match table. (Michal Schmidt) [2040643] |
| 62 | +- octeontx2-af: Invoke exact match functions if supported (Michal Schmidt) [2040643] |
| 63 | +- octeontx2-af: Wrapper functions for MAC addr add/del/update/reset (Michal Schmidt) [2040643] |
| 64 | +- octeontx2: Modify mbox request and response structures (Michal Schmidt) [2040643] |
| 65 | +- octeontx2-af: Debugsfs support for exact match. (Michal Schmidt) [2040643] |
| 66 | +- octeontx2-af: Drop rules for NPC MCAM (Michal Schmidt) [2040643] |
| 67 | +- octeontx2-af: FLR handler for exact match table. (Michal Schmidt) [2040643] |
| 68 | +- octeontx2-af: devlink configuration support (Michal Schmidt) [2040643] |
| 69 | +- octeontx2-af: Exact match scan from kex profile (Michal Schmidt) [2040643] |
| 70 | +- octeontx2-af: Exact match support (Michal Schmidt) [2040643] |
| 71 | +- octeontx2-af: Use hashed field in MCAM key (Michal Schmidt) [2040643] |
| 72 | +- octeontx2-af: Don't reset previous pfc config (Michal Schmidt) [2040643] |
| 73 | +- octeontx2-af: fix operand size in bitwise operation (Michal Schmidt) [2040643] |
| 74 | +- marvell/octeontx2/af: fix repeated words in comments (Michal Schmidt) [2040643] |
| 75 | +- octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Michal Schmidt) [2040643] |
| 76 | +- octeontx2-pf: cn10k: Fix egress ratelimit configuration (Michal Schmidt) [2040643] |
| 77 | +- octeontx2-vf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] |
| 78 | +- octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate (Michal Schmidt) [2040643] |
| 79 | +- octeontx2-af: fix error code in is_valid_offset() (Michal Schmidt) [2040643] |
| 80 | +- octeontx2-pf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] |
| 81 | +- octeontx2-pf: Use memset_startat() helper in otx2_stop() (Michal Schmidt) [2040643] |
| 82 | +- octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq() (Michal Schmidt) [2040643] |
| 83 | +- octeontx2-af: debugfs: fix error return of allocations (Michal Schmidt) [2040643] |
| 84 | +- octeontx2-af: initialize action variable (Michal Schmidt) [2040643] |
| 85 | +- octeontx2-af: cn10k: add workaround for ptp errata (Michal Schmidt) [2040643] |
| 86 | +- octeontx2-pf: cn10k: add support for new ptp timestamp format (Michal Schmidt) [2040643] |
| 87 | +- octeontx2-af: fix array bound error (Michal Schmidt) [2040643] |
| 88 | +- octeontx2-pf: Add TC feature for VFs (Michal Schmidt) [2040643] |
| 89 | +- octeontx2-pf: PFC config support with DCBx (Michal Schmidt) [2040643] |
| 90 | +- octeontx2-af: Flow control resource management (Michal Schmidt) [2040643] |
| 91 | +- octeontx2-af: Priority flow control configuration support (Michal Schmidt) [2040643] |
| 92 | +- octeontx2-af: Don't enable Pause frames by default (Michal Schmidt) [2040643] |
| 93 | +- octeontx2-pf: Change receive buffer size using ethtool (Michal Schmidt) [2040643] |
| 94 | +- octeontx2: Replace zero-length arrays with flexible-array members (Michal Schmidt) [2040643] |
| 95 | +- octeontx2-af: Add KPU changes to parse NGIO as separate layer (Michal Schmidt) [2040643] |
| 96 | +- octeontx2-pf: Forward error codes to VF (Michal Schmidt) [2040643] |
| 97 | +- octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces (Michal Schmidt) [2040643] |
| 98 | +- octeontx2-af: Increase link credit restore polling timeout (Michal Schmidt) [2040643] |
| 99 | +- octeontx2-pf: cn10k: Ensure valid pointers are freed to aura (Michal Schmidt) [2040643] |
| 100 | +- octeontx2-af: cn10k: Use appropriate register for LMAC enable (Michal Schmidt) [2040643] |
| 101 | +- octeontx2-af: Retry until RVU block reset complete (Michal Schmidt) [2040643] |
| 102 | +- octeontx2-af: Fix LBK backpressure id count (Michal Schmidt) [2040643] |
| 103 | +- octeontx2-af: Do not fixup all VF action entries (Michal Schmidt) [2040643] |
| 104 | +- octeontx2-af: Fix interrupt name strings (Michal Schmidt) [2040643] |
| 105 | +- octeontx2-nicvf: Free VF PTP resources. (Michal Schmidt) [2040643] |
| 106 | +- octeontx2-af: Increment ptp refcount before use (Michal Schmidt) [2040643] |
| 107 | +- octeontx2-af: Fix a memleak bug in rvu_mbox_init() (Michal Schmidt) [2040643] |
| 108 | +- octeontx2-af: debugfs: don't corrupt user memory (Michal Schmidt) [2040643] |
| 109 | +- octeontx2-nicvf: fix ioctl callback (Michal Schmidt) [2040643] |
| 110 | +- octeontx2-pf: select CONFIG_NET_DEVLINK (Michal Schmidt) [2040643] |
| 111 | +- octeontx2-af: use swap() to make code cleaner (Michal Schmidt) [2040643] |
| 112 | +- octeontx2-af: Fix possible null pointer dereference. (Michal Schmidt) [2040643] |
| 113 | +- octeontx2-af: Display all enabled PF VF rsrc_alloc entries. (Michal Schmidt) [2040643] |
| 114 | +- octeontx2-af: Check whether ipolicers exists (Michal Schmidt) [2040643] |
| 115 | +- octeontx2-af: debugfs: Add channel and channel mask. (Michal Schmidt) [2040643] |
| 116 | +- octeontx2-af: cn10k: debugfs for dumping LMTST map table (Michal Schmidt) [2040643] |
| 117 | +- octeontx2-af: debugfs: Minor changes. (Michal Schmidt) [2040643] |
| 118 | +- octeontx2: net: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [2040643] |
| 119 | +- octeontx2-af: Increase number of reserved entries in KPU (Michal Schmidt) [2040643] |
| 120 | +- octeontx2-nic: fix mixed module build (Michal Schmidt) [2040643] |
| 121 | +- octeontx2-af: Add support to flush full CPT CTX cache (Michal Schmidt) [2040643] |
| 122 | +- octeontx2-af: Perform cpt lf teardown in non FLR path (Michal Schmidt) [2040643] |
| 123 | +- octeontx2-af: Enable CPT HW interrupts (Michal Schmidt) [2040643] |
| 124 | +- octeontx2-pf: Simplify the receive buffer size calculation (Michal Schmidt) [2040643] |
| 125 | +- ethernet: Remove redundant 'flush_workqueue()' calls (Michal Schmidt) [2040643] |
| 126 | +- octeontx2: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2040643] |
| 127 | +- octeontx2-af: Remove redundant initialization of variable pin (Michal Schmidt) [2040643] |
| 128 | +- octeontx2: bpf: Let bpf_warn_invalid_xdp_action() report more info (Michal Schmidt) [2040643] |
| 129 | +- octeontx2-pf: Add XDP support to netdev PF (Michal Schmidt) [2040643] |
| 130 | +- octeontx2-af: Adjust LA pointer for cpt parse header (Michal Schmidt) [2040643] |
| 131 | +- octeontx2-nicvf: Add PTP hardware clock support to NIX VF (Michal Schmidt) [2040643] |
| 132 | +- octeontx2-pf: Enable promisc/allmulti match MCAM entries. (Michal Schmidt) [2040643] |
| 133 | +- octeontx2-pf: Use hardware register for CQE count (Michal Schmidt) [2040643] |
| 134 | +- octeontx2-af: Add external ptp input clock (Michal Schmidt) [2040643] |
| 135 | +- octeontx2-af: Use ptp input clock info from firmware data (Michal Schmidt) [2040643] |
| 136 | +- octeontx2-af: cn10k: RPM hardware timestamp configuration (Michal Schmidt) [2040643] |
| 137 | +- octeontx2-af: Reset PTP config in FLR handler (Michal Schmidt) [2040643] |
| 138 | +- octeontx2-af: Optimize KPU1 processing for variable-length headers (Michal Schmidt) [2040643] |
| 139 | +- octeontx2-af: Limit KPU parsing for GTPU packets (Michal Schmidt) [2040643] |
| 140 | +- octeontx2-af: verify CQ context updates (Michal Schmidt) [2040643] |
| 141 | +- octeontx2-af: Remove redundant initialization of variable blkaddr (Michal Schmidt) [2040643] |
| 142 | +- octeontx2-af: Fix uninitialized variable val (Michal Schmidt) [2040643] |
| 143 | +- octeontx2-af: Hardware configuration for inline IPsec (Michal Schmidt) [2040643] |
| 144 | +- octeontx2-pf: CN10K: Hide RPM stats over ethtool (Michal Schmidt) [2040643] |
| 145 | +- octeontx2-af: Fix some memory leaks in the error handling path of 'cgx_lmac_init()' (Michal Schmidt) [2040643] |
| 146 | +- octeontx2-af: Add a 'rvu_free_bitmap()' function (Michal Schmidt) [2040643] |
| 147 | +- octeontx2-pf: cn10K: Reserve LMTST lines per core (Michal Schmidt) [2040643] |
| 148 | +- octeontx2-af: Add additional register check to rvu_poll_reg() (Michal Schmidt) [2040643] |
| 149 | +- octeontx2-af: Set proper errorcode for IPv4 checksum errors (Michal Schmidt) [2040643] |
| 150 | +- octeontx2-af: Fix static code analyzer reported issues (Michal Schmidt) [2040643] |
| 151 | +- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg (Michal Schmidt) [2040643] |
| 152 | +- octeontx2-af: Fix loop in free and unmap counter (Michal Schmidt) [2040643] |
| 153 | +- octeontx2-af: Use NDC TX for transmit packet data (Michal Schmidt) [2040643] |
| 154 | +- octeontx2-pf: Add vlan-etype to ntuple filters (Michal Schmidt) [2040643] |
| 155 | +- octeontx2-af: Fix inconsistent license text (Michal Schmidt) [2040643] |
| 156 | +- octeontx2-pf: Fix inconsistent license text (Michal Schmidt) [2040643] |
| 157 | +- octeontx2-af: cn10K: support for sched lmtst and other features (Michal Schmidt) [2040643] |
| 158 | +- octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() (Michal Schmidt) [2040643] |
| 159 | +- octeontx2-af: Add mbox to retrieve bandwidth profile free count (Michal Schmidt) [2040643] |
| 160 | +- octeontx2-af: Remove channel verification while installing MCAM rules (Michal Schmidt) [2040643] |
| 161 | +- octeontx2-af: Add PTP device id for CN10K and 95O silcons (Michal Schmidt) [2040643] |
| 162 | +- octeontx2-af: Add free rsrc count mbox msg (Michal Schmidt) [2040643] |
| 163 | +- octeontx2-af: Add SDP interface support (Michal Schmidt) [2040643] |
| 164 | +- octeontx2-af: nix and lbk in loop mode in 98xx (Michal Schmidt) [2040643] |
| 165 | +- octeontx2-pf: cleanup transmit link deriving logic (Michal Schmidt) [2040643] |
| 166 | +- octeontx2-af: Allow to configure flow tag LSB byte as RSS adder (Michal Schmidt) [2040643] |
| 167 | +- octeontx2-af: enable tx shaping feature for 96xx C0 (Michal Schmidt) [2040643] |
| 168 | +- octeontx2-af: Wait for TX link idle for credits change (Michal Schmidt) [2040643] |
| 169 | +- octeontx2-af: Change the order of queue work and interrupt disable (Michal Schmidt) [2040643] |
| 170 | +- octeontx2-af: cn10k: Set cache lines for NPA batch alloc (Michal Schmidt) [2040643] |
| 171 | +- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 (Michal Schmidt) [2040643] |
| 172 | +- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action (Michal Schmidt) [2040643] |
| 173 | +- octeontx2-pf: Don't install VLAN offload rule if netdev is down (Michal Schmidt) [2040643] |
| 174 | +- octeontx2-af: Check capability flag while freeing ipolicer memory (Michal Schmidt) [2040643] |
| 175 | +- octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in DMA alloc (Michal Schmidt) [2040643] |
| 176 | +- octeontx2-pf: send correct vlan priority mask to npc_install_flow_req (Michal Schmidt) [2040643] |
| 177 | +- octeontx2-pf: Don't mask out supported link modes (Michal Schmidt) [2040643] |
| 178 | +- octeontx2-af: Handle return value in block reset. (Michal Schmidt) [2040643] |
| 179 | +- octeontx2-af: cn10k: Fix SDP base channel number (Michal Schmidt) [2040643] |
| 180 | +- octeontx2-pf: Fix NIX1_RX interface backpressure (Michal Schmidt) [2040643] |
| 181 | +- octeontx2-pf: Add check for non zero mcam flows (Michal Schmidt) [2040643] |
| 182 | +- octeontx2-af: remove redudant second error check on variable err (Michal Schmidt) [2040643] |
| 183 | +- octeontx2-pf: Allow VLAN priority also in ntuple filters (Michal Schmidt) [2040643] |
| 184 | +- octeontx2-af: configure npc for cn10k to allow packets from cpt (Michal Schmidt) [2040643] |
| 185 | +- octeontx2-af: cn10K: Get NPC counters value (Michal Schmidt) [2040643] |
| 186 | +- octeontx2-af: Allocate low priority entries for PF (Michal Schmidt) [2040643] |
| 187 | +- octeontx2: Move devlink registration to be last devlink command (part 2) (Michal Schmidt) [2040643] |
| 188 | +- octeontx2: otx2_devlink: Make devlink_register to be void (Michal Schmidt) [2040643] |
| 189 | +- octeontx2-pf: devlink params support to set mcam entry count (Michal Schmidt) [2040643] |
| 190 | +- octeontx2-pf: Unify flow management variables (Michal Schmidt) [2040643] |
| 191 | +- octeontx2-pf: Sort the allocated MCAM entry indices (Michal Schmidt) [2040643] |
| 192 | +- octeontx2-pf: Ntuple filters support for VF netdev (Michal Schmidt) [2040643] |
| 193 | +- octeontx2-pf: Enable NETIF_F_RXALL support for VF driver (Michal Schmidt) [2040643] |
| 194 | +- octeontx2-af: Add debug messages for failures (Michal Schmidt) [2040643] |
| 195 | +- octeontx2-af: add proper return codes for AF mailbox handlers (Michal Schmidt) [2040643] |
| 196 | +- octeontx2-af: Modify install flow error codes (Michal Schmidt) [2040643] |
| 197 | +- octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" (Michal Schmidt) [2040643] |
| 198 | +- octeontx2-pf: cn10k: Config DWRR weight based on MTU (Michal Schmidt) [2040643] |
| 199 | +- octeontx2: Move devlink registration to be last devlink command (part 1) (Michal Schmidt) [2040643] |
| 200 | +- octeontx2-af: cn10k: DWRR MTU configuration (Michal Schmidt) [2040643] |
| 201 | +- octeontx2-af: Enhance mailbox trace entry (Michal Schmidt) [2040643] |
| 202 | +Resolves: rhbz#2040643 |
| 203 | + |
1 | 204 | * Fri Feb 17 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-278.el9] |
2 | 205 | - RDMA/irdma: Cap MSIX used to online CPUs + 1 (Kamal Heib) [2125810] |
3 | 206 | - KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation (Eric Auger) [2166453] |
|
0 commit comments