mirror of
https://github.com/openvswitch/ovs
synced 2025-10-17 14:28:02 +00:00
bridge: Remove unused functions.
This commit is contained in:
@@ -260,33 +260,6 @@ static struct ofhooks bridge_ofhooks;
|
|||||||
|
|
||||||
/* Public functions. */
|
/* Public functions. */
|
||||||
|
|
||||||
/* Adds the name of each interface used by a bridge, including local and
|
|
||||||
* internal ports, to 'svec'. */
|
|
||||||
void
|
|
||||||
bridge_get_ifaces(struct svec *svec)
|
|
||||||
{
|
|
||||||
struct bridge *br, *next;
|
|
||||||
size_t i, j;
|
|
||||||
|
|
||||||
LIST_FOR_EACH_SAFE (br, next, struct bridge, node, &all_bridges) {
|
|
||||||
for (i = 0; i < br->n_ports; i++) {
|
|
||||||
struct port *port = br->ports[i];
|
|
||||||
|
|
||||||
for (j = 0; j < port->n_ifaces; j++) {
|
|
||||||
struct iface *iface = port->ifaces[j];
|
|
||||||
if (iface->dp_ifidx < 0) {
|
|
||||||
VLOG_ERR("%s interface not in datapath %s, ignoring",
|
|
||||||
iface->name, dpif_name(br->dpif));
|
|
||||||
} else {
|
|
||||||
if (iface->dp_ifidx != ODPP_LOCAL) {
|
|
||||||
svec_add(svec, iface->name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
bridge_init(const struct ovsrec_open_vswitch *cfg)
|
bridge_init(const struct ovsrec_open_vswitch *cfg)
|
||||||
{
|
{
|
||||||
@@ -1248,19 +1221,6 @@ bridge_lookup(const char *name)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
|
||||||
bridge_exists(const char *name)
|
|
||||||
{
|
|
||||||
return bridge_lookup(name) ? true : false;
|
|
||||||
}
|
|
||||||
|
|
||||||
uint64_t
|
|
||||||
bridge_get_datapathid(const char *name)
|
|
||||||
{
|
|
||||||
struct bridge *br = bridge_lookup(name);
|
|
||||||
return br ? ofproto_get_datapath_id(br->ofproto) : 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Handle requests for a listing of all flows known by the OpenFlow
|
/* Handle requests for a listing of all flows known by the OpenFlow
|
||||||
* stack, including those normally hidden. */
|
* stack, including those normally hidden. */
|
||||||
static void
|
static void
|
||||||
|
@@ -16,8 +16,8 @@
|
|||||||
#ifndef VSWITCHD_BRIDGE_H
|
#ifndef VSWITCHD_BRIDGE_H
|
||||||
#define VSWITCHD_BRIDGE_H 1
|
#define VSWITCHD_BRIDGE_H 1
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stdbool.h>
|
||||||
#include "list.h"
|
#include <stdint.h>
|
||||||
|
|
||||||
struct ovsrec_open_vswitch;
|
struct ovsrec_open_vswitch;
|
||||||
struct svec;
|
struct svec;
|
||||||
@@ -26,8 +26,5 @@ void bridge_init(const struct ovsrec_open_vswitch *);
|
|||||||
void bridge_reconfigure(const struct ovsrec_open_vswitch *);
|
void bridge_reconfigure(const struct ovsrec_open_vswitch *);
|
||||||
int bridge_run(void);
|
int bridge_run(void);
|
||||||
void bridge_wait(void);
|
void bridge_wait(void);
|
||||||
bool bridge_exists(const char *);
|
|
||||||
uint64_t bridge_get_datapathid(const char *name);
|
|
||||||
void bridge_get_ifaces(struct svec *svec);
|
|
||||||
|
|
||||||
#endif /* bridge.h */
|
#endif /* bridge.h */
|
||||||
|
Reference in New Issue
Block a user