git: kernel: Bring in FreeBSD's ena(4) driver unchanged and unhooked.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Jul 22 07:58:52 PDT 2018
commit 394324d36ae24b2c3e9f856f85f01a48ac01bc84
Author: Sascha Wildner <saw at online.de>
Date: Wed Jul 18 18:54:07 2018 +0200
kernel: Bring in FreeBSD's ena(4) driver unchanged and unhooked.
This is a driver for Amazon's Elastic Network Adapter family,
for EC2 instances that support it.
Summary of changes:
share/man/man4/ena.4 | 255 ++
sys/dev/virtual/amazon/ena/Makefile | 41 +
.../virtual/amazon/ena/ena-com/ena_admin_defs.h | 1412 +++++++
sys/dev/virtual/amazon/ena/ena-com/ena_com.c | 2980 +++++++++++++++
sys/dev/virtual/amazon/ena/ena-com/ena_com.h | 1120 ++++++
.../virtual/amazon/ena/ena-com/ena_common_defs.h | 50 +
.../amazon/ena/ena-com/ena_defs/ena_admin_defs.h | 1484 ++++++++
.../amazon/ena/ena-com/ena_defs/ena_common_defs.h | 49 +
.../amazon/ena/ena-com/ena_defs/ena_eth_io_defs.h | 959 +++++
.../amazon/ena/ena-com/ena_defs/ena_gen_info.h | 34 +
.../amazon/ena/ena-com/ena_defs/ena_includes.h | 4 +
.../amazon/ena/ena-com/ena_defs/ena_regs_defs.h | 168 +
sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.c | 624 ++++
sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.h | 186 +
.../virtual/amazon/ena/ena-com/ena_eth_io_defs.h | 960 +++++
sys/dev/virtual/amazon/ena/ena-com/ena_plat.h | 372 ++
sys/dev/virtual/amazon/ena/ena-com/ena_regs_defs.h | 137 +
sys/dev/virtual/amazon/ena/ena.c | 3945 ++++++++++++++++++++
sys/dev/virtual/amazon/ena/ena.h | 404 ++
sys/dev/virtual/amazon/ena/ena_sysctl.c | 250 ++
sys/dev/virtual/amazon/ena/ena_sysctl.h | 44 +
21 files changed, 15478 insertions(+)
create mode 100644 share/man/man4/ena.4
create mode 100644 sys/dev/virtual/amazon/ena/Makefile
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_admin_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_com.c
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_com.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_common_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_admin_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_common_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_eth_io_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_gen_info.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_includes.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_regs_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.c
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_eth_io_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_plat.h
create mode 100644 sys/dev/virtual/amazon/ena/ena-com/ena_regs_defs.h
create mode 100644 sys/dev/virtual/amazon/ena/ena.c
create mode 100644 sys/dev/virtual/amazon/ena/ena.h
create mode 100644 sys/dev/virtual/amazon/ena/ena_sysctl.c
create mode 100644 sys/dev/virtual/amazon/ena/ena_sysctl.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/394324d36ae24b2c3e9f856f85f01a48ac01bc84
--
DragonFly BSD source repository
More information about the Commits
mailing list