[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
** Changed in: kunpeng920/ubuntu-18.04 Status: Fix Committed => Fix Released ** Changed in: kunpeng920 Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
This bug was fixed in the package linux - 4.15.0-126.129 --- linux (4.15.0-126.129) bionic; urgency=medium * bionic/linux: 4.15.0-126.129 -proposed tracker (LP: #1905305) * CVE-2020-4788 - SAUCE: powerpc/64s: Define MASKABLE_RELON_EXCEPTION_PSERIES_OOL - SAUCE: powerpc/64s: move some exception handlers out of line - powerpc/64s: flush L1D on kernel entry - SAUCE: powerpc: Add a framework for user access tracking - powerpc: Implement user_access_begin and friends - powerpc: Fix __clear_user() with KUAP enabled - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed - powerpc/64s: flush L1D after user accesses linux (4.15.0-125.128) bionic; urgency=medium * bionic/linux: 4.15.0-125.128 -proposed tracker (LP: #1903137) * Update kernel packaging to support forward porting kernels (LP: #1902957) - [Debian] Update for leader included in BACKPORT_SUFFIX * Avoid double newline when running insertchanges (LP: #1903293) - [Packaging] insertchanges: avoid double newline * EFI: Fails when BootCurrent entry does not exist (LP: #183) - efivarfs: Replace invalid slashes with exclamation marks in dentries. * CVE-2020-14351 - perf/core: Fix race in the perf_mmap_close() function * raid10: Block discard is very slow, causing severe delays for mkfs and fstrim operations (LP: #1896578) - md: add md_submit_discard_bio() for submitting discard bio - md/raid10: extend r10bio devs to raid disks - md/raid10: pull codes that wait for blocked dev into one function - md/raid10: improve raid10 discard request - md/raid10: improve discard request for far layout * Bionic: btrfs: kernel BUG at /build/linux- eTBZpZ/linux-4.15.0/fs/btrfs/ctree.c:3233! (LP: #1902254) - btrfs: use offset_in_page instead of open-coding it - btrfs: use BUG() instead of BUG_ON(1) - btrfs: drop unnecessary offset_in_page in extent buffer helpers - btrfs: extent_io: do extra check for extent buffer read write functions - btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() - btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref() - btrfs: ctree: check key order before merging tree blocks * Bionic update: upstream stable patchset 2020-11-04 (LP: #1902943) - USB: gadget: f_ncm: Fix NDP16 datagram validation - gpio: tc35894: fix up tc35894 interrupt configuration - vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock - vsock/virtio: stop workers during the .remove() - vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() - net: virtio_vsock: Enhance connection semantics - Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 - ftrace: Move RCU is watching check after recursion check - drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config - drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices - drm/sun4i: mixer: Extend regmap max_register - net: dec: de2104x: Increase receive ring size for Tulip - rndis_host: increase sleep time in the query-response loop - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() - drivers/net/wan/lapbether: Make skb->protocol consistent with the header - drivers/net/wan/hdlc: Set skb->protocol before transmitting - mac80211: do not allow bigger VHT MPDUs than the hardware supports - spi: fsl-espi: Only process interrupts for expected events - nvme-fc: fail new connections to a deleted host or remote port - pinctrl: mvebu: Fix i2c sda definition for 98DX3236 - nfs: Fix security label length not being reset - clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED - iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate() - i2c: cpm: Fix i2c_ram structure - Input: trackpoint - enable Synaptics trackpoints - random32: Restore __latent_entropy attribute on net_rand_state - epoll: do not insert into poll queues until all sanity checks are done - epoll: replace ->visited/visited_list with generation count - epoll: EPOLL_CTL_ADD: close the race in decision to take fast path - ep_create_wakeup_source(): dentry name can change under you... - netfilter: ctnetlink: add a range check for l3/l4 protonum - drm/syncobj: Fix drm_syncobj_handle_to_fd refcount leak - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts - Revert "ravb: Fixed to be able to unload modules" - fbcon: Fix global-out-of-bounds read in fbcon_get_font() - net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() - usermodehelper: reset umask to default before executing user process - platform/x86: thinkpad_acpi: initialize tp_nvram_state variable - platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse - driver
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
Thanks. 4.15.0-125.128 works for me. ** Tags removed: ikeradar verification-needed-bionic ** Tags added: verification-done-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- bionic' to 'verification-done-bionic'. If the problem still exists, change the tag 'verification-needed-bionic' to 'verification-failed- bionic'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
** Changed in: kunpeng920/ubuntu-18.04 Status: In Progress => Fix Committed ** Changed in: kunpeng920 Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
** Changed in: linux (Ubuntu Bionic) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
** Changed in: linux (Ubuntu Bionic) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
Patches sent. https://lists.ubuntu.com/archives/kernel-team/2020-October/113962.html -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
** Description changed: + [Impact] + kernel oops on hns3 driver when GRO is enabled. + + [Fix] + Cherry-pick patches from upstream + d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process + a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum + + [Test] + No known way to reproduce it in our lab. Regression test only. + + [Regression Potential] + Patchset only affects hns3 driver. Minimal risk for other drivers and platform. + Stress test on hns3 driver looks good and we also have positive + feedback from different lab. + Patches also in Ubuntu kernel since Eoan and no regression observed. + + [Bug Description] When a GRO packet is received by driver, the cwr field in the struct tcphdr needs to be checked to decide whether to set the SKB_GSO_TCP_ECN for skb_shinfo(skb)->gso_type. [Steps to Reproduce] 1.load PF driver 2.turn off GRO of stack, turn on HW GRO [Actual Results] [ 32.597752] bond-dcn: link status definitely up for interface enp189s0f0, 1 Mbps full duplex [1048422.589438] Unable to handle kernel paging request at virtual address 80605d0c [1048422.597506] Mem abort info: [1048422.600463] ESR = 0x9605 [1048422.603679] Exception class = DABT (current EL), IL = 32 bits [1048422.609747] SET = 0, FnV = 0 [1048422.612963] EA = 0, S1PTW = 0 [1048422.616265] Data abort info: [1048422.619309] ISV = 0, ISS = 0x0005 [1048422.623301] CM = 0, WnR = 0 [1048422.626431] swapper pgtable: 4k pages, 48-bit VAs, pgd = 96615bf4 [1048422.633360] [80605d0c] *pgd=205f6003, *pud= [1048422.640465] Internal error: Oops: 9605 [#1] SMP [1048422.645496] Modules linked in: bonding zfs(PO) zunicode(PO) zavl(PO) icp(PO) nls_iso8859_1 zcommon(PO) znvpair(PO) spl(O) joydev input_leds ipmi_ssif ipmi_si ipmi_devintf shpchp ipmi_msghandler cppc_cpufreq sch_fq_codel ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 xfs btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear ses enclosure hibmc_drm aes_ce_blk aes_ce_cipher ttm realtek crc32_ce drm_kms_helper crct10dif_ce syscopyarea ghash_ce hisi_sas_v3_hw sysfillrect sha2_ce sysimgblt hns3 nvme hisi_sas_main sha256_arm64 fb_sys_fops sha1_ce drm hclge libsas nvme_core ahci megaraid_sas hnae3 scsi_transport_sas libahci gpio_dwapb hid_generic [1048422.715911] usbhid hid aes_neon_bs aes_neon_blk crypto_simd cryptd aes_arm64 [1048422.723192] Process swapper/22 (pid: 0, stack limit = 0xdc9798e5) [1048422.730122] CPU: 22 PID: 0 Comm: swapper/22 Tainted: P O 4.15.0-96-generic #97-Ubuntu [1048422.739297] Hardware name: Huawei TaiShan 200 (Model 2280)/BC82AMDDA, BIOS 1.35 04/30/2020 [1048422.747695] pstate: 8049 (Nzcv daif +PAN -UAO) [1048422.752641] pc : tcp_gro_complete+0x4c/0x80 [1048422.756988] lr : hns3_clean_rx_ring+0x63c/0x6f0 [hns3] [1048422.762274] sp : 09893d00 - [1048422.765746] x29: 09893d00 x28: a05de384d900 - [1048422.771207] x27: a05dc660c6c0 x26: a05dc7a6c280 - [1048422.776668] x25: 0040 x24: a05dc7a4e000 - [1048422.782130] x23: 0002 x22: - [1048422.787590] x21: x20: - [1048422.793051] x19: a05de384d900 x18: a3bf2a70 - [1048422.798512] x17: a3b68698 x16: 08307aa0 - [1048422.803973] x15: 0d920112ac4e x14: 0c96b6405c2a0a08 - [1048422.809435] x13: 01011cc0f601 x12: 188058b201fc85fd - [1048422.814896] x11: cd979f72c04ce5db x10: 2087e1db2087679d - [1048422.820358] x9 : 0640004090cff807 x8 : 00450008f034d971 - [1048422.825820] x7 : 1502726647903506 x6 : 0002 - [1048422.831281] x5 : a05dc7ad0480 x4 : 0002 - [1048422.836743] x3 : 805f5d00 x2 : 0060 - [1048422.842203] x1 : 805f5f00 x0 : 80605cff + [1048422.765746] x29: 09893d00 x28: a05de384d900 + [1048422.771207] x27: a05dc660c6c0 x26: a05dc7a6c280 + [1048422.776668] x25: 0040 x24: a05dc7a4e000 + [1048422.782130] x23: 0002 x22: + [1048422.787590] x21: x20: + [1048422.793051] x19: a05de384d900 x18: a3bf2a70 + [1048422.798512] x17: a3b68698 x16: 08307aa0 + [1048422.803973] x15: 0d920112ac4e x14: 0c96b6405c2a0a08 + [1048422.809435] x13: 01011cc0f601 x12: 188058b201fc85fd + [1048422.814896] x11: cd979f72c04ce5db x10: 2087e1db2087679d + [1048422.820358] x9 : 0640004090cff807 x8 : 00450008f034d971 + [1048422.825820] x7 : 1502726647903506 x6 : 0002 + [1048422.831281] x5 : a05dc7ad0480 x4 : 0002 + [1048422.836743] x3 : 805f5d00 x2 : 0060 + [1048422.842203] x1 :
[Bug 1893711] Re: [hns3-0901]add hns3_gro_complete for HW GRO process
** Also affects: linux (Ubuntu) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: New => In Progress ** Also affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Bionic) Status: New => In Progress ** Changed in: linux (Ubuntu Bionic) Assignee: (unassigned) => Ike Panhc (ikepanhc) ** Changed in: linux (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1893711 Title: [hns3-0901]add hns3_gro_complete for HW GRO process To manage notifications about this bug go to: https://bugs.launchpad.net/kunpeng920/+bug/1893711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs