aboutsummaryrefslogtreecommitdiff
path: root/lib/vlan-bitmap.h
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2011-07-21 17:03:59 -0700
committerBen Pfaff <blp@nicira.com>2011-07-26 17:09:07 -0700
commitfc3d74089cea8f4f7d026daf922d2b89305a7364 (patch)
tree62345b74a8e61588d9ba35d2d634bb3fb59923fe /lib/vlan-bitmap.h
parent82062a2047923e5c403fe42646e1c9eacbc73752 (diff)
vlan-bitmap: Remove function vlan_bitmap_contains().
I created this function because I thought I had three good use cases. Unfortunately, one of them was wrong, so drop it.
Diffstat (limited to 'lib/vlan-bitmap.h')
-rw-r--r--lib/vlan-bitmap.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/vlan-bitmap.h b/lib/vlan-bitmap.h
index 6d74d400..092c2ca8 100644
--- a/lib/vlan-bitmap.h
+++ b/lib/vlan-bitmap.h
@@ -22,21 +22,14 @@
/* A "VLAN bitmap" is a 4096-bit bitmap that represents a set. A 1-bit
* indicates that the respective VLAN is a member of the set, a 0-bit indicates
- * that it is not. There is one wrinkle: NULL indicates that every VLAN is a
- * member of the set.
+ * that it is not. There is one wrinkle: NULL is a valid value that indicates
+ * either that all VLANs are or are not members, depending on the vlan_bitmap.
*
* This is empirically a useful data structure. */
unsigned long *vlan_bitmap_from_array(const int64_t *vlans, size_t n_vlans);
bool vlan_bitmap_equal(const unsigned long *a, const unsigned long *b);
-/* Returns true if 'vid', in the range [0,4095], is a member of 'vlans'. */
-static inline bool
-vlan_bitmap_contains(const unsigned long *vlans, uint16_t vid)
-{
- return !vlans || bitmap_is_set(vlans, vid);
-}
-
/* Returns a new copy of 'vlans'. */
static inline unsigned long *
vlan_bitmap_clone(const unsigned long *vlans)