コード例 #1
0
static int br_cmd_enableportsnooping(char** argv)
{
	int err;
	int enable;

	if (sscanf(argv[1], "%i", &enable) != 1) {
		fprintf(stderr, "bad value\n");
		return 1;
	}

	err = br_enable_port_snooping(enable);
	if (err)
		fprintf(stderr, "enable port snooping failed: %s\n",
			strerror(errno));

	return err != 0;
}
コード例 #2
0
ファイル: brctl_cmd.c プロジェクト: patrick-ken/bipac-7800nl
// brcm begin
static int br_cmd_enableportsnooping(int argc, char*const* argv)
{
	int err;
	int enable;

        sscanf(argv[2], "%i", &enable);

	if((enable < 0) || (enable > 2)) {
		fprintf(stderr, "bad value\n");
		return 1;
        }

	err = br_enable_port_snooping(argv[1], enable);
	if (err)
		fprintf(stderr, "enable port snooping failed: %s\n",
			strerror(errno));

	return err != 0;
}