Beispiel #1
0
        if (!br2)
            br2 = br_lst;
        _link_two_ports (br1, br1->ports + 1, 2, br2, br2->ports + 0, 1);
    }

    return 0;
}

static CMD_DSCR_T lang[] = {
    THE_COMMAND ("show", "get bridge[s] connuctivity")
    PARAM_STRING ("bridge name", "all")
    THE_FUNC (show_bridge)

    THE_COMMAND ("link", "link two bridges")
    PARAM_STRING ("first bridge name", NULL)
    PARAM_NUMBER ("port number on first bridge", 1, MAX_NUMBER_OF_PORTS, NULL)
    PARAM_STRING ("second bridge name", NULL)
    PARAM_NUMBER ("port number on second bridge", 1, MAX_NUMBER_OF_PORTS,
    NULL) THE_FUNC (link_bridges)

    THE_COMMAND ("unlink", "unlink the port of the bridge")
    PARAM_STRING ("bridge name", NULL)
    PARAM_NUMBER ("port number on bridge", 1, MAX_NUMBER_OF_PORTS, NULL)
    THE_FUNC (unlink_port)

    THE_COMMAND ("ring", "link all bridges into a ring")
    THE_FUNC (link_ring)

    END_OF_LANG
};
Beispiel #2
0
static unsigned long long start_pfn;
static unsigned long long end_pfn;

static struct data_block vmcoreinfo;
static struct data_block notes;
static struct data_block eraseinfo;

static char *vmcoreinfo_file;
static char *note_file;
static char *eraseinfo_file;
static char *data_file;

static const struct param param_array[] = {
	/* meta-data */
	PARAM_STRING("arch_name", arch_name),
	PARAM_NUMBER("compression", compression),

	/* header */
	PARAM_STRING("signature", signature),
	PARAM_NUMBER("version", header_version),

	PARAM_STRING("uts.sysname", uts_sysname),
	PARAM_STRING("uts.nodename", uts_nodename),
	PARAM_STRING("uts.release", uts_release),
	PARAM_STRING("uts.version", uts_version),
	PARAM_STRING("uts.machine", uts_machine),
	PARAM_STRING("uts.domainname", uts_domainname),

	PARAM_NUMBER("status", status),
	PARAM_NUMBER("block_size", block_size),
	PARAM_NUMBER("sub_hdr_size", sub_hdr_size),