[PULL][Xenial] update OpenNSL kernel modules to 6.5.10

Jesse Sung jesse.sung at canonical.com
Thu Oct 5 11:28:25 UTC 2017


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%)




More information about the kernel-team mailing list