Activity log for bug #1928387

Date Who What changed Old value New value Message
2021-05-13 20:37:49 pragyansri.pathi@intel.com bug added bug
2021-05-13 20:38:26 pragyansri.pathi@intel.com intel: importance Undecided High
2021-05-13 20:38:45 pragyansri.pathi@intel.com bug task added ubuntu
2021-05-13 20:38:54 pragyansri.pathi@intel.com intel: status New Fix Committed
2021-06-09 05:11:57 Anthony Wong tags ehl intel-kernel-21.10 ehl intel-kernel-21.10 linux-intel
2021-07-05 08:21:16 Sachin Mokashi tags ehl intel-kernel-21.10 linux-intel ehl intel-kernel-21.10 linux-intel lookout-canyon
2021-07-05 08:22:50 apoorv bug added subscriber apoorv
2021-07-13 04:00:00 Anthony Wong bug task added linux-intel (Ubuntu)
2021-07-13 04:00:54 Anthony Wong linux-intel (Ubuntu): assignee Hsuan-Yu Lin (shanelin)
2021-07-13 04:00:57 Anthony Wong linux-intel (Ubuntu): importance Undecided High
2021-07-13 04:08:24 Hsuan-Yu Lin linux-intel (Ubuntu): status New In Progress
2021-07-13 07:08:53 Sachin Mokashi bug added subscriber SACHIN MOKASHI
2021-07-29 09:20:49 Hsuan-Yu Lin bug added subscriber Chao Qin
2021-08-04 12:16:48 Hsuan-Yu Lin attachment added lp1928387-patches-v1.tgz https://bugs.launchpad.net/ubuntu/+source/linux-intel/+bug/1928387/+attachment/5515834/+files/lp1928387-patches-v1.tgz
2021-08-04 12:26:57 Hsuan-Yu Lin attachment added dmesg-0804.txt https://bugs.launchpad.net/ubuntu/+source/linux-intel/+bug/1928387/+attachment/5515835/+files/dmesg-0804.txt
2021-08-05 08:03:10 Sachin Mokashi attachment added EHL Customer Enabling Document https://bugs.launchpad.net/intel/+bug/1928387/+attachment/5515966/+files/EHL_Beta_Workshop_PreWork_rev1p00_external.xlsx
2021-08-11 06:56:12 Hsuan-Yu Lin description 1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu 2. Hardware: Elkhart Lake 3. Upstream acceptance: Commit IDs see below 4. External Links: IoTG EHL RDC#:606615 5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG) Commit ID List (Kernel merged) ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7) 29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8) ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8) d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8) 52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8) e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8) 09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8) 801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8) VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8) b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7) d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7) 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7) 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7) VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7) 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7) 909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6) 2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6) 2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6) VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6) VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6) c593642c8be0 treewide: Use sizeof_field() macro (5.5) 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10) 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10) 388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9) b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10) ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_ VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10) d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10) 7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9) aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10) 9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10) 686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10) 0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10) 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10) TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13) TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13) TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13) TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13) TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13) VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13) VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13) db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13) TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13) SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13) SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13) SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13) TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12) VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12) 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12) fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12) TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12) 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12) f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11) 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11) 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12) 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11) 523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11) bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11) be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11) d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13) TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13) XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13) XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13) XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13) XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13) XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13) XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13) XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13) 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13) 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13) XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13) XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13) XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13) XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13) XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13) XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13) 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13) 8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13) b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13) TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13) TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13) 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13) b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13) 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13) 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13) 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13) d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13) 0ef25ed104ac net: phy: add genphy_c45_loopback (5.13) d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12) SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13) SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13) SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13) b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11) 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11) 1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu 2. Hardware: Elkhart Lake 3. Upstream acceptance: Commit IDs see below 4. External Links: IoTG EHL RDC#:606615 5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG) Commit ID List (Kernel merged) ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7) 29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8) ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8) d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8) 52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8) e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8) 09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8) 801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8) VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8) b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7) d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7) 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7) 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7) VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7) 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7) 909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6) 2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6) 2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6) VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6) VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6) c593642c8be0 treewide: Use sizeof_field() macro (5.5) 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10) 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10) 388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9) b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10) ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_ VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10) d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10) 7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9) aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10) 9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10) 686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10) 0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10) 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10) TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13) TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13) TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13) TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13) TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13) VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13) VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13) db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13) TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13) SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13) SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13) SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13) TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12) VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12) 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12) fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12) TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12) 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12) f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11) 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11) 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12) 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11) 523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11) bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11) be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11) d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13) TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13) XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13) XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13) XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13) XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13) XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13) XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13) XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13) 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13) 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13) XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13) XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13) XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13) XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13) XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13) XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13) 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13) 8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13) b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13) TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13) TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13) 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13) b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13) 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13) 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13) 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13) d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13) 0ef25ed104ac net: phy: add genphy_c45_loopback (5.13) d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12) SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13) SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13) SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13) b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11) 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11) X-HWE-Bug: Bug #1939511
2021-08-19 01:07:04 Launchpad Janitor ubuntu: status New Confirmed
2021-08-19 14:17:26 Anthony Wong description 1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu 2. Hardware: Elkhart Lake 3. Upstream acceptance: Commit IDs see below 4. External Links: IoTG EHL RDC#:606615 5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG) Commit ID List (Kernel merged) ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7) 29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8) ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8) d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8) 52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8) e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8) 09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8) 801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8) VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8) b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7) d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7) 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7) 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7) VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7) 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7) 909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6) 2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6) 2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6) VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6) VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6) c593642c8be0 treewide: Use sizeof_field() macro (5.5) 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10) 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10) 388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9) b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10) ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_ VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10) d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10) 7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9) aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10) 9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10) 686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10) 0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10) 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10) TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13) TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13) TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13) TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13) TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13) VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13) VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13) db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13) TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13) SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13) SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13) SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13) TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12) VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12) 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12) fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12) TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12) 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12) f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11) 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11) 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12) 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11) 523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11) bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11) be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11) d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13) TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13) XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13) XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13) XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13) XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13) XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13) XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13) XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13) 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13) 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13) XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13) XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13) XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13) XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13) XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13) XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13) 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13) 8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13) b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13) TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13) TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13) 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13) b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13) 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13) 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13) 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13) d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13) 0ef25ed104ac net: phy: add genphy_c45_loopback (5.13) d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12) SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13) SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13) SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13) b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11) 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11) X-HWE-Bug: Bug #1939511 1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu 2. Hardware: Elkhart Lake 3. Upstream acceptance: Commit IDs see below 4. External Links: IoTG EHL RDC#:606615 5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG) Commit ID List (Kernel merged) ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7) 29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8) ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8) d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8) 52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8) e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8) 09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8) 801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8) VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8) b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7) d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7) 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7) 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7) VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7) 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7) 909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6) 2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6) 2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6) VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6) VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6) c593642c8be0 treewide: Use sizeof_field() macro (5.5) 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10) 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10) 388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9) b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10) ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_ VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10) d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10) 7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9) aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10) 9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10) 686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10) 0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10) 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10) TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13) TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13) TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13) TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13) TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13) VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13) VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13) db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13) TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13) SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13) SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13) SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13) TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12) VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12) 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12) fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12) TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12) 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12) f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11) 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11) 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12) 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11) 523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11) bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11) be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11) d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13) TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13) XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13) XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13) XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13) XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13) XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13) XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13) XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13) 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13) 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13) XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13) XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13) XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13) XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13) XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13) XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13) 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13) 8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13) b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13) TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13) TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13) 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13) b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13) 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13) 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13) 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13) d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13) 0ef25ed104ac net: phy: add genphy_c45_loopback (5.13) d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12) SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13) SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13) SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13) b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11) 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11) X-HWE-Bug: Bug #1939511 ----------------------------------------------------- EHL TSN reference (RDC #616446): https://drive.google.com/file/d/1VaElyNp-fXDLWe8WF9Dx1-hiPRmTEokN/view
2021-09-15 01:13:03 Anthony Wong linux-intel (Ubuntu): assignee Hsuan-Yu Lin (shanelin)
2021-10-25 03:35:24 Pierre Equoy nominated for series intel/lookout-canyon
2021-10-25 03:35:24 Pierre Equoy bug task added intel/lookout-canyon
2021-10-25 03:51:16 Pierre Equoy intel/lookout-canyon: status New Fix Committed
2021-10-25 03:51:18 Pierre Equoy intel/lookout-canyon: milestone sprint2
2021-11-08 17:09:28 Ana Lasprilla intel/lookout-canyon: status Fix Committed Fix Released
2021-11-24 16:31:31 Ana Lasprilla information type Private Public Security
2021-11-29 07:36:04 Anthony Wong linux-intel (Ubuntu): status In Progress Fix Released