X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fopenvswitch%2Fbrcompat-netlink.h;h=7d5ac4cfe932d3174b364bce733fe1f7e9676786;hb=db322751d8bba32152e89eea476cb47a010616b1;hp=09688a953fa7e9a0d4046ee39064e252497fdd37;hpb=aec7d2fba60768ce5f3c6694767c61520e9e40de;p=openvswitch diff --git a/include/openvswitch/brcompat-netlink.h b/include/openvswitch/brcompat-netlink.h index 09688a95..7d5ac4cf 100644 --- a/include/openvswitch/brcompat-netlink.h +++ b/include/openvswitch/brcompat-netlink.h @@ -47,8 +47,8 @@ enum { BRC_GENL_A_UNSPEC, /* - * "K:" messages appear in messages from the kernel to userspace. - * "U:" messages appear in messages from userspace to the kernel. + * "K:" attributes appear in messages from the kernel to userspace. + * "U:" attributes appear in messages from userspace to the kernel. */ /* BRC_GENL_C_DP_ADD, BRC_GENL_C_DP_DEL. */ @@ -69,6 +69,14 @@ enum { BRC_GENL_A_PROC_NAME, /* U: Name of file in /proc. */ BRC_GENL_A_PROC_DATA, /* U: Contents of file in /proc. */ + /* BRC_GENL_C_FDB_QUERY. */ + BRC_GENL_A_FDB_COUNT, /* K: Number of FDB entries to read. */ + BRC_GENL_A_FDB_SKIP, /* K: Record offset into FDB to start reading. */ + + /* BRC_GENL_C_DP_RESULT. */ + BRC_GENL_A_FDB_DATA, /* U: FDB records. */ + BRC_GENL_A_IFINDEXES, /* U: "int" ifindexes of bridges or ports. */ + __BRC_GENL_A_MAX, BRC_GENL_A_MAX = __BRC_GENL_A_MAX - 1 }; @@ -88,6 +96,9 @@ enum brc_genl_command { BRC_GENL_C_PORT_DEL, /* K: Port removed from datapath. */ BRC_GENL_C_QUERY_MC, /* U: Get multicast group for brcompat. */ BRC_GENL_C_SET_PROC, /* U: Set contents of file in /proc. */ + BRC_GENL_C_FDB_QUERY, /* K: Read records from forwarding database. */ + BRC_GENL_C_GET_BRIDGES, /* K: Get ifindexes of all bridges. */ + BRC_GENL_C_GET_PORTS, /* K: Get ifindexes of all ports on a bridge. */ __BRC_GENL_C_MAX, BRC_GENL_C_MAX = __BRC_GENL_C_MAX - 1