mbox series

[PULL,Xenial] update OpenNSL kernel modules to 6.5.10

Message ID CAH10aOhhERg7-7uVkwEtNiu1CvgvMLVEaXfbkwqWLN+Ara6wDA@mail.gmail.com
State New
Headers show
Series [PULL,Xenial] update OpenNSL kernel modules to 6.5.10 | expand

Pull-request

https://git.launchpad.net/~wenchien/+git/xenial opennsl-v3.4.1.5

Message

Wen-chien Jesse Sung Oct. 5, 2017, 11:28 a.m. UTC
BugLink: https://launchpad.net/bugs/1721511

Currently we have 6.4.10 in the Xenial kernel. The latest OpenNSL Sep-27
release[1] updates kernel modules to 6.5.10.

Since the module doesn't load automatically, this update shouldn't have
any impact for people don't use the module.

For the module itself, it loads without problem on a test system.

[1] https://github.com/Broadcom-Switch/OpenNSL/tree/v3.4.1.5

----------------------------------------------------------------
The following changes since commit d0df48c54274aa04965de61b05e476e866fb87b5:

  UBUNTU: Ubuntu-4.4.0-96.119 (2017-09-12 15:51:22 +0200)

are available in the git repository at:

  https://git.launchpad.net/~wenchien/+git/xenial opennsl-v3.4.1.5

for you to fetch changes up to d241540ce6cc9866e502e18a86423cf52b2f90ee:

  UBUNTU: SAUCE: update OpenNSL kernel modules to 6.5.10 (2017-10-05
19:07:33 +0800)

----------------------------------------------------------------
Wen-chien Jesse Sung (1):
      UBUNTU: SAUCE: update OpenNSL kernel modules to 6.5.10

 ubuntu/opennsl/Makefile                            |    3 +-
 ubuntu/opennsl/OpenNSL/include/sal/driver.h        |   28 +-
 ubuntu/opennsl/OpenNSL/include/sal/version.h       |    2 +-
 ubuntu/opennsl/OpenNSL/include/shared/bitop.h      |   23 +-
 ubuntu/opennsl/OpenNSL/include/shared/error.h      |    7 +
 ubuntu/opennsl/OpenNSL/include/shared/gport.h      |  229 ++-
 ubuntu/opennsl/OpenNSL/include/shared/pbmp.h       |   25 +-
 ubuntu/opennsl/OpenNSL/include/shared/pkt.h        |   38 +
 ubuntu/opennsl/OpenNSL/include/shared/port.h       |   56 +-
 .../opennsl/OpenNSL/include/shared/port_ability.h  |   29 +-
 ubuntu/opennsl/OpenNSL/include/shared/rx.h         |   95 +-
 ubuntu/opennsl/OpenNSL/include/shared/switch.h     |   13 +
 ubuntu/opennsl/OpenNSL/include/shared/types.h      |   55 +-
 .../RELEASE                                        |    0
 .../include/ibde.h                                 |   10 +-
 .../include/kcom.h                                 |   31 +-
 .../include/sal/core/sync.h                        |    2 +-
 .../include/sal/core/thread.h                      |    2 +-
 .../include/sal/types.h                            |    2 +-
 .../include/sdk_config.h                           |    2 +-
 .../include/soc/cmic.h                             |    2 +-
 .../include/soc/devids.h                           |  330 +++-
 .../make/Make.config                               |    2 +-
 .../make/Make.depend                               |    2 +-
 .../make/Make.kernlib                              |    5 +-
 .../make/Make.lib                                  |    4 +-
 .../make/Make.linux                                |    4 +-
 .../make/Make.subdirs                              |    2 +-
 .../make/Make.tools                                |    2 +-
 .../sdk-6.5.10-gpl-modules/make/Makefile.linux-gto |  115 ++
 .../make/Makefile.linux-gto-2_6                    |   10 +-
 .../make/Makefile.linux-iproc                      |   93 +
 .../make/Makefile.linux-iproc-3_14                 |  104 ++
 .../make/Makefile.linux-kernel                     |    2 +-
 .../make/Makefile.linux-kernel-2_6                 |    2 +-
 .../make/Makefile.linux-kernel-3_6                 |  149 ++
 .../make/Makefile.linux-kernel-4_4                 |  158 ++
 .../make/Makefile.linux-kmodule                    |    7 +-
 .../make/Makefile.linux-x86-common-2_6             |    4 +-
 .../make/Makefile.linux-x86-generic-common-2_6     |    2 +-
 .../make/Makefile.linux-x86-smp_generic_64-2_6     |   11 +-
 .../systems/bde/linux/include/linux-bde.h          |   34 +-
 .../systems/bde/linux/include/linux_dma.h          |   76 +
 .../systems/bde/linux/include/mpool.h              |    2 +-
 .../systems/bde/linux/kernel/Makefile              |    4 +-
 .../systems/bde/linux/kernel/linux-kernel-bde.c    | 1815 ++++++++++----------
 .../systems/bde/linux/kernel/linux_dma.c           |  906 ++++++++++
 .../systems/bde/linux/kernel/linux_shbde.c         |    0
 .../systems/bde/linux/kernel/linux_shbde.h         |    0
 .../systems/bde/linux/shared/mpool.c               |    2 +-
 .../systems/bde/linux/user/kernel/Makefile         |    2 +-
 .../systems/bde/linux/user/kernel/linux-user-bde.c |  130 +-
 .../systems/bde/linux/user/kernel/linux-user-bde.h |    2 +-
 .../systems/bde/shared/include/shbde.h             |   28 +-
 .../systems/bde/shared/include/shbde_iproc.h       |    0
 .../systems/bde/shared/include/shbde_mdio.h        |    0
 .../systems/bde/shared/include/shbde_pci.h         |    6 +
 .../systems/bde/shared/shbde_iproc.c               |  108 +-
 .../systems/bde/shared/shbde_mdio.c                |    0
 .../systems/bde/shared/shbde_pci.c                 |   77 +-
 .../systems/linux/kernel/modules/Makefile          |    2 +-
 .../systems/linux/kernel/modules/bcm-knet/Makefile |    2 +-
 .../linux/kernel/modules/bcm-knet/bcm-knet.c       | 1086 ++++++++++--
 .../linux/kernel/modules/include/bcm-knet.h        |    2 +-
 .../systems/linux/kernel/modules/include/gmodule.h |    2 +-
 .../systems/linux/kernel/modules/include/lkm.h     |    2 +-
 .../systems/linux/kernel/modules/shared/Makefile   |    2 +-
 .../systems/linux/kernel/modules/shared/gmodule.c  |   10 +-
 .../systems/linux/kernel/modules/shared/ksal.c     |    5 +-
 .../systems/linux/user/common/Makefile             |    7 +-
 .../systems/linux/user/gto-2_6/Makefile            |    2 +-
 .../systems/linux/user/gto/Makefile                |   61 +
 .../systems/linux/user/iproc-3_14/Makefile         |   66 +
 .../systems/linux/user/iproc/Makefile              |   60 +
 .../linux/user/x86-smp_generic_64-2_6/Makefile     |    2 +-
 .../tools/mktool.pl                                |    2 +-
 76 files changed, 4815 insertions(+), 1352 deletions(-)
 create mode 100644 ubuntu/opennsl/OpenNSL/include/shared/pkt.h
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/RELEASE (100%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/ibde.h (95%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/kcom.h (93%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/sal/core/sync.h (95%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/sal/core/thread.h (94%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/sal/types.h (98%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/sdk_config.h (95%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/soc/cmic.h (96%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/include/soc/devids.h (86%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.config (99%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.depend (98%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.kernlib (94%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.lib (93%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.linux (97%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.subdirs (96%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Make.tools (95%)
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-gto
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-gto-2_6 (96%)
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-iproc
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-iproc-3_14
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-kernel (98%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-kernel-2_6 (98%)
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-kernel-3_6
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-kernel-4_4
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-kmodule (92%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-common-2_6 (93%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-generic-common-2_6
(94%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-smp_generic_64-2_6
(77%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/include/linux-bde.h (89%)
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/bde/linux/include/linux_dma.h
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/include/mpool.h (96%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/Makefile (96%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux-kernel-bde.c
(84%)
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/bde/linux/kernel/linux_dma.c
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux_shbde.c (100%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux_shbde.h (100%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/shared/mpool.c (99%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/Makefile (97%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/linux-user-bde.c
(89%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/linux-user-bde.h
(98%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde.h (95%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_iproc.h
(100%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_mdio.h (100%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_pci.h (85%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_iproc.c (79%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_mdio.c (100%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_pci.c (80%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/Makefile (95%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/bcm-knet/Makefile
(97%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/bcm-knet/bcm-knet.c
(82%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/bcm-knet.h
(96%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/gmodule.h
(97%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/lkm.h
(98%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/Makefile
(95%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/gmodule.c
(98%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/ksal.c
(99%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/user/common/Makefile (97%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/user/gto-2_6/Makefile (97%)
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/gto/Makefile
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/iproc-3_14/Makefile
 create mode 100644
ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/iproc/Makefile
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/systems/linux/user/x86-smp_generic_64-2_6/Makefile
(96%)
 rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
sdk-6.5.10-gpl-modules}/tools/mktool.pl (99%)

Comments

Juerg Haefliger Oct. 6, 2017, 7:15 a.m. UTC | #1
Compile tested, looks good. I will send a patch shortly, which should
make it easier to apply.

Acked-by: Juerg Haefliger <juerg.haefliger@canonical.com>



On 10/05/2017 01:28 PM, Jesse Sung wrote:
> BugLink: https://launchpad.net/bugs/1721511
> 
> Currently we have 6.4.10 in the Xenial kernel. The latest OpenNSL Sep-27
> release[1] updates kernel modules to 6.5.10.
> 
> Since the module doesn't load automatically, this update shouldn't have
> any impact for people don't use the module.
> 
> For the module itself, it loads without problem on a test system.
> 
> [1] https://github.com/Broadcom-Switch/OpenNSL/tree/v3.4.1.5
> 
> ----------------------------------------------------------------
> The following changes since commit d0df48c54274aa04965de61b05e476e866fb87b5:
> 
>   UBUNTU: Ubuntu-4.4.0-96.119 (2017-09-12 15:51:22 +0200)
> 
> are available in the git repository at:
> 
>   https://git.launchpad.net/~wenchien/+git/xenial opennsl-v3.4.1.5
> 
> for you to fetch changes up to d241540ce6cc9866e502e18a86423cf52b2f90ee:
> 
>   UBUNTU: SAUCE: update OpenNSL kernel modules to 6.5.10 (2017-10-05
> 19:07:33 +0800)
> 
> ----------------------------------------------------------------
> Wen-chien Jesse Sung (1):
>       UBUNTU: SAUCE: update OpenNSL kernel modules to 6.5.10
> 
>  ubuntu/opennsl/Makefile                            |    3 +-
>  ubuntu/opennsl/OpenNSL/include/sal/driver.h        |   28 +-
>  ubuntu/opennsl/OpenNSL/include/sal/version.h       |    2 +-
>  ubuntu/opennsl/OpenNSL/include/shared/bitop.h      |   23 +-
>  ubuntu/opennsl/OpenNSL/include/shared/error.h      |    7 +
>  ubuntu/opennsl/OpenNSL/include/shared/gport.h      |  229 ++-
>  ubuntu/opennsl/OpenNSL/include/shared/pbmp.h       |   25 +-
>  ubuntu/opennsl/OpenNSL/include/shared/pkt.h        |   38 +
>  ubuntu/opennsl/OpenNSL/include/shared/port.h       |   56 +-
>  .../opennsl/OpenNSL/include/shared/port_ability.h  |   29 +-
>  ubuntu/opennsl/OpenNSL/include/shared/rx.h         |   95 +-
>  ubuntu/opennsl/OpenNSL/include/shared/switch.h     |   13 +
>  ubuntu/opennsl/OpenNSL/include/shared/types.h      |   55 +-
>  .../RELEASE                                        |    0
>  .../include/ibde.h                                 |   10 +-
>  .../include/kcom.h                                 |   31 +-
>  .../include/sal/core/sync.h                        |    2 +-
>  .../include/sal/core/thread.h                      |    2 +-
>  .../include/sal/types.h                            |    2 +-
>  .../include/sdk_config.h                           |    2 +-
>  .../include/soc/cmic.h                             |    2 +-
>  .../include/soc/devids.h                           |  330 +++-
>  .../make/Make.config                               |    2 +-
>  .../make/Make.depend                               |    2 +-
>  .../make/Make.kernlib                              |    5 +-
>  .../make/Make.lib                                  |    4 +-
>  .../make/Make.linux                                |    4 +-
>  .../make/Make.subdirs                              |    2 +-
>  .../make/Make.tools                                |    2 +-
>  .../sdk-6.5.10-gpl-modules/make/Makefile.linux-gto |  115 ++
>  .../make/Makefile.linux-gto-2_6                    |   10 +-
>  .../make/Makefile.linux-iproc                      |   93 +
>  .../make/Makefile.linux-iproc-3_14                 |  104 ++
>  .../make/Makefile.linux-kernel                     |    2 +-
>  .../make/Makefile.linux-kernel-2_6                 |    2 +-
>  .../make/Makefile.linux-kernel-3_6                 |  149 ++
>  .../make/Makefile.linux-kernel-4_4                 |  158 ++
>  .../make/Makefile.linux-kmodule                    |    7 +-
>  .../make/Makefile.linux-x86-common-2_6             |    4 +-
>  .../make/Makefile.linux-x86-generic-common-2_6     |    2 +-
>  .../make/Makefile.linux-x86-smp_generic_64-2_6     |   11 +-
>  .../systems/bde/linux/include/linux-bde.h          |   34 +-
>  .../systems/bde/linux/include/linux_dma.h          |   76 +
>  .../systems/bde/linux/include/mpool.h              |    2 +-
>  .../systems/bde/linux/kernel/Makefile              |    4 +-
>  .../systems/bde/linux/kernel/linux-kernel-bde.c    | 1815 ++++++++++----------
>  .../systems/bde/linux/kernel/linux_dma.c           |  906 ++++++++++
>  .../systems/bde/linux/kernel/linux_shbde.c         |    0
>  .../systems/bde/linux/kernel/linux_shbde.h         |    0
>  .../systems/bde/linux/shared/mpool.c               |    2 +-
>  .../systems/bde/linux/user/kernel/Makefile         |    2 +-
>  .../systems/bde/linux/user/kernel/linux-user-bde.c |  130 +-
>  .../systems/bde/linux/user/kernel/linux-user-bde.h |    2 +-
>  .../systems/bde/shared/include/shbde.h             |   28 +-
>  .../systems/bde/shared/include/shbde_iproc.h       |    0
>  .../systems/bde/shared/include/shbde_mdio.h        |    0
>  .../systems/bde/shared/include/shbde_pci.h         |    6 +
>  .../systems/bde/shared/shbde_iproc.c               |  108 +-
>  .../systems/bde/shared/shbde_mdio.c                |    0
>  .../systems/bde/shared/shbde_pci.c                 |   77 +-
>  .../systems/linux/kernel/modules/Makefile          |    2 +-
>  .../systems/linux/kernel/modules/bcm-knet/Makefile |    2 +-
>  .../linux/kernel/modules/bcm-knet/bcm-knet.c       | 1086 ++++++++++--
>  .../linux/kernel/modules/include/bcm-knet.h        |    2 +-
>  .../systems/linux/kernel/modules/include/gmodule.h |    2 +-
>  .../systems/linux/kernel/modules/include/lkm.h     |    2 +-
>  .../systems/linux/kernel/modules/shared/Makefile   |    2 +-
>  .../systems/linux/kernel/modules/shared/gmodule.c  |   10 +-
>  .../systems/linux/kernel/modules/shared/ksal.c     |    5 +-
>  .../systems/linux/user/common/Makefile             |    7 +-
>  .../systems/linux/user/gto-2_6/Makefile            |    2 +-
>  .../systems/linux/user/gto/Makefile                |   61 +
>  .../systems/linux/user/iproc-3_14/Makefile         |   66 +
>  .../systems/linux/user/iproc/Makefile              |   60 +
>  .../linux/user/x86-smp_generic_64-2_6/Makefile     |    2 +-
>  .../tools/mktool.pl                                |    2 +-
>  76 files changed, 4815 insertions(+), 1352 deletions(-)
>  create mode 100644 ubuntu/opennsl/OpenNSL/include/shared/pkt.h
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/RELEASE (100%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/ibde.h (95%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/kcom.h (93%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sal/core/sync.h (95%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sal/core/thread.h (94%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sal/types.h (98%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sdk_config.h (95%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/soc/cmic.h (96%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/soc/devids.h (86%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.config (99%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.depend (98%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.kernlib (94%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.lib (93%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.linux (97%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.subdirs (96%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.tools (95%)
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-gto
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-gto-2_6 (96%)
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-iproc
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-iproc-3_14
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-kernel (98%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-kernel-2_6 (98%)
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-kernel-3_6
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-kernel-4_4
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-kmodule (92%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-common-2_6 (93%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-generic-common-2_6
> (94%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-smp_generic_64-2_6
> (77%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/include/linux-bde.h (89%)
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/bde/linux/include/linux_dma.h
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/include/mpool.h (96%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/Makefile (96%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux-kernel-bde.c
> (84%)
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/bde/linux/kernel/linux_dma.c
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux_shbde.c (100%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux_shbde.h (100%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/shared/mpool.c (99%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/Makefile (97%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/linux-user-bde.c
> (89%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/linux-user-bde.h
> (98%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde.h (95%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_iproc.h
> (100%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_mdio.h (100%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_pci.h (85%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_iproc.c (79%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_mdio.c (100%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_pci.c (80%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/Makefile (95%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/bcm-knet/Makefile
> (97%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/bcm-knet/bcm-knet.c
> (82%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/bcm-knet.h
> (96%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/gmodule.h
> (97%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/lkm.h
> (98%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/Makefile
> (95%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/gmodule.c
> (98%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/ksal.c
> (99%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/user/common/Makefile (97%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/user/gto-2_6/Makefile (97%)
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/gto/Makefile
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/iproc-3_14/Makefile
>  create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/iproc/Makefile
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/user/x86-smp_generic_64-2_6/Makefile
> (96%)
>  rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/tools/mktool.pl (99%)
>
Thadeu Lima de Souza Cascardo Oct. 6, 2017, 4:17 p.m. UTC | #2
I don't pretend I can review the entire patchset. But it's contained to
that single driver, and it has at least been tested that it loads.

Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>