Lines Matching refs:parsed_cmd

1755 static int vsc9953_port_status_key_func(struct ethsw_command_def *parsed_cmd)  in vsc9953_port_status_key_func()  argument
1761 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_port_status_key_func()
1764 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_port_status_key_func()
1770 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_status_key_func()
1771 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_status_key_func()
1772 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_status_key_func()
1775 vsc9953_port_status_set(parsed_cmd->port, enabled); in vsc9953_port_status_key_func()
1784 static int vsc9953_port_config_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_port_config_key_func() argument
1788 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_config_key_func()
1789 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_config_key_func()
1790 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_config_key_func()
1793 vsc9953_phy_autoneg(parsed_cmd->port); in vsc9953_port_config_key_func()
1797 vsc9953_port_config_show(parsed_cmd->port); in vsc9953_port_config_key_func()
1811 static int vsc9953_port_stats_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_port_stats_key_func() argument
1815 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_stats_key_func()
1816 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_stats_key_func()
1817 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_stats_key_func()
1820 vsc9953_port_statistics_show(parsed_cmd->port); in vsc9953_port_stats_key_func()
1830 *parsed_cmd) in vsc9953_port_stats_clear_key_func()
1834 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_stats_clear_key_func()
1835 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_stats_clear_key_func()
1836 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_stats_clear_key_func()
1839 vsc9953_port_statistics_clear(parsed_cmd->port); in vsc9953_port_stats_clear_key_func()
1848 static int vsc9953_learn_show_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_learn_show_key_func() argument
1853 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_learn_show_key_func()
1854 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_learn_show_key_func()
1855 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_learn_show_key_func()
1858 if (vsc9953_port_learn_mode_get(parsed_cmd->port, &mode)) in vsc9953_learn_show_key_func()
1863 printf("%7d %11s\n", parsed_cmd->port, "disable"); in vsc9953_learn_show_key_func()
1866 printf("%7d %11s\n", parsed_cmd->port, "auto"); in vsc9953_learn_show_key_func()
1869 printf("%7d %11s\n", parsed_cmd->port, "-"); in vsc9953_learn_show_key_func()
1892 static int vsc9953_learn_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_learn_set_key_func() argument
1898 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_learn_set_key_func()
1901 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_learn_set_key_func()
1907 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_learn_set_key_func()
1908 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_learn_set_key_func()
1909 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_learn_set_key_func()
1912 vsc9953_port_learn_mode_set(parsed_cmd->port, mode); in vsc9953_learn_set_key_func()
1921 static int vsc9953_fdb_show_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_fdb_show_key_func() argument
1923 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL && in vsc9953_fdb_show_key_func()
1924 !VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_fdb_show_key_func()
1925 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_fdb_show_key_func()
1929 if (parsed_cmd->vid != ETHSW_CMD_VLAN_ALL && in vsc9953_fdb_show_key_func()
1930 !VSC9953_VLAN_CHECK(parsed_cmd->vid)) { in vsc9953_fdb_show_key_func()
1931 printf("Invalid VID number: %d\n", parsed_cmd->vid); in vsc9953_fdb_show_key_func()
1935 vsc9953_mac_table_show(parsed_cmd->port, parsed_cmd->vid); in vsc9953_fdb_show_key_func()
1940 static int vsc9953_fdb_flush_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_fdb_flush_key_func() argument
1942 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL && in vsc9953_fdb_flush_key_func()
1943 !VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_fdb_flush_key_func()
1944 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_fdb_flush_key_func()
1948 if (parsed_cmd->vid != ETHSW_CMD_VLAN_ALL && in vsc9953_fdb_flush_key_func()
1949 !VSC9953_VLAN_CHECK(parsed_cmd->vid)) { in vsc9953_fdb_flush_key_func()
1950 printf("Invalid VID number: %d\n", parsed_cmd->vid); in vsc9953_fdb_flush_key_func()
1954 vsc9953_mac_table_flush(parsed_cmd->port, parsed_cmd->vid); in vsc9953_fdb_flush_key_func()
1959 static int vsc9953_fdb_entry_add_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_fdb_entry_add_key_func() argument
1964 if (parsed_cmd->port == ETHSW_CMD_PORT_ALL) { in vsc9953_fdb_entry_add_key_func()
1969 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_fdb_entry_add_key_func()
1970 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_fdb_entry_add_key_func()
1975 vid = (parsed_cmd->vid == ETHSW_CMD_VLAN_ALL ? 1 : parsed_cmd->vid); in vsc9953_fdb_entry_add_key_func()
1982 if (vsc9953_mac_table_add(parsed_cmd->port, parsed_cmd->ethaddr, vid)) in vsc9953_fdb_entry_add_key_func()
1988 static int vsc9953_fdb_entry_del_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_fdb_entry_del_key_func() argument
1993 vid = (parsed_cmd->vid == ETHSW_CMD_VLAN_ALL ? 1 : parsed_cmd->vid); in vsc9953_fdb_entry_del_key_func()
2000 if (vsc9953_mac_table_del(parsed_cmd->ethaddr, vid)) in vsc9953_fdb_entry_del_key_func()
2006 static int vsc9953_pvid_show_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_pvid_show_key_func() argument
2011 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_pvid_show_key_func()
2012 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_pvid_show_key_func()
2013 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_pvid_show_key_func()
2017 if (vsc9953_port_vlan_pvid_get(parsed_cmd->port, &pvid)) in vsc9953_pvid_show_key_func()
2020 printf("%7d %7d\n", parsed_cmd->port, pvid); in vsc9953_pvid_show_key_func()
2033 static int vsc9953_pvid_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_pvid_set_key_func() argument
2036 if (parsed_cmd->vid == ETHSW_CMD_VLAN_ALL) { in vsc9953_pvid_set_key_func()
2041 if (!VSC9953_VLAN_CHECK(parsed_cmd->vid)) { in vsc9953_pvid_set_key_func()
2042 printf("Invalid VID number: %d\n", parsed_cmd->vid); in vsc9953_pvid_set_key_func()
2046 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_pvid_set_key_func()
2047 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_pvid_set_key_func()
2048 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_pvid_set_key_func()
2051 vsc9953_port_vlan_pvid_set(parsed_cmd->port, parsed_cmd->vid); in vsc9953_pvid_set_key_func()
2053 vsc9953_port_all_vlan_pvid_set(parsed_cmd->vid); in vsc9953_pvid_set_key_func()
2059 static int vsc9953_vlan_show_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_vlan_show_key_func() argument
2063 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_vlan_show_key_func()
2064 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_vlan_show_key_func()
2065 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_vlan_show_key_func()
2068 vsc9953_vlan_membership_show(parsed_cmd->port); in vsc9953_vlan_show_key_func()
2077 static int vsc9953_vlan_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_vlan_set_key_func() argument
2083 if (parsed_cmd->vid == ETHSW_CMD_VLAN_ALL) { in vsc9953_vlan_set_key_func()
2088 if (!VSC9953_VLAN_CHECK(parsed_cmd->vid)) { in vsc9953_vlan_set_key_func()
2089 printf("Invalid VID number: %d\n", parsed_cmd->vid); in vsc9953_vlan_set_key_func()
2094 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 2] == in vsc9953_vlan_set_key_func()
2097 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 2] == in vsc9953_vlan_set_key_func()
2103 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_vlan_set_key_func()
2104 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_vlan_set_key_func()
2105 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_vlan_set_key_func()
2108 vsc9953_vlan_table_membership_set(parsed_cmd->vid, in vsc9953_vlan_set_key_func()
2109 parsed_cmd->port, add); in vsc9953_vlan_set_key_func()
2112 vsc9953_vlan_table_membership_set(parsed_cmd->vid, i, in vsc9953_vlan_set_key_func()
2119 struct ethsw_command_def *parsed_cmd) in vsc9953_port_untag_show_key_func() argument
2124 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_untag_show_key_func()
2125 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_untag_show_key_func()
2126 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_untag_show_key_func()
2129 vsc9953_port_vlan_egr_untag_show(parsed_cmd->port); in vsc9953_port_untag_show_key_func()
2138 static int vsc9953_port_untag_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_port_untag_set_key_func() argument
2144 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_port_untag_set_key_func()
2147 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_port_untag_set_key_func()
2150 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_port_untag_set_key_func()
2156 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_untag_set_key_func()
2157 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_untag_set_key_func()
2158 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_untag_set_key_func()
2161 vsc9953_port_vlan_egr_untag_set(parsed_cmd->port, mode); in vsc9953_port_untag_set_key_func()
2171 struct ethsw_command_def *parsed_cmd) in vsc9953_egr_vlan_tag_show_key_func() argument
2176 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_egr_vlan_tag_show_key_func()
2177 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_egr_vlan_tag_show_key_func()
2178 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_egr_vlan_tag_show_key_func()
2181 vsc9953_port_vlan_egress_tag_get(parsed_cmd->port, &mode); in vsc9953_egr_vlan_tag_show_key_func()
2183 printf("%7d\t", parsed_cmd->port); in vsc9953_egr_vlan_tag_show_key_func()
2215 struct ethsw_command_def *parsed_cmd) in vsc9953_egr_vlan_tag_set_key_func() argument
2221 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_egr_vlan_tag_set_key_func()
2224 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_egr_vlan_tag_set_key_func()
2230 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_egr_vlan_tag_set_key_func()
2231 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_egr_vlan_tag_set_key_func()
2232 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_egr_vlan_tag_set_key_func()
2235 vsc9953_port_vlan_egress_tag_set(parsed_cmd->port, mode); in vsc9953_egr_vlan_tag_set_key_func()
2245 struct ethsw_command_def *parsed_cmd) in vsc9953_vlan_learn_show_key_func() argument
2269 static int vsc9953_vlan_learn_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_vlan_learn_set_key_func() argument
2274 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_vlan_learn_set_key_func()
2277 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_vlan_learn_set_key_func()
2288 static int vsc9953_ingr_fltr_show_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_ingr_fltr_show_key_func() argument
2294 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_ingr_fltr_show_key_func()
2295 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_ingr_fltr_show_key_func()
2296 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_ingr_fltr_show_key_func()
2299 enabled = vsc9953_port_ingress_filtering_get(parsed_cmd->port); in vsc9953_ingr_fltr_show_key_func()
2300 printf("%7d\t%18s\n", parsed_cmd->port, enabled ? "enable" : in vsc9953_ingr_fltr_show_key_func()
2305 printf("%7d\t%18s\n", parsed_cmd->port, enabled ? in vsc9953_ingr_fltr_show_key_func()
2314 static int vsc9953_ingr_fltr_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_ingr_fltr_set_key_func() argument
2322 if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_ingr_fltr_set_key_func()
2325 else if (parsed_cmd->cmd_to_keywords[parsed_cmd->cmd_keywords_nr - 1] == in vsc9953_ingr_fltr_set_key_func()
2331 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_ingr_fltr_set_key_func()
2332 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_ingr_fltr_set_key_func()
2333 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_ingr_fltr_set_key_func()
2336 vsc9953_port_ingress_filtering_set(parsed_cmd->port, enable); in vsc9953_ingr_fltr_set_key_func()
2345 static int vsc9953_port_aggr_show_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_port_aggr_show_key_func() argument
2350 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_aggr_show_key_func()
2351 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_aggr_show_key_func()
2352 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_aggr_show_key_func()
2356 if (vsc9953_port_aggr_grp_get(parsed_cmd->port, &aggr_grp)) in vsc9953_port_aggr_show_key_func()
2359 printf("%7d %10d\n", parsed_cmd->port, aggr_grp); in vsc9953_port_aggr_show_key_func()
2372 static int vsc9953_port_aggr_set_key_func(struct ethsw_command_def *parsed_cmd) in vsc9953_port_aggr_set_key_func() argument
2377 if (parsed_cmd->aggr_grp == ETHSW_CMD_AGGR_GRP_NONE) { in vsc9953_port_aggr_set_key_func()
2382 if (!VSC9953_PORT_CHECK(parsed_cmd->aggr_grp)) { in vsc9953_port_aggr_set_key_func()
2384 parsed_cmd->aggr_grp); in vsc9953_port_aggr_set_key_func()
2388 if (parsed_cmd->port != ETHSW_CMD_PORT_ALL) { in vsc9953_port_aggr_set_key_func()
2389 if (!VSC9953_PORT_CHECK(parsed_cmd->port)) { in vsc9953_port_aggr_set_key_func()
2390 printf("Invalid port number: %d\n", parsed_cmd->port); in vsc9953_port_aggr_set_key_func()
2393 if (vsc9953_port_aggr_grp_set(parsed_cmd->port, in vsc9953_port_aggr_set_key_func()
2394 parsed_cmd->aggr_grp)) { in vsc9953_port_aggr_set_key_func()
2396 parsed_cmd->port, parsed_cmd->aggr_grp); in vsc9953_port_aggr_set_key_func()
2401 parsed_cmd->aggr_grp)) { in vsc9953_port_aggr_set_key_func()
2403 i, parsed_cmd->aggr_grp); in vsc9953_port_aggr_set_key_func()