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