[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-06-30 Thread Frank Heimes
I just checked the situation for this on hirsute.
The patch is already included in hirsute (master):
da7897c5355f net/mlx5: Fix HW spec violation configuring uplink
It was added as part of:
LP#1926368 "Hirsute update: v5.11.14 upstream stable release"
Hence updating the hirsute entry to Fix Released and with that the entire bug.

** Changed in: linux (Ubuntu Hirsute)
   Status: Fix Committed => Fix Released

** Changed in: ubuntu-z-systems
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Fix Released
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Released
Status in linux source package in Groovy:
  Fix Released
Status in linux source package in Hirsute:
  Fix Released

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-06-03 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.8.0-55.62

---
linux (5.8.0-55.62) groovy; urgency=medium

  * groovy/linux: 5.8.0-55.62 -proposed tracker (LP: #1930379)

  * [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64
(LP: #1929925)
- SAUCE: KVM: arm64: Assign kvm_ipa_limit

linux (5.8.0-54.61) groovy; urgency=medium

  * groovy/linux: 5.8.0-54.61 -proposed tracker (LP: #1927592)

  * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq
(LP: #1925522)
- debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460

  * linux-image-5.0.0-35-generic breaks checkpointing of container
(LP: #1857257)
- SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files

  *  netfilter: x_tables: fix compat match/target pad out-of-bound write
(LP: #1927682)
- netfilter: x_tables: fix compat match/target pad out-of-bound write

  * Groovy update: upstream stable patchset 2021-05-04 (LP: #1927150)
- mt76: fix tx skb error handling in mt76_dma_tx_queue_skb
- net: fec: ptp: avoid register access when ipg clock is disabled
- powerpc/4xx: Fix build errors from mfdcr()
- atm: eni: dont release is never initialized
- atm: lanai: dont run lanai_dev_close if not open
- Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
- ALSA: hda: ignore invalid NHLT table
- ixgbe: Fix memleak in ixgbe_configure_clsu32
- scsi: ufs: ufs-qcom: Disable interrupt in reset path
- blk-cgroup: Fix the recursive blkg rwstat
- net: tehuti: fix error return code in bdx_probe()
- net: intel: iavf: fix error return code of iavf_init_get_resources()
- sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
- cifs: ask for more credit on async read/write code paths
- gfs2: fix use-after-free in trans_drain
- cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
- gpiolib: acpi: Add missing IRQF_ONESHOT
- nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
- NFS: Correct size calculation for create reply length
- net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
- net: wan: fix error return code of uhdlc_init()
- net: davicom: Use platform_get_irq_optional()
- net: enetc: set MAC RX FIFO to recommended value
- atm: uPD98402: fix incorrect allocation
- atm: idt77252: fix null-ptr-dereference
- cifs: change noisy error message to FYI
- irqchip/ingenic: Add support for the JZ4760
- kbuild: add image_name to no-sync-config-targets
- kbuild: dummy-tools: fix inverted tests for gcc
- umem: fix error return code in mm_pci_probe()
- sparc64: Fix opcode filtering in handling of no fault loads
- habanalabs: Call put_pid() when releasing control device
- staging: rtl8192e: fix kconfig dependency on CRYPTO
- u64_stats,lockdep: Fix u64_stats_init() vs lockdep
- regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
- block: Fix REQ_OP_ZONE_RESET_ALL handling
- drm/amd/display: Revert dram_clock_change_latency for DCN2.1
- drm/amdgpu: fb BO should be ttm_bo_type_device
- drm/radeon: fix AGP dependency
- nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
- nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
- nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
- nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
- nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
- nfs: we don't support removing system.nfs4_acl
- block: Suppress uevent for hidden device when removed
- ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
- ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
- netsec: restore phy power state after controller reset
- platform/x86: intel-vbtn: Stop reporting SW_DOCK events
- psample: Fix user API breakage
- z3fold: prevent reclaim/free race for headless pages
- squashfs: fix inode lookup sanity checks
- squashfs: fix xattr id and id lookup sanity checks
- hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared 
mappings
- kasan: fix per-page tags for non-page_alloc pages
- gcov: fix clang-11+ support
- ACPI: video: Add missing callback back for Sony VPCEH3U1E
- ACPICA: Always create namespace nodes using acpi_ns_create_node()
- arm64: dts: ls1046a: mark crypto engine dma coherent
- arm64: dts: ls1012a: mark crypto engine dma coherent
- arm64: dts: ls1043a: mark crypto engine dma coherent
- ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B 
and C
- ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet
- ARM: dts: at91-sama5d27_som1: fix phy address to 7
- integrity: double check iint_cache was initialized
- drm/amd/pm: workaround for audio noise issue
- drm/i915: Fix the GT fence revocation runtime PM logic
- dm verity: fix 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-06-02 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.4.0-74.83

---
linux (5.4.0-74.83) focal; urgency=medium

  * focal/linux: 5.4.0-74.83 -proposed tracker (LP: #1927619)

  * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq
(LP: #1925522)
- debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460

  * linux-image-5.0.0-35-generic breaks checkpointing of container
(LP: #1857257)
- SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files

  * Enable CIFS GCM256 (LP: #1921916)
- smb3: add defines for new crypto algorithms
- smb3.1.1: add new module load parm require_gcm_256
- smb3.1.1: add new module load parm enable_gcm_256
- smb3.1.1: print warning if server does not support requested encryption 
type
- smb3.1.1: rename nonces used for GCM and CCM encryption
- smb3.1.1: set gcm256 when requested
- cifs: Adjust key sizes and key generation routines for AES256 encryption

  * locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (LP: #1926184)
- locking/qrwlock: Fix ordering in queued_write_lock_slowpath()

  * [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink
(LP: #1925452)
- net/mlx5: Fix HW spec violation configuring uplink

  * Focal update: v5.4.114 upstream stable release (LP: #1926493)
- Revert "scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure"
- Revert "scsi: qla2xxx: Fix stuck login session using prli_pend_timer"
- scsi: qla2xxx: Dual FCP-NVMe target port support
- scsi: qla2xxx: Fix device connect issues in P2P configuration
- scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure
- scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport
- scsi: qla2xxx: Fix stuck login session using prli_pend_timer
- scsi: qla2xxx: Fix fabric scan hang
- net/sctp: fix race condition in sctp_destroy_sock
- Input: nspire-keypad - enable interrupts only when opened
- gpio: sysfs: Obey valid_mask
- dmaengine: dw: Make it dependent to HAS_IOMEM
- ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
- ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
- lockdep: Add a missing initialization hint to the "INFO: Trying to 
register
  non-static key" message
- arc: kernel: Return -EFAULT if copy_to_user() fails
- ASoC: max98373: Added 30ms turn on/off time delay
- neighbour: Disregard DEAD dst in neigh_update
- ARM: keystone: fix integer overflow warning
- ARM: omap1: fix building with clang IAS
- drm/msm: Fix a5xx/a6xx timestamps
- ASoC: fsl_esai: Fix TDM slot setup for I2S mode
- scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
- net: ieee802154: stop dump llsec keys for monitors
- net: ieee802154: forbid monitor for add llsec key
- net: ieee802154: forbid monitor for del llsec key
- net: ieee802154: stop dump llsec devs for monitors
- net: ieee802154: forbid monitor for add llsec dev
- net: ieee802154: forbid monitor for del llsec dev
- net: ieee802154: stop dump llsec devkeys for monitors
- net: ieee802154: forbid monitor for add llsec devkey
- net: ieee802154: forbid monitor for del llsec devkey
- net: ieee802154: stop dump llsec seclevels for monitors
- net: ieee802154: forbid monitor for add llsec seclevel
- pcnet32: Use pci_resource_len to validate PCI resource
- mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
- virt_wifi: Return micros for BSS TSF values
- Input: s6sy761 - fix coordinate read bit shift
- Input: i8042 - fix Pegatron C15B ID entry
- HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
- dm verity fec: fix misaligned RS roots IO
- readdir: make sure to verify directory entry for legacy interfaces too
- arm64: fix inline asm in load_unaligned_zeropad()
- arm64: alternatives: Move length validation in alternative_{insn, endif}
- vfio/pci: Add missing range check in vfio_pci_mmap
- riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM"
- scsi: libsas: Reset num_scatter if libata marks qc as NODATA
- netfilter: conntrack: do not print icmpv6 as unknown via /proc
- libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC
- netfilter: bridge: add pre_exit hooks for ebtable unregistration
- netfilter: arp_tables: add pre_exit hook for table unregister
- net: macb: fix the restore of cmp registers
- netfilter: nft_limit: avoid possible divide error in nft_limit_init
- net: davicom: Fix regulator not turned off on failed probe
- net: sit: Unregister catch-all devices
- net: ip6_tunnel: Unregister catch-all devices
- i40e: fix the panic when running bpf in xdpdrv mode
- ibmvnic: avoid calling napi_disable() twice
- ibmvnic: remove duplicate napi_schedule call in do_reset function
- ibmvnic: remove duplicate napi_schedule call in open function
- gro: 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-05-18 Thread Frank Heimes
Thx for the verification(s) - adjusting tags accordingly ...

** Tags removed: verification-needed-focal verification-needed-groovy
** Tags added: verification-done-focal verification-done-groovy

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Groovy:
  Fix Committed
Status in linux source package in Hirsute:
  Fix Committed

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-05-13 Thread Ubuntu Kernel Bot
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-
groovy' to 'verification-done-groovy'. If the problem still exists,
change the tag 'verification-needed-groovy' to 'verification-failed-
groovy'.

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-groovy

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Groovy:
  Fix Committed
Status in linux source package in Hirsute:
  Fix Committed

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-05-13 Thread Ubuntu Kernel Bot
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-
focal' to 'verification-done-focal'. If the problem still exists, change
the tag 'verification-needed-focal' to 'verification-failed-focal'.

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-focal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Groovy:
  Fix Committed
Status in linux source package in Hirsute:
  Fix Committed

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-05-04 Thread Frank Heimes
** Changed in: ubuntu-z-systems
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Fix Committed
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Groovy:
  Fix Committed
Status in linux source package in Hirsute:
  Fix Committed

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-05-04 Thread Stefan Bader
for hirsute this patch was applied as part of 5.11.14 stable (bug
#1926368).

** Changed in: linux (Ubuntu Hirsute)
   Status: In Progress => Fix Committed

** Changed in: linux (Ubuntu Hirsute)
   Importance: High => Medium

** Changed in: linux (Ubuntu Groovy)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Focal)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu)
   Status: In Progress => Invalid

** Changed in: linux (Ubuntu Groovy)
   Status: In Progress => Fix Committed

** Changed in: linux (Ubuntu Focal)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Groovy:
  Fix Committed
Status in linux source package in Hirsute:
  Fix Committed

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-04-27 Thread Frank Heimes
Great - thx Alexander.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  In Progress
Status in linux source package in Groovy:
  In Progress
Status in linux source package in Hirsute:
  In Progress

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-04-27 Thread Frank Heimes
** Changed in: linux (Ubuntu Groovy)
   Status: New => In Progress

** Changed in: linux (Ubuntu Focal)
   Status: New => In Progress

** Changed in: ubuntu-z-systems
   Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  In Progress
Status in linux source package in Groovy:
  In Progress
Status in linux source package in Hirsute:
  In Progress

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-04-27 Thread Frank Heimes
Kernel SRU request submitted for hirsute, groovy and focal:
https://lists.ubuntu.com/archives/kernel-team/2021-April/thread.html#119562
changing status to 'In Progress'.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  In Progress

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-04-26 Thread Frank Heimes
Patched test kernels for H, G and F are current built at:
https://launchpad.net/~fheimes/+archive/ubuntu/lp1925452/+packages

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  In Progress

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression for mlx5 adapters required to operate in switchdev mode.

  * This fix makes sure that the uplink port is modified to follow only
  if the uplink_follow capability if it's set as required by the hw
  specification.

  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.

  [Fix]

  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"

  * can be cleanly cherry picked from hirsute master-next.

  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch

  [Test Case]

  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.

  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached
  to the same switch

  * Adapters must be running adapter firmware level 16.29.1006 or
  earlier.

  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev

  * Assign an IP address to the physical function device of the adapters
  on both systems

  * IP communication will fail

  * With the fix, IP communication can be established.

  [Regression Potential]

  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.

  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)"
  and in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.

  * But since only the If clause was added, the changes are pretty
  minimal and therefore well traceable.

  [Other]

  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __

  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d

  ---Additional Hardware Info---
  Mellanox ConnectX network adapter

  ---uname output---
  5.4.0-73-generic

  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

2021-04-26 Thread Frank Heimes
** Summary changed:

- [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory 
for 20.04)
+ [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

** Description changed:

  SRU Justification:
  ==
  
  [Impact]
  
  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed "Fix
  HW spec violation configuring uplink" (handled in this bug, LP#1925452)
  is needed to fix issues that were introduced with commit 7d0314b11cdd
  "net/mlx5e: Modify uplink state on interface up/down".
  
  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes a
  regression for mlx5 adapters required to operate in switchdev mode.
  
  * This fix makes sure that the uplink port is modified to follow only if
  the uplink_follow capability if it's set as required by the hw
  specification.
  
  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.
  
  [Fix]
  
  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"
  
- * can be cleanly cherry picked from hirsute master-next and groovy
- master-next.
+ * can be cleanly cherry picked from hirsute master-next.
  
  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch
  
  * a backport for focal:
  
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch
  
  [Test Case]
  
  * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.
  
  * Each server needs to have a Mellanox ConnectX4/5 adapter, attached to
  the same switch
  
  * Adapters must be running adapter firmware level 16.29.1006 or earlier.
  
  * enable SRIOV and switchdev mode on one adapter:
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
    echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
    echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
    devlink dev eswitch set pci/0100:00:00.0 mode switchdev
    devlink dev eswitch set pci/0100:00:00.1 mode switchdev
  
  * Assign an IP address to the physical function device of the adapters
  on both systems
  
  * IP communication will fail
  
  * With the fix, IP communication can be established.
  
  [Regression Potential]
  
  * There is always at least some potential for regression. In this case
  the new code can go wrong (or might become worse than before) in case
  the new if statement is wrong.
  
  * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)" and
  in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
  expected, the mlx5_modify_vport_admin_state call might go wrong, too.
  
  * But since only the If clause was added, the changes are pretty minimal
  and therefore well traceable.
  
  [Other]
  
  * Since the patch/commit is upstream with 5.12-rc7, it will be in Impish.
  __
  
  With the 5.4.0-48 update for Ubuntu 20.04, the commit
  
  "net/mlx5e: Modify uplink state on interface up/down"
  
  was integrated which contains a regression for mlx5 adapters with older
  adapter firmware.
  
  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.
  
  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
  
  ---Additional Hardware Info---
  Mellanox ConnectX network adapter
  
  ---uname output---
  5.4.0-73-generic
  
  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host
  
  Backports need to be provide for 21.04, 20.10 and 20.04 (if not cleanly
  applyable)!

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  In Progress

Bug description:
  SRU Justification:
  ==

  [Impact]

  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed
  "Fix HW spec violation configuring uplink" (handled in this bug,
  LP#1925452) is needed to fix issues that were introduced with commit
  7d0314b11cdd "net/mlx5e: Modify uplink state on interface up/down".

  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes
  a regression 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory for 20.04)

2021-04-26 Thread Frank Heimes
** Description changed:

+ SRU Justification:
+ ==
+ 
+ [Impact]
+ 
+ * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
+ for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed "Fix
+ HW spec violation configuring uplink" (handled in this bug, LP#1925452)
+ is needed to fix issues that were introduced with commit 7d0314b11cdd
+ "net/mlx5e: Modify uplink state on interface up/down".
+ 
+ * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes a
+ regression for mlx5 adapters required to operate in switchdev mode.
+ 
+ * This fix makes sure that the uplink port is modified to follow only if
+ the uplink_follow capability if it's set as required by the hw
+ specification.
+ 
+ * Failure cause traffic to the uplink representer net device to cease
+ after switching to switchdev mode.
+ 
+ [Fix]
+ 
+ * upstream fix (upstream with v5.12-rc7)
+ 1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"
+ 
+ * can be cleanly cherry picked from hirsute master-next and groovy
+ master-next.
+ 
+ * a backport for groovy:
+ 
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch
+ 
+ * a backport for focal:
+ 
https://launchpadlibrarian.net/534847308/focal-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch
+ 
+ [Test Case]
+ 
+ * Two servers, installed with Ubuntu Server 20.04 or 20.10 are needed.
+ 
+ * Each server needs to have a Mellanox ConnectX4/5 adapter, attached to
+ the same switch
+ 
+ * Adapters must be running adapter firmware level 16.29.1006 or earlier.
+ 
+ * enable SRIOV and switchdev mode on one adapter:
+   echo 0 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_drivers_autoprobe
+   echo 0 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_drivers_autoprobe
+   echo 64 > /sys/bus/pci/devices/0100\:00\:00.0/sriov_numvfs
+   echo 64 > /sys/bus/pci/devices/0100\:00\:00.1/sriov_numvfs
+   devlink dev eswitch set pci/0100:00:00.0 mode switchdev
+   devlink dev eswitch set pci/0100:00:00.1 mode switchdev
+ 
+ * Assign an IP address to the physical function device of the adapters
+ on both systems
+ 
+ * IP communication will fail
+ 
+ * With the fix, IP communication can be established.
+ 
+ [Regression Potential]
+ 
+ * There is always at least some potential for regression. In this case
+ the new code can go wrong (or might become worse than before) in case
+ the new if statement is wrong.
+ 
+ * It checks for the condition of "MLX5_CAP_GEN(mdev, uplink_follow)" and
+ in case MLX5_CAP_GEN is calculated erroneous or mdev is other than
+ expected, the mlx5_modify_vport_admin_state call might go wrong, too.
+ 
+ * But since only the If clause was added, the changes are pretty minimal
+ and therefore well traceable.
+ 
+ 
+ __
+ 
  With the 5.4.0-48 update for Ubuntu 20.04, the commit
  
  "net/mlx5e: Modify uplink state on interface up/down"
  
  was integrated which contains a regression for mlx5 adapters with older
  adapter firmware.
  
  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.
  
  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
-  
+ 
  ---Additional Hardware Info---
- Mellanox ConnectX network adapter 
+ Mellanox ConnectX network adapter
  
-  
  ---uname output---
  5.4.0-73-generic
-  
+ 
  ---Steps to Reproduce---
-  enable switchdev mode
+  enable switchdev mode
  try to ping external host
  
  Backports need to be provide for 21.04, 20.10 and 20.04 (if not cleanly
  applyable)!

** Description changed:

  SRU Justification:
  ==
  
  [Impact]
  
  * In addition to 9c9be85f6b59 "net/mlx5e: Add missing capability check
  for uplink follow" (handled in LP#1921104) another fix 1a73704c82ed "Fix
  HW spec violation configuring uplink" (handled in this bug, LP#1925452)
  is needed to fix issues that were introduced with commit 7d0314b11cdd
  "net/mlx5e: Modify uplink state on interface up/down".
  
  * Commit 1a73704c82ed "Fix HW spec violation configuring uplink" fixes a
  regression for mlx5 adapters required to operate in switchdev mode.
  
  * This fix makes sure that the uplink port is modified to follow only if
  the uplink_follow capability if it's set as required by the hw
  specification.
  
  * Failure cause traffic to the uplink representer net device to cease
  after switching to switchdev mode.
  
  [Fix]
  
  * upstream fix (upstream with v5.12-rc7)
  1a73704c82ed4ee95532ac04645d02075bd1ce3d 1a73704c82ed "Fix HW spec violation 
configuring uplink"
  
  * can be cleanly cherry picked from hirsute master-next and groovy
  master-next.
  
  * a backport for groovy:
  
https://launchpadlibrarian.net/534888680/groovy-0001-net-mlx5-Fix-HW-spec-violation-configuring-uplink.patch
  
  * a 

[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory for 20.04)

2021-04-26 Thread Alexander Schmidt
Eli Cohen from Mellanox/Nvidia had a look at the back ports and approved
them:

Both patches look good to me. You can add
 
Reviewed-by: Eli Cohen 

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink
  (mandatory for 20.04)

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  In Progress

Bug description:
  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
   
  ---Additional Hardware Info---
  Mellanox ConnectX network adapter 

   
  ---uname output---
  5.4.0-73-generic
   
  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory for 20.04)

2021-04-23 Thread Alexander Schmidt
Hi Frank, I think the patch did not apply cleanly on 5.10 an earlier, so
we need the backport here for groovy and focal.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink
  (mandatory for 20.04)

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  In Progress

Bug description:
  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
   
  ---Additional Hardware Info---
  Mellanox ConnectX network adapter 

   
  ---uname output---
  5.4.0-73-generic
   
  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory for 20.04)

2021-04-22 Thread Frank Heimes
The patch/commit mentioned in comment #2 in not yet in hirsute/5.11, but
it looks like it's tagged as stable update. So I'll set the hirsute
entry to In Progress.

Is there an intent to phase the patch in to 5.4 also via upstream stable
updates?

** Changed in: linux (Ubuntu Hirsute)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Hirsute)
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink
  (mandatory for 20.04)

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  In Progress

Bug description:
  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
   
  ---Additional Hardware Info---
  Mellanox ConnectX network adapter 

   
  ---uname output---
  5.4.0-73-generic
   
  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory for 20.04)

2021-04-22 Thread Frank Heimes
** Also affects: ubuntu-z-systems
   Importance: Undecided
   Status: New

** Changed in: ubuntu-z-systems
   Status: New => Triaged

** Changed in: ubuntu-z-systems
   Importance: Undecided => High

** Changed in: ubuntu-z-systems
 Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

** Also affects: linux (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Hirsute)
   Importance: Undecided
 Assignee: Skipper Bug Screeners (skipper-screen-team)
   Status: New

** Also affects: linux (Ubuntu Groovy)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink
  (mandatory for 20.04)

Status in Ubuntu on IBM z Systems:
  Triaged
Status in linux package in Ubuntu:
  New
Status in linux source package in Focal:
  New
Status in linux source package in Groovy:
  New
Status in linux source package in Hirsute:
  New

Bug description:
  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
   
  ---Additional Hardware Info---
  Mellanox ConnectX network adapter 

   
  ---uname output---
  5.4.0-73-generic
   
  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1925452] Re: [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink (mandatory for 20.04)

2021-04-22 Thread bugproxy
--- Comment From heinz-werner_se...@de.ibm.com 2021-04-22 05:19 EDT---
Fix already available with kernel 5.11.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.11.y=d2a6cda95cb037191963ca5481547bda46943625

Mean only 20.10 and 20.04 are needed...

** Tags removed: targetmilestone-inin2104
** Tags added: targetmilestone-inin2010

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1925452

Title:
  [Ubuntu 21.04]: net/mlx5: Fix HW spec violation configuring uplink
  (mandatory for 20.04)

Status in linux package in Ubuntu:
  New

Bug description:
  With the 5.4.0-48 update for Ubuntu 20.04, the commit

  "net/mlx5e: Modify uplink state on interface up/down"

  was integrated which contains a regression for mlx5 adapters with
  older adapter firmware.

  This is the second bugfix to repair the regression, required to operate the 
adapter in switchdev mode.
  The first part was integrated via Bug 192185 - LP1921104.

  This is the upstream fix required to be backported to Ubuntu 20.04:
  
https://github.com/torvalds/linux/commit/1a73704c82ed4ee95532ac04645d02075bd1ce3d
   
  ---Additional Hardware Info---
  Mellanox ConnectX network adapter 

   
  ---uname output---
  5.4.0-73-generic
   
  ---Steps to Reproduce---
   enable switchdev mode
  try to ping external host

  Backports need to be provide for 21.04, 20.10 and 20.04 (if not
  cleanly applyable)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1925452/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp