mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 14:25:26 +00:00
lib/flow.h: Improve struct miniflow comment and definition.
Miniflows can nowadays be dynamically allocated to different inline sizes, as done by lib/classifier.c, but this had not been documented at the struct miniflow definition. Also, MINI_N_INLINE had a different value for 32-bit and 64-bit builds due to a historical reason. Now we use 8 for both. Finally, use change the storage type of 'values_inline' to uint8_t, as uint64_t looks kind of wide for a boolean, even though we intend the bit be carved out from the uint64_t where 'map' resides. Suggested-by: Ben Pfaff <blp@nicira.com> Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com>
This commit is contained in:
@@ -1715,7 +1715,8 @@ miniflow_clone_inline(struct miniflow *dst, const struct miniflow *src,
|
||||
/* Initializes 'dst' with the data in 'src', destroying 'src'.
|
||||
* The caller must eventually free 'dst' with miniflow_destroy().
|
||||
* 'dst' must be regularly sized miniflow, but 'src' can have
|
||||
* larger than default inline values. */
|
||||
* storage for more than the default MINI_N_INLINE inline
|
||||
* values. */
|
||||
void
|
||||
miniflow_move(struct miniflow *dst, struct miniflow *src)
|
||||
{
|
||||
|
Reference in New Issue
Block a user