[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