]> git.sur5r.net Git - ngadmin/blob - cli/commands.c
Remove Makefiles and use autotools
[ngadmin] / cli / commands.c
1
2 #include "commands.h"
3
4
5 /* bitrate */
6 int do_bitrate_set (int argc, const char **argv, struct ngadmin *nga);
7 int do_bitrate_show (int argc, const char **argv, struct ngadmin *nga);
8
9
10 /* cabletest */
11 int do_cabletest (int argc, const char **argv, struct ngadmin *nga);
12
13
14 /* defaults */
15 int do_defaults (int argc, const char **argv, struct ngadmin *nga);
16
17
18 /* firmware */
19 int do_firmware_show (int argc, const char **argv, struct ngadmin *nga);
20 int do_firmware_upgrade (int argc, const char **argv, struct ngadmin *nga);
21
22
23 /* help */
24 int do_help (int argc, const char **argv, struct ngadmin *nga);
25
26
27 /* igmp */
28 int do_igmp_set (int argc, const char **argv, struct ngadmin *nga);
29 int do_igmp_show (int argc, const char **argv, struct ngadmin *nga);
30
31
32 /* list */
33 int do_list (int argc, const char **argv, struct ngadmin *nga);
34
35
36 /* login */
37 int do_login (int argc, const char **argv, struct ngadmin *nga);
38
39
40 /* mirror */
41 int do_mirror_disable (int argc, const char **argv, struct ngadmin *nga);
42 int do_mirror_set (int argc, const char **argv, struct ngadmin *nga);
43 int do_mirror_show (int argc, const char **argv, struct ngadmin *nga);
44
45
46 /* name */
47 int do_name_show (int argc, const char **argv, struct ngadmin *nga);
48 int do_name_set (int argc, const char **argv, struct ngadmin *nga);
49 int do_name_clear (int argc, const char **argv, struct ngadmin *nga);
50
51
52 /* netconf */
53 int do_netconf_set (int argc, const char **argv, struct ngadmin *nga);
54
55
56 /* password */
57 int do_password_change (int argc, const char **argv, struct ngadmin *nga);
58 int do_password_set (int argc, const char **argv, struct ngadmin *nga);
59
60
61 /* ports */
62 int do_ports_state (int argc, const char **argv, struct ngadmin *nga);
63 int do_ports_statistics_reset (int argc, const char **argv, struct ngadmin *nga);
64 int do_ports_statistics_show (int argc, const char **argv, struct ngadmin *nga);
65
66
67 /* qos */
68 int do_qos_mode (int argc, const char **argv, struct ngadmin *nga);
69 int do_qos_set (int argc, const char **argv, struct ngadmin *nga);
70 int do_qos_show (int argc, const char **argv, struct ngadmin *nga);
71
72
73 /* quit */
74 int do_quit (int argc, const char **argv, struct ngadmin *nga);
75
76
77 /* restart */
78 int do_restart (int argc, const char **argv, struct ngadmin *nga);
79
80
81 /* scan */
82 int do_scan (int argc, const char **argv, struct ngadmin *nga);
83
84
85 /* stormfilter */
86 int do_stormfilter_enable (int argc, const char **argv, struct ngadmin *nga);
87 int do_stormfilter_disable (int argc, const char **argv, struct ngadmin *nga);
88 int do_stormfilter_set (int argc, const char **argv, struct ngadmin *nga);
89 int do_stormfilter_show (int argc, const char **argv, struct ngadmin *nga);
90
91
92 /* tree */
93 int do_tree (int argc, const char **argv, struct ngadmin *nga);
94
95
96 /* vlan */
97 int do_vlan_8021q_del (int argc, const char **argv, struct ngadmin *nga);
98 int do_vlan_port_set (int argc, const char **argv, struct ngadmin *nga);
99 int do_vlan_port_show (int argc, const char **argv, struct ngadmin *nga);
100 int do_vlan_8021q_set (int argc, const char **argv, struct ngadmin *nga);
101 int do_vlan_8021q_show (int argc, const char **argv, struct ngadmin *nga);
102 int do_vlan_mode_set (int argc, const char **argv, struct ngadmin *nga);
103 int do_vlan_mode_show (int argc, const char **argv, struct ngadmin *nga);
104 int do_vlan_pvid_set (int argc, const char **argv, struct ngadmin *nga);
105 int do_vlan_pvid_show (int argc, const char **argv, struct ngadmin *nga);
106
107
108 /* commands structure */
109 COM_ROOT_START(commands)
110         COM_START(bitrate)
111                 COM_TERM(set, do_bitrate_set)
112                 COM_TERM(show, do_bitrate_show)
113         COM_END
114         
115         COM_TERM(cabletest, do_cabletest)
116         
117         COM_TERM(defaults, do_defaults)
118         
119         COM_START(firmware)
120                 COM_TERM(show, do_firmware_show)
121                 COM_TERM(upgrade, do_firmware_upgrade)
122         COM_END
123         
124         COM_TERM(help, do_help)
125         
126         COM_START(igmp)
127                 COM_TERM(set, do_igmp_set)
128                 COM_TERM(show, do_igmp_show)
129         COM_END
130         
131         COM_TERM(list, do_list)
132         
133         COM_TERM(login, do_login)
134         
135         COM_START(mirror)
136                 COM_TERM(disable, do_mirror_disable)
137                 COM_TERM(set, do_mirror_set)
138                 COM_TERM(show, do_mirror_show)
139         COM_END
140         
141         COM_START(name)
142                 COM_TERM(show, do_name_show)
143                 COM_TERM(set, do_name_set)
144                 COM_TERM(clear, do_name_clear)
145         COM_END
146         
147         COM_START(netconf)
148                 COM_TERM(set, do_netconf_set)
149         COM_END
150         
151         COM_START(password)
152                 COM_TERM(change, do_password_change)
153                 COM_TERM(set, do_password_set)
154         COM_END
155         
156         COM_START(ports)
157                 COM_TERM(state, do_ports_state)
158                 COM_START(statistics)
159                         COM_TERM(reset, do_ports_statistics_reset)
160                         COM_TERM(show, do_ports_statistics_show)
161                 COM_END
162         COM_END
163         
164         COM_START(qos)
165                 COM_TERM(mode, do_qos_mode)
166                 COM_TERM(set, do_qos_set)
167                 COM_TERM(show, do_qos_show)
168         COM_END
169         
170         COM_TERM(quit, do_quit)
171         
172         COM_TERM(restart, do_restart)
173         
174         COM_TERM(scan, do_scan)
175         
176         COM_START(stormfilter)
177                 COM_TERM(enable, do_stormfilter_enable)
178                 COM_TERM(disable, do_stormfilter_disable)
179                 COM_TERM(set, do_stormfilter_set)
180                 COM_TERM(show, do_stormfilter_show)
181         COM_END
182         
183         COM_TERM(tree, do_tree)
184         
185         COM_START(vlan)
186                 COM_START(802.1q)
187                         COM_TERM(del, do_vlan_8021q_del)
188                         COM_TERM(set, do_vlan_8021q_set)
189                         COM_TERM(show, do_vlan_8021q_show)
190                 COM_END
191                 COM_START(mode)
192                         COM_TERM(set, do_vlan_mode_set)
193                         COM_TERM(show, do_vlan_mode_show)
194                 COM_END
195                 COM_START(port)
196                         COM_TERM(set, do_vlan_port_set)
197                         COM_TERM(show, do_vlan_port_show)
198                 COM_END
199                 COM_START(pvid)
200                         COM_TERM(set, do_vlan_pvid_set)
201                         COM_TERM(show, do_vlan_pvid_show)
202                 COM_END
203         COM_END
204 COM_ROOT_END
205
206