Reviewed: https://review.openstack.org/283790 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=4df8d9a7016ab20fce235833d792b89309ec98a7 Submitter: Jenkins Branch: master
commit 4df8d9a7016ab20fce235833d792b89309ec98a7 Author: Kevin Benton <ke...@benton.pub> Date: Mon Feb 22 16:41:45 2016 -0800 Make agent interface plugging utilize network MTU This changes the 'plug' and 'plug_new' interfaces of the LinuxInterfaceDriver to accept an MTU argument. It then updates the dhcp agent and l3 agent to pass the MTU that is set on the network that the port belongs to. This allows it to take into account the overhead calculations that are done for encapsulation types. It's necessary for the L3 agent to have the MTU because it must recognize when fragmentation is needed so it can fragment or generate an ICMP error. It's necessary for the DHCP agent to have the MTU so it doesn't interfere when it plugs into a bridge with a larger than 1500 MTU (the bridge would reduce its MTU to match the agent). If an operator sets 'network_device_mtu', the value of that will be used instead to preserve previous behavior. Closes-Bug: #1549470 Closes-Bug: #1542108 Closes-Bug: #1542475 DocImpact: Neutron agents now support arbitrary MTU configurations on each network (including jumbo frames). This is accomplished by checking the MTU value defined for each network on which it is wiring VIFs. Co-Authored-By: Matt Kassawara <mkassaw...@gmail.com> Change-Id: Ic091fa78dfd133179c71cbc847bf955a06cb248a ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1549470 Title: Neutron agents do not use network MTU Status in neutron: Fix Released Bug description: The Neutron agents do not use the MTU set in the network object for their interfaces. This prevents the L3 and DHCP agents from being compatible with networks with jumbo frames and it causes them to transmit packets larger than the network's MTU onto the network where they will be dropped instead of correctly fragmenting, generating an ICMP error; or, in the case of the DHCP agent, reducing the MSS for its traffic. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1549470/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp