mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Merge pull request #5984 from smlng/pr/shell_fix_usage
shell: exclude hl and stats from usage if module not present
This commit is contained in:
commit
a94138bca3
@ -73,7 +73,7 @@ static bool _is_iface(kernel_pid_t dev)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(MODULE_NETSTATS)
|
#ifdef MODULE_NETSTATS
|
||||||
const char *_netstats_module_to_str(uint8_t module)
|
const char *_netstats_module_to_str(uint8_t module)
|
||||||
{
|
{
|
||||||
switch (module) {
|
switch (module) {
|
||||||
@ -129,7 +129,7 @@ static int _netif_stats(kernel_pid_t dev, unsigned module, bool reset)
|
|||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
#endif
|
#endif // MODULE_NETSTATS
|
||||||
|
|
||||||
static void _set_usage(char *cmd_name)
|
static void _set_usage(char *cmd_name)
|
||||||
{
|
{
|
||||||
@ -160,10 +160,12 @@ static void _mtu_usage(char *cmd_name)
|
|||||||
printf("usage: %s <if_id> mtu <n>\n", cmd_name);
|
printf("usage: %s <if_id> mtu <n>\n", cmd_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef MODULE_GNRC_IPV6_NETIF
|
||||||
static void _hl_usage(char *cmd_name)
|
static void _hl_usage(char *cmd_name)
|
||||||
{
|
{
|
||||||
printf("usage: %s <if_id> hl <n>\n", cmd_name);
|
printf("usage: %s <if_id> hl <n>\n", cmd_name);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static void _flag_usage(char *cmd_name)
|
static void _flag_usage(char *cmd_name)
|
||||||
{
|
{
|
||||||
@ -182,11 +184,13 @@ static void _del_usage(char *cmd_name)
|
|||||||
cmd_name);
|
cmd_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef MODULE_NETSTATS
|
||||||
static void _stats_usage(char *cmd_name)
|
static void _stats_usage(char *cmd_name)
|
||||||
{
|
{
|
||||||
printf("usage: %s <if_id> stats [l2|ipv6] [reset]\n", cmd_name);
|
printf("usage: %s <if_id> stats [l2|ipv6] [reset]\n", cmd_name);
|
||||||
puts(" reset can be only used if the module is specified.");
|
puts(" reset can be only used if the module is specified.");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static void _print_netopt(netopt_t opt)
|
static void _print_netopt(netopt_t opt)
|
||||||
{
|
{
|
||||||
@ -1220,10 +1224,14 @@ int _netif_config(int argc, char **argv)
|
|||||||
printf("usage: %s [<if_id>]\n", argv[0]);
|
printf("usage: %s [<if_id>]\n", argv[0]);
|
||||||
_set_usage(argv[0]);
|
_set_usage(argv[0]);
|
||||||
_mtu_usage(argv[0]);
|
_mtu_usage(argv[0]);
|
||||||
|
#ifdef MODULE_GNRC_IPV6_NETIF
|
||||||
_hl_usage(argv[0]);
|
_hl_usage(argv[0]);
|
||||||
|
#endif
|
||||||
_flag_usage(argv[0]);
|
_flag_usage(argv[0]);
|
||||||
_add_usage(argv[0]);
|
_add_usage(argv[0]);
|
||||||
_del_usage(argv[0]);
|
_del_usage(argv[0]);
|
||||||
|
#ifdef MODULE_NETSTATS
|
||||||
_stats_usage(argv[0]);
|
_stats_usage(argv[0]);
|
||||||
|
#endif
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user