aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2011-10-11 06:58:49 -0700
committerBen Pfaff <blp@nicira.com>2011-10-11 20:01:32 -0700
commit2f98b0b7e77b44e9ff9a57581d7d523ca1c113ab (patch)
treeee261df24a4f10da6ed14b25a0bc807f6ba3f030 /lib
parent86dc65011b820698dab5f1e4cb5083d20f14aad4 (diff)
meta-flow: Fix mf_get_value() retrieval of register values.
Diffstat (limited to 'lib')
-rw-r--r--lib/meta-flow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/meta-flow.c b/lib/meta-flow.c
index f2f13484..d5226f02 100644
--- a/lib/meta-flow.c
+++ b/lib/meta-flow.c
@@ -716,7 +716,7 @@ mf_get_value(const struct mf_field *mf, const struct flow *flow,
#if FLOW_N_REGS > 5
#error
#endif
- value->be32 = htonl(flow->regs[0]);
+ value->be32 = htonl(flow->regs[mf->id - MFF_REG0]);
break;
case MFF_ETH_SRC: