base-files: add support for the new ar8xxx MIB counters settings
Commit "generic: ar8216: add mib_poll_interval switch attribute" has added mib_poll_interval global config option and commit "generic: ar8216: group MIB counters and use two basic ones only by default" has added mib_type config option. So this patch adds ucidef_set_ar8xxx_switch_mib helper function which would allow configuration of the above mentioned new switch config options. Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
		| @@ -182,6 +182,19 @@ _ucidef_finish_switch_roles() { | ||||
| 	done | ||||
| } | ||||
|  | ||||
| ucidef_set_ar8xxx_switch_mib() { | ||||
| 	local name="$1" | ||||
| 	local type="$2" | ||||
| 	local interval="$3" | ||||
|  | ||||
| 	json_select_object switch | ||||
| 		json_select_object "$name" | ||||
| 			json_add_int ar8xxx_mib_type $type | ||||
| 			json_add_int ar8xxx_mib_poll_interval $interval | ||||
| 		json_select .. | ||||
| 	json_select .. | ||||
| } | ||||
|  | ||||
| ucidef_add_switch() { | ||||
| 	local name="$1"; shift | ||||
| 	local port num role device index need_tag prev_role | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar