Skip to content

Support enhanced networking for Ubuntu based AMIs #382

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
gyuho opened this issue Jun 18, 2023 · 3 comments
Open

Support enhanced networking for Ubuntu based AMIs #382

gyuho opened this issue Jun 18, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@gyuho
Copy link
Contributor

gyuho commented Jun 18, 2023

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enhanced-networking-ena-ubuntu

@gyuho gyuho added the enhancement New feature or request label Jun 20, 2023
@gyuho
Copy link
Contributor Author

gyuho commented Jun 20, 2023

We can either build an AMI with ENA driver installed, or dynamically install the ENA driver on boot (we may need instance restart?)

@gyuho
Copy link
Contributor Author

gyuho commented Jun 26, 2023

Looks like the latest instance types already supports ENA

c6a.4xlarge output:

+ modinfo ena
filename:       /lib/modules/5.15.0-1038-aws/kernel/drivers/net/ethernet/amazon/ena/ena.ko
license:        GPL
description:    Elastic Network Adapter (ENA)
author:         Amazon.com, Inc. or its affiliates
srcversion:     2BE1C05612C2C8D11204F83
alias:          pci:v00001D0Fd0000EC21sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd0000EC20sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd00001EC2sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd00000EC2sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd00000051sv*sd*bc*sc*i*
depends:
retpoline:      Y
intree:         Y
name:           ena
vermagic:       5.15.0-1038-aws SMP mod_unload modversions
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        2B:D6:81:3D:B7:2B:73:E7:BE:8D:D3:F5:5E:44:8B:A5:01:94:4E:2E
sig_hashalgo:   sha512
aws ec2 describe-instances --region us-west-2 --instance-ids i-0caf14766586e8ea2 --query 'Reservations[].Instances[].EnaSupport'
[
    true
]

@gyuho
Copy link
Contributor Author

gyuho commented Jun 26, 2023

$ ethtool -i ens5
driver: ena
version: 5.15.0-1038-aws
firmware-version:
expansion-rom-version:
bus-info: 0000:00:05.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant