sonic-buildimage/platform/barefoot
Pavlo Yadvichuk 11c2e9ee3d [barefoot]: Allow configuration of platform-specific interfaces used for internal purposes (#2631)
- Why it is required
since SONiC master switches ifupdown package to the new implementation (ifupdown2), it is required to change the configuration of a platform-specific interface for wedge100bf_32x and wedge100bf_65x platforms (bc of ifupdown2 doesn't support auto mode for inet6 protocol).

Also, need to make some refactoring and remove if platform == smth then.. from the system level scripts.

- What I did

removed customization of /usr/bin/interfaces-config.sh
explicitly created directory /etc/network/interfaces.d
added "source" to the /etc/network/interfaces generation template (to include platform-specific interfaces processing)
added platform-specific interfaces config itself (for wedge100bf_32x and wedge100bf_65x)
fixed testcase in sonic-config-engine
- How to verify it

build image for wedge100bf_32x
perform sudo config reload -y on new installation
check the correct configuration of usb0 interface
- Description for the changelog

Allow configuration of platform-specific interfaces
2019-03-09 06:22:32 -08:00
..
bfn-modules [kernel]: update sonic kernel to 4.9.0-8-2 (#2468) 2019-01-25 00:46:09 -08:00
docker-saiserver-bfn [docker-saiserver]: build docker-saiserver (#2244) 2018-11-14 01:15:31 -08:00
docker-syncd-bfn [barefoot]: Fix SONiC Build for BFN platforms (#2124) 2018-10-05 09:44:08 -07:00
docker-syncd-bfn-rpc [barefoot]: Fix SONiC Build for BFN platforms (#2124) 2018-10-05 09:44:08 -07:00
sonic-platform-modules-arista@7e2d714ae7 [devices]: Add device data for Arista 7060PX/DX4-32 (#2534) 2019-02-08 22:02:01 -08:00
sonic-platform-modules-bfn [barefoot]: Allow configuration of platform-specific interfaces used for internal purposes (#2631) 2019-03-09 06:22:32 -08:00
sonic-platform-modules-bfn-montara [barefoot]: Allow configuration of platform-specific interfaces used for internal purposes (#2631) 2019-03-09 06:22:32 -08:00
sonic-platform-modules-ingrasys [platform] update Ingrassy platform to support stretch (#2322) 2018-11-30 20:46:36 -08:00
sonic-platform-modules-wnc-osw1800 [barefoot]: Move bfn asic drivers out of platform package (#30) (#2183) 2018-10-24 06:27:04 -07:00
bfn-modules.mk [barefoot]: Move bfn asic drivers out of platform package (#30) (#2183) 2018-10-24 06:27:04 -07:00
bfn-platform-ingrasys.mk [platform] update Ingrassy platform to support stretch (#2322) 2018-11-30 20:46:36 -08:00
bfn-platform-wnc.mk [barefoot]: Support for platforms based on Barefoot Networks' device (#1796) 2018-07-24 10:23:12 -07:00
bfn-platform.mk [barefoot]: Bfn sde update (#2649) 2019-03-06 15:24:52 -08:00
bfn-sai.mk [barefoot]: Bfn sde update (#2649) 2019-03-06 15:24:52 -08:00
docker-orchagent-bfn.mk [build]: install debug symbols packages when INSTALL_DEBUG_TOOLS=y (#2175) 2018-10-21 17:20:27 -07:00
docker-ptf-bfn.mk [barefoot]: Support for platforms based on Barefoot Networks' device (#1796) 2018-07-24 10:23:12 -07:00
docker-syncd-bfn-rpc.mk [barefoot]: Support for platforms based on Barefoot Networks' device (#1796) 2018-07-24 10:23:12 -07:00
docker-syncd-bfn.mk [barefoot]: Support for platforms based on Barefoot Networks' device (#1796) 2018-07-24 10:23:12 -07:00
libsaithrift-dev.mk [sai and sairedis] advance sairedis sub-module and upgrade to matching Broadcom SAI build (#2488) 2019-02-16 10:14:18 -08:00
one-aboot.mk [barefoot]: Fix deb not included in aboot SWI (#2193) 2018-10-25 09:36:38 -07:00
one-image.mk [barefoot]: Move bfn asic drivers out of platform package (#30) (#2183) 2018-10-24 06:27:04 -07:00
platform-modules-arista.mk [devices]: enable ingress and ariata devices on barefoot platform 2018-08-11 09:09:03 +00:00
platform-modules-bfn-montara.mk [barefoot]: Move bfn asic drivers out of platform package (#30) (#2183) 2018-10-24 06:27:04 -07:00
platform-modules-bfn.mk [barefoot]: Move bfn asic drivers out of platform package (#30) (#2183) 2018-10-24 06:27:04 -07:00
platform-modules-ingrasys.mk [devices]: enable ingress and ariata devices on barefoot platform 2018-08-11 09:09:03 +00:00
platform-modules-wnc-osw1800.mk [barefoot]: build platform modules for bfn, bfn-montara, wnc-osw1800 2018-08-13 04:29:26 +00:00
platform.conf [barefoot]: Support for platforms based on Barefoot Networks' device (#1796) 2018-07-24 10:23:12 -07:00
rules.mk [saithrift]: remove dependency on python-saithrift (#2584) 2019-02-18 02:50:37 -08:00