← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1811639] [NEW] virtual machine cannot get DHCP (DHCPv6) lease for IPV6 due to packet has no checksum.

 

Public bug reported:

if virtual machine are using virtio driver and switch vhost_net on,
then virtual machine cannot get DHCPv6 lease because the DHCPv6  packet
has no checksum and the kernel of virtual machine will drop those packet.
So we should fill checksum before we pass the DHCPv6 packet to virtual machine.
Similar bug for IPV4 (https://bugs.launchpad.net/neutron/+bug/1244589)is raised and fixed as part of commit:
  
https://review.openstack.org/#/c/148718/8/neutron/agent/linux/dhcp.py

This functionality need to support for IPV6 as well and should cover both IPV6 stateless and state full address
management cases.

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1811639

Title:
  virtual machine cannot get DHCP (DHCPv6) lease for IPV6 due to packet
  has no checksum.

Status in neutron:
  New

Bug description:
  if virtual machine are using virtio driver and switch vhost_net on,
  then virtual machine cannot get DHCPv6 lease because the DHCPv6  packet
  has no checksum and the kernel of virtual machine will drop those packet.
  So we should fill checksum before we pass the DHCPv6 packet to virtual machine.
  Similar bug for IPV4 (https://bugs.launchpad.net/neutron/+bug/1244589)is raised and fixed as part of commit:
    
  https://review.openstack.org/#/c/148718/8/neutron/agent/linux/dhcp.py

  This functionality need to support for IPV6 as well and should cover both IPV6 stateless and state full address
  management cases.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1811639/+subscriptions


Follow ups