diff options
author | Colin Percival <cperciva@FreeBSD.org> | 2016-06-24 23:39:44 +0000 |
---|---|---|
committer | Colin Percival <cperciva@FreeBSD.org> | 2016-06-24 23:39:44 +0000 |
commit | 60406292e43e68587e065a1ab5f1a2ceef8cabf1 (patch) | |
tree | 897584ece804122c354675e757701cd0d8998e79 /release/tools/ec2.conf | |
parent | 532a0e9ca022bf20367b26e2a3bb0a07c15c01ad (diff) | |
download | src-60406292e43e68587e065a1ab5f1a2ceef8cabf1.tar.gz src-60406292e43e68587e065a1ab5f1a2ceef8cabf1.zip |
Turn off MSI-X interrupt migration by default in EC2 instances; this works
around a bug in older versions of Xen and unbreaks SR-IOV (aka. "EC2
Enhanced Networking").
Approved by: re (gjb)
Thanks to: jhb, Jeremiah Lott
Notes
Notes:
svn path=/head/; revision=302184
Diffstat (limited to 'release/tools/ec2.conf')
-rw-r--r-- | release/tools/ec2.conf | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/release/tools/ec2.conf b/release/tools/ec2.conf index be7891b59855..5f0e868a80eb 100644 --- a/release/tools/ec2.conf +++ b/release/tools/ec2.conf @@ -77,6 +77,12 @@ vm_extra_pre_umount() { # by default for now. echo 'hw.xbd.xbd_enable_indirect="0"' >> ${DESTDIR}/boot/loader.conf + # Some EC2 instances run on a version of Xen which has a bug relating + # to the migration of MSI-X interrupts; this is visible as SR-IOV + # networking (aka. "EC2 Enhanced Networking") not being able to pass + # packets. Disable MSI-X interrupt migration to work around this bug. + echo 'machdep.disable_msix_migration="1"' >> ${DESTDIR}/boot/loader.conf + # The first time the AMI boots, the installed "first boot" scripts # should be allowed to run: # * ec2_configinit (download and process EC2 user-data) |