summaryrefslogtreecommitdiff
path: root/ofproto
diff options
context:
space:
mode:
authorBen Pfaff <blp@ovn.org>2017-07-30 17:40:32 -0700
committerBen Pfaff <blp@ovn.org>2017-07-31 16:03:38 -0700
commit4d617a87ec0be851a5a0d8f7f99ffb237a0ef397 (patch)
treee9a865c387611d6fa3c3188ec3c39680660feaad /ofproto
parent3e892d4396128e27c751c686bb304598f740d197 (diff)
downloadopenvswitch-4d617a87ec0be851a5a0d8f7f99ffb237a0ef397.tar.gz
ofp-util: Avoid C++ keyword 'public' in name of struct member.
This allows a C++ program to include ofp-util.h. Signed-off-by: Ben Pfaff <blp@ovn.org> Acked-by: Russell Bryant <russell@ovn.org>
Diffstat (limited to 'ofproto')
-rw-r--r--ofproto/connmgr.c14
-rw-r--r--ofproto/fail-open.c2
-rw-r--r--ofproto/ofproto-dpif-xlate.c14
-rw-r--r--ofproto/ofproto-dpif.c8
4 files changed, 19 insertions, 19 deletions
diff --git a/ofproto/connmgr.c b/ofproto/connmgr.c
index 2dc414d31..c0ce828ce 100644
--- a/ofproto/connmgr.c
+++ b/ofproto/connmgr.c
@@ -1740,7 +1740,7 @@ connmgr_send_async_msg(struct connmgr *mgr,
if (protocol == OFPUTIL_P_NONE || !rconn_is_connected(ofconn->rconn)
|| ofconn->controller_id != am->controller_id
|| !ofconn_receives_async_msg(ofconn, am->oam,
- am->pin.up.public.reason)) {
+ am->pin.up.base.reason)) {
continue;
}
@@ -1748,11 +1748,11 @@ connmgr_send_async_msg(struct connmgr *mgr,
&am->pin.up, protocol, ofconn->packet_in_format);
struct ovs_list txq;
- bool is_miss = (am->pin.up.public.reason == OFPR_NO_MATCH ||
- am->pin.up.public.reason == OFPR_EXPLICIT_MISS ||
- am->pin.up.public.reason == OFPR_IMPLICIT_MISS);
+ bool is_miss = (am->pin.up.base.reason == OFPR_NO_MATCH ||
+ am->pin.up.base.reason == OFPR_EXPLICIT_MISS ||
+ am->pin.up.base.reason == OFPR_IMPLICIT_MISS);
pinsched_send(ofconn->schedulers[is_miss],
- am->pin.up.public.flow_metadata.flow.in_port.ofp_port,
+ am->pin.up.base.flow_metadata.flow.in_port.ofp_port,
msg, &txq);
do_send_packet_ins(ofconn, &txq);
}
@@ -2322,8 +2322,8 @@ ofmonitor_wait(struct connmgr *mgr)
void
ofproto_async_msg_free(struct ofproto_async_msg *am)
{
- free(am->pin.up.public.packet);
- free(am->pin.up.public.userdata);
+ free(am->pin.up.base.packet);
+ free(am->pin.up.base.userdata);
free(am->pin.up.stack);
free(am->pin.up.actions);
free(am->pin.up.action_set);
diff --git a/ofproto/fail-open.c b/ofproto/fail-open.c
index e038e77ff..914a51b4b 100644
--- a/ofproto/fail-open.c
+++ b/ofproto/fail-open.c
@@ -128,7 +128,7 @@ send_bogus_packet_ins(struct fail_open *fo)
.oam = OAM_PACKET_IN,
.pin = {
.up = {
- .public = {
+ .base = {
.packet = dp_packet_data(&b),
.packet_len = dp_packet_size(&b),
.flow_metadata = MATCH_CATCHALL_INITIALIZER,
diff --git a/ofproto/ofproto-dpif-xlate.c b/ofproto/ofproto-dpif-xlate.c
index 7f7adb280..c10379367 100644
--- a/ofproto/ofproto-dpif-xlate.c
+++ b/ofproto/ofproto-dpif-xlate.c
@@ -4517,7 +4517,7 @@ execute_controller_action(struct xlate_ctx *ctx, int len,
.oam = OAM_PACKET_IN,
.pin = {
.up = {
- .public = {
+ .base = {
.packet = dp_packet_steal_data(packet),
.packet_len = packet_len,
.reason = reason,
@@ -4532,7 +4532,7 @@ execute_controller_action(struct xlate_ctx *ctx, int len,
.max_len = len,
},
};
- flow_get_metadata(&ctx->xin->flow, &am->pin.up.public.flow_metadata);
+ flow_get_metadata(&ctx->xin->flow, &am->pin.up.base.flow_metadata);
/* Async messages are only sent once, so if we send one now, no
* xlate cache entry is created. */
@@ -4562,7 +4562,7 @@ emit_continuation(struct xlate_ctx *ctx, const struct frozen_state *state)
.oam = OAM_PACKET_IN,
.pin = {
.up = {
- .public = {
+ .base = {
.userdata = xmemdup(ctx->pause->userdata,
ctx->pause->userdata_len),
.userdata_len = ctx->pause->userdata_len,
@@ -4585,7 +4585,7 @@ emit_continuation(struct xlate_ctx *ctx, const struct frozen_state *state)
.max_len = UINT16_MAX,
},
};
- flow_get_metadata(ctx->paused_flow, &am->pin.up.public.flow_metadata);
+ flow_get_metadata(ctx->paused_flow, &am->pin.up.base.flow_metadata);
/* Async messages are only sent once, so if we send one now, no
* xlate cache entry is created. */
@@ -6877,8 +6877,8 @@ xlate_resume(struct ofproto_dpif *ofproto,
enum slow_path_reason *slow)
{
struct dp_packet packet;
- dp_packet_use_const(&packet, pin->public.packet,
- pin->public.packet_len);
+ dp_packet_use_const(&packet, pin->base.packet,
+ pin->base.packet_len);
struct flow flow;
flow_extract(&packet, &flow);
@@ -6916,7 +6916,7 @@ xlate_resume(struct ofproto_dpif *ofproto,
.action_set_len = pin->action_set_len,
};
frozen_metadata_from_flow(&state.metadata,
- &pin->public.flow_metadata.flow);
+ &pin->base.flow_metadata.flow);
xin.frozen_state = &state;
struct xlate_out xout;
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
index 823e506f1..b82ed55d2 100644
--- a/ofproto/ofproto-dpif.c
+++ b/ofproto/ofproto-dpif.c
@@ -4865,14 +4865,14 @@ nxt_resume(struct ofproto *ofproto_,
/* Steal 'pin->packet' and put it into a dp_packet. */
struct dp_packet packet;
- dp_packet_init(&packet, pin->public.packet_len);
- dp_packet_put(&packet, pin->public.packet, pin->public.packet_len);
+ dp_packet_init(&packet, pin->base.packet_len);
+ dp_packet_put(&packet, pin->base.packet, pin->base.packet_len);
- pkt_metadata_from_flow(&packet.md, &pin->public.flow_metadata.flow);
+ pkt_metadata_from_flow(&packet.md, &pin->base.flow_metadata.flow);
/* Fix up in_port. */
ofproto_dpif_set_packet_odp_port(ofproto,
- pin->public.flow_metadata.flow.in_port.ofp_port,
+ pin->base.flow_metadata.flow.in_port.ofp_port,
&packet);
struct flow headers;