json_select ..
}
+ucidef_set_interface_raw() {
+ json_select_object network
+ _ucidef_set_interface "$@"
+ json_select ..
+}
+
_ucidef_add_switch_port() {
# inherited: $num $device $need_tag $role $index $prev_role
# inherited: $n_cpu $n_ports $n_vlan $cpu0 $cpu1 $cpu2 $cpu3 $cpu4 $cpu5
ucidef_add_vdsl_modem() {
local annex="$1"
- local firmware="$2"
- local tone="$3"
- local xfer_mode="$4"
+ local tone="$2"
+ local xfer_mode="$3"
json_select_object dsl
json_select_object modem
json_add_string type "vdsl"
json_add_string annex "$annex"
- json_add_string firmware "$firmware"
json_add_string tone "$tone"
json_add_string xfer_mode "$xfer_mode"
json_select ..
local name="$2"
local sysfs="$3"
local dev="$4"
+ local mode="${5:-link tx rx}"
json_select_object led
json_add_string type netdev
json_add_string sysfs "$sysfs"
json_add_string device "$dev"
+ json_add_string mode "$mode"
json_select ..
json_select ..