02_network 432 B

12345678910111213141516171819202122232425
  1. # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
  2. . /lib/functions/system.sh
  3. . /lib/functions/uci-defaults.sh
  4. bcm4908_setup_interfaces()
  5. {
  6. local board="$1"
  7. case "$board" in
  8. asus,gt-ac5300)
  9. ucidef_set_interface_lan "lan1 lan2 lan5 lan6 sw"
  10. ;;
  11. *)
  12. ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
  13. ;;
  14. esac
  15. }
  16. board_config_update
  17. board=$(board_name)
  18. bcm4908_setup_interfaces "$board"
  19. board_config_flush
  20. exit 0