← Back to team overview

kernel-packages team mailing list archive

[Bug 1540586] Re: [Hyper-V] Netmask value is not parsed by hv_set_ifconfig - IP injection

 

This bug was fixed in the package linux - 4.4.0-7.22

---------------
linux (4.4.0-7.22) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1547205

  * need arm64 acpi parking protocol support in xenial (LP: #1547047)
    - [Config] Enabled ARM64_ACPI_PARKING_PROTOCOL
    - arm64: kernel: implement ACPI parking protocol

  * Please pull cgroup namespaces (LP: #1546775)
    - SAUCE: (noup) kernfs: Add API to generate relative kernfs path
    - SAUCE: (noup) sched: new clone flag CLONE_NEWCGROUP for cgroup namespace
    - SAUCE: (noup) cgroup: introduce cgroup namespaces
    - SAUCE: (noup) cgroup: cgroup namespace setns support
    - SAUCE: (noup) kernfs: define kernfs_node_dentry
    - SAUCE: (noup) cgroup: mount cgroupns-root when inside non-init cgroupns
    - SAUCE: (noup) Add FS_USERNS_FLAG to cgroup fs
    - SAUCE: (noup) cgroup: Add documentation for cgroup namespaces

  * [Feature]Pulse-Width Modulation enabling on Broxton-P (LP: #1520436)
    - [Config] CONFIG_PWM_OMAP_DMTIMER=m
    - pwm: lpss: Remove ->free() callback
    - pwm: bcm2835: Calculate scaler in ->config()
    - pwm: bcm2835: Prevent division by zero
    - pwm: bcm2835: Fix email address specification
    - pwm: lpss: Update PWM setting for Broxton
    - pwm: lpss: Select core part automatically
    - pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE
    - pwm: fsl-ftm: Fix clock enable/disable when using PM
    - pwm: lpc32xx: correct number of PWM channels from 2 to 1
    - pwm: lpc32xx: make device usable with common clock framework
    - pwm: lpc32xx: fix and simplify duty cycle and period calculations
    - pwm: lpc32xx: return ERANGE, if requested period is not supported
    - pwm: rcar: Improve accuracy of frequency division setting
    - pwm: Add PWM driver for OMAP using dual-mode timers
    - pwm: add HAS_IOMEM dependency to PWM_FSL_FTM
    - pwm: omap-dmtimer: Potential NULL dereference on error
    - pwm: Mark all devices as "might sleep"

  * [Hyper-V] Netmask value is not parsed by hv_set_ifconfig - IP injection (LP: #1540586)
    - [Debian] hv: hv_set_ifconfig -- switch to approved indentation
    - [Debian] hv: hv_set_ifconfig -- fix numerous parameter handling issues

  * Update megaraid driver to MR6.10 (LP: #1544679)
    - megaraid_sas: Do not allow PCI access during OCR
    - megaraid_sas: MFI IO timeout handling
    - megaraid_sas: Syncing request flags macro names with firmware
    - megaraid_sas: Task management support
    - megaraid_sas: Update device queue depth based on interface type
    - megaraid_sas: Fastpath region lock bypass
    - megaraid_sas: Reply Descriptor Post Queue (RDPQ) support
    - megaraid_sas: Code optimization build_and_issue_cmd return-type
    - megaraid_sas: Dual queue depth support
    - megaraid_sas: IO throttling support
    - megaraid_sas: Make adprecovery variable atomic
    - megaraid_sas: MFI adapter OCR changes
    - megaraid_sas: Introduce module parameter for SCSI command timeout
    - megaraid_sas: SPERC OCR changes
    - megaraid_sas: driver version upgrade
    - megaraid: fix null pointer check in megasas_detach_one().
    - megaraid_sas: Fix for IO failing post OCR in SRIOV environment
    - megaraid_sas: Fix SMAP issue
    - megaraid_sas: Add an i/o barrier

  * Surelock-GA2:kernel panic @ cxl_configure_adapter+0x418/0x8b0 (LP: #1546145)
    - powerpc/powernv: Fix stale PE primary bus

  * In A Single Power VM LPAR : Network Configuration Fails in Ubuntu16.04 while installation (LP: #1544321)
    - [Config] Update bnx2x d-i firmware to 7.12.30

  * Miscellaneous Ubuntu changes
    - rebase to v4.4.2

  * Miscellaneous upstream changes
    - openvswitch: allow management from inside user namespaces
    - net: thunderx: nicvf_queues: nivc_*_intr: remove duplication
    - net, thunderx: Remove unnecessary rcv buffer start address management
    - net: thunderx: HW TSO support for pass-2 hardware
    - net: thunderx: Enable CQE count threshold interrupt
    - net: cavium: liquidio: use helpers ns_to_timespec64()
    - irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor
    - arm64: KVM: Configure TCR_EL2.PS at runtime
    - arm64: prefetch: don't provide spin_lock_prefetch with LSE
    - arm64: prefetch: add alternative pattern for CPUs without a prefetcher
    - arm64: lib: improve copy_page to deal with 128 bytes at a time
    - arm64: lib: patch in prfm for copy_page if requested
    - arm64: prefetch: add missing #include for spin_lock_prefetch
    - net, thunderx: Add TX timeout and RX buffer alloc failure stats.
    - net: thunderx: Use napi_schedule_irqoff()
    - net: thunderx: Assign affinity hints to vf's interrupts
    - net: thunderx: bgx: Use standard firmware node infrastructure.
    - net: thunderx: bgx: Add log message when setting mac address
    - net: thunderx: Alloc higher order pages when pagesize is small
    - net: cavium: liquidio: Return correct error code
    - net: cavium: liquidio: fix check for in progress flag
    - livepatch: add old_sympos as disambiguator field to klp_func
    - livepatch: add sympos as disambiguator field to klp_reloc
    - livepatch: function,sympos scheme in livepatch sysfs directory
    - module: Use the same logic for setting and unsetting RO/NX
    - gcov: use within_module() helper.
    - module: use a structure to encapsulate layout.
    - module: clean up RO/NX handling.
    - module: keep percpu symbols in module's symtab
    - livepatch: Cleanup module page permission changes

  [ Upstream Kernel Changes ]

  * rebase to v4.4.2

 -- Tim Gardner <tim.gardner@xxxxxxxxxxxxx>  Tue, 16 Feb 2016 14:24:45
-0700

** Changed in: linux (Ubuntu Xenial)
       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/1540586

Title:
  [Hyper-V] Netmask value is not parsed by hv_set_ifconfig - IP
  injection

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Trusty:
  Fix Committed
Status in linux source package in Wily:
  Fix Committed
Status in linux source package in Xenial:
  Fix Released

Bug description:
  This bug is a continuation to bug ID 1506521 - the refreshed
  hv_set_ifconfig script in Python3.

  On a Wily system with the new script, doing an IP injection does change the IP on the VM, however the netmask value is not parsed and gets ignored.
  It gets set to a default of 255.0.0.0.

  Kernel: 4.2.0-23-generic

  Attaching generated ifcfg-eth0 file that is used by this script.

  syslog doesn't record any related events to the netmask, and also
  manually executing hv_set_ifconfig against the generated ifcfg works
  with no errors.

  The interfaces files gets modified to this:
  iface eth0 inet static
          address 10.123.120.199
          gateway 10.123.119.1
          dns-nameservers anything_changed

  #End of hv_set_ifconfig stanzas

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


References