Coverage Report

Created: 2025-07-01 06:51

/src/openvswitch/lib/util.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Nicira, Inc.
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License");
5
 * you may not use this file except in compliance with the License.
6
 * You may obtain a copy of the License at:
7
 *
8
 *     http://www.apache.org/licenses/LICENSE-2.0
9
 *
10
 * Unless required by applicable law or agreed to in writing, software
11
 * distributed under the License is distributed on an "AS IS" BASIS,
12
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
 * See the License for the specific language governing permissions and
14
 * limitations under the License.
15
 */
16
17
#ifndef UTIL_H
18
#define UTIL_H 1
19
20
#include <sys/types.h>
21
#include <netinet/in.h>
22
#include <arpa/inet.h>
23
#include <inttypes.h>
24
#include <limits.h>
25
#include <stdarg.h>
26
#include <stdio.h>
27
#include <stdlib.h>
28
#include <string.h>
29
#include "compiler.h"
30
#include "openvswitch/util.h"
31
#if defined(__aarch64__) && __GNUC__ >= 6
32
#include <arm_neon.h>
33
#endif
34
35
extern char *program_name;
36
37
611k
#define __ARRAY_SIZE_NOCHECK(ARRAY) (sizeof(ARRAY) / sizeof((ARRAY)[0]))
38
#if __GNUC__ && !defined(__cplusplus)
39
/* return 0 for array types, 1 otherwise */
40
#define __ARRAY_CHECK(ARRAY)          \
41
611k
    !__builtin_types_compatible_p(typeof(ARRAY), typeof(&ARRAY[0]))
42
43
/* compile-time fail if not array */
44
611k
#define __ARRAY_FAIL(ARRAY) (sizeof(char[-2*!__ARRAY_CHECK(ARRAY)]))
45
#define __ARRAY_SIZE(ARRAY)         \
46
611k
    __builtin_choose_expr(__ARRAY_CHECK(ARRAY),      \
47
611k
        __ARRAY_SIZE_NOCHECK(ARRAY), __ARRAY_FAIL(ARRAY))
48
#elif defined(__cplusplus)
49
#define __ARRAY_SIZE(ARRAY) ( \
50
   0 * sizeof(reinterpret_cast<const ::Bad_arg_to_ARRAY_SIZE *>(ARRAY)) + \
51
   0 * sizeof(::Bad_arg_to_ARRAY_SIZE::check_type((ARRAY), &(ARRAY))) + \
52
   sizeof(ARRAY) / sizeof((ARRAY)[0]) )
53
54
struct Bad_arg_to_ARRAY_SIZE {
55
   class Is_pointer;
56
   class Is_array {};
57
   template <typename T>
58
   static Is_pointer check_type(const T *, const T * const *);
59
   static Is_array check_type(const void *, const void *);
60
};
61
#else
62
#define __ARRAY_SIZE(ARRAY) __ARRAY_SIZE_NOCHECK(ARRAY)
63
#endif
64
65
66
/* This system's cache line size, in bytes.
67
 * Being wrong hurts performance but not correctness. */
68
#if defined(__ppc64__) || defined(__powerpc64__) || \
69
    defined(__PPC64__) || defined(_ARCH_PPC64)
70
/* http://lists.llvm.org/pipermail/llvm-dev/2017-March/110982.html */
71
#define CACHE_LINE_SIZE 128
72
#else
73
0
#define CACHE_LINE_SIZE 64
74
#endif
75
BUILD_ASSERT_DECL(IS_POW2(CACHE_LINE_SIZE));
76
77
/* Cacheline marking is typically done using zero-sized array.
78
 * However MSVC doesn't like zero-sized array in struct/union.
79
 * C4200: https://msdn.microsoft.com/en-us/library/79wf64bc.aspx
80
 */
81
typedef uint8_t OVS_CACHE_LINE_MARKER[1];
82
83
static inline void
84
ovs_prefetch_range(const void *start, size_t size)
85
0
{
86
0
    const char *addr = (const char *)start;
87
0
    size_t ofs;
88
89
0
    for (ofs = 0; ofs < size; ofs += CACHE_LINE_SIZE) {
90
0
        OVS_PREFETCH(addr + ofs);
91
0
    }
92
0
}
Unexecuted instantiation: ofp_print_target.c:ovs_prefetch_range
Unexecuted instantiation: ofp-print.c:ovs_prefetch_range
Unexecuted instantiation: ofp-protocol.c:ovs_prefetch_range
Unexecuted instantiation: ofp-queue.c:ovs_prefetch_range
Unexecuted instantiation: ofp-switch.c:ovs_prefetch_range
Unexecuted instantiation: ofp-table.c:ovs_prefetch_range
Unexecuted instantiation: ofp-util.c:ovs_prefetch_range
Unexecuted instantiation: ofpbuf.c:ovs_prefetch_range
Unexecuted instantiation: util.c:ovs_prefetch_range
Unexecuted instantiation: vlog.c:ovs_prefetch_range
Unexecuted instantiation: async-append-aio.c:ovs_prefetch_range
Unexecuted instantiation: dirs.c:ovs_prefetch_range
Unexecuted instantiation: backtrace.c:ovs_prefetch_range
Unexecuted instantiation: byteq.c:ovs_prefetch_range
Unexecuted instantiation: coverage.c:ovs_prefetch_range
Unexecuted instantiation: dp-packet.c:ovs_prefetch_range
Unexecuted instantiation: dynamic-string.c:ovs_prefetch_range
Unexecuted instantiation: flow.c:ovs_prefetch_range
Unexecuted instantiation: hash.c:ovs_prefetch_range
Unexecuted instantiation: jhash.c:ovs_prefetch_range
Unexecuted instantiation: json.c:ovs_prefetch_range
Unexecuted instantiation: match.c:ovs_prefetch_range
Unexecuted instantiation: meta-flow.c:ovs_prefetch_range
Unexecuted instantiation: namemap.c:ovs_prefetch_range
Unexecuted instantiation: netdev.c:ovs_prefetch_range
Unexecuted instantiation: nx-match.c:ovs_prefetch_range
Unexecuted instantiation: ofp-actions.c:ovs_prefetch_range
Unexecuted instantiation: ofp-bundle.c:ovs_prefetch_range
Unexecuted instantiation: ofp-connection.c:ovs_prefetch_range
Unexecuted instantiation: ofp-ct.c:ovs_prefetch_range
Unexecuted instantiation: ofp-ed-props.c:ovs_prefetch_range
Unexecuted instantiation: ofp-errors.c:ovs_prefetch_range
Unexecuted instantiation: ofp-flow.c:ovs_prefetch_range
Unexecuted instantiation: ofp-group.c:ovs_prefetch_range
Unexecuted instantiation: ofp-ipfix.c:ovs_prefetch_range
Unexecuted instantiation: ofp-match.c:ovs_prefetch_range
Unexecuted instantiation: ofp-meter.c:ovs_prefetch_range
Unexecuted instantiation: ofp-monitor.c:ovs_prefetch_range
Unexecuted instantiation: ofp-msgs.c:ovs_prefetch_range
Unexecuted instantiation: ofp-packet.c:ovs_prefetch_range
Unexecuted instantiation: ofp-parse.c:ovs_prefetch_range
Unexecuted instantiation: ofp-port.c:ovs_prefetch_range
Unexecuted instantiation: ofp-prop.c:ovs_prefetch_range
Unexecuted instantiation: ovs-rcu.c:ovs_prefetch_range
Unexecuted instantiation: ovs-router.c:ovs_prefetch_range
Unexecuted instantiation: ovs-thread.c:ovs_prefetch_range
Unexecuted instantiation: ox-stat.c:ovs_prefetch_range
Unexecuted instantiation: packets.c:ovs_prefetch_range
Unexecuted instantiation: poll-loop.c:ovs_prefetch_range
Unexecuted instantiation: pvector.c:ovs_prefetch_range
Unexecuted instantiation: random.c:ovs_prefetch_range
Unexecuted instantiation: seq.c:ovs_prefetch_range
Unexecuted instantiation: shash.c:ovs_prefetch_range
Unexecuted instantiation: smap.c:ovs_prefetch_range
Unexecuted instantiation: socket-util.c:ovs_prefetch_range
Unexecuted instantiation: sset.c:ovs_prefetch_range
Unexecuted instantiation: svec.c:ovs_prefetch_range
Unexecuted instantiation: syslog-direct.c:ovs_prefetch_range
Unexecuted instantiation: syslog-libc.c:ovs_prefetch_range
Unexecuted instantiation: syslog-null.c:ovs_prefetch_range
Unexecuted instantiation: timeval.c:ovs_prefetch_range
Unexecuted instantiation: tnl-ports.c:ovs_prefetch_range
Unexecuted instantiation: token-bucket.c:ovs_prefetch_range
Unexecuted instantiation: tun-metadata.c:ovs_prefetch_range
Unexecuted instantiation: unicode.c:ovs_prefetch_range
Unexecuted instantiation: unixctl.c:ovs_prefetch_range
Unexecuted instantiation: userspace-tso.c:ovs_prefetch_range
Unexecuted instantiation: uuid.c:ovs_prefetch_range
Unexecuted instantiation: latch-unix.c:ovs_prefetch_range
Unexecuted instantiation: socket-util-unix.c:ovs_prefetch_range
Unexecuted instantiation: netdev-linux.c:ovs_prefetch_range
Unexecuted instantiation: netdev-offload-tc.c:ovs_prefetch_range
Unexecuted instantiation: netlink-socket.c:ovs_prefetch_range
Unexecuted instantiation: rtnetlink.c:ovs_prefetch_range
Unexecuted instantiation: route-table.c:ovs_prefetch_range
Unexecuted instantiation: tc.c:ovs_prefetch_range
Unexecuted instantiation: aes128.c:ovs_prefetch_range
Unexecuted instantiation: bundle.c:ovs_prefetch_range
Unexecuted instantiation: classifier.c:ovs_prefetch_range
Unexecuted instantiation: ccmap.c:ovs_prefetch_range
Unexecuted instantiation: cmap.c:ovs_prefetch_range
Unexecuted instantiation: colors.c:ovs_prefetch_range
Unexecuted instantiation: command-line.c:ovs_prefetch_range
Unexecuted instantiation: connectivity.c:ovs_prefetch_range
Unexecuted instantiation: cooperative-multitasking.c:ovs_prefetch_range
Unexecuted instantiation: csum.c:ovs_prefetch_range
Unexecuted instantiation: dp-packet-gso.c:ovs_prefetch_range
Unexecuted instantiation: dpif.c:ovs_prefetch_range
Unexecuted instantiation: entropy.c:ovs_prefetch_range
Unexecuted instantiation: fatal-signal.c:ovs_prefetch_range
Unexecuted instantiation: guarded-list.c:ovs_prefetch_range
Unexecuted instantiation: hmap.c:ovs_prefetch_range
Unexecuted instantiation: hmapx.c:ovs_prefetch_range
Unexecuted instantiation: id-pool.c:ovs_prefetch_range
Unexecuted instantiation: jsonrpc.c:ovs_prefetch_range
Unexecuted instantiation: learn.c:ovs_prefetch_range
Unexecuted instantiation: multipath.c:ovs_prefetch_range
Unexecuted instantiation: netdev-offload.c:ovs_prefetch_range
Unexecuted instantiation: netdev-vport.c:ovs_prefetch_range
Unexecuted instantiation: netlink.c:ovs_prefetch_range
Unexecuted instantiation: odp-execute.c:ovs_prefetch_range
Unexecuted instantiation: odp-execute-private.c:ovs_prefetch_range
Unexecuted instantiation: odp-util.c:ovs_prefetch_range
Unexecuted instantiation: ovs-replay.c:ovs_prefetch_range
Unexecuted instantiation: reconnect.c:ovs_prefetch_range
Unexecuted instantiation: sha1.c:ovs_prefetch_range
Unexecuted instantiation: simap.c:ovs_prefetch_range
Unexecuted instantiation: stream.c:ovs_prefetch_range
Unexecuted instantiation: timer.c:ovs_prefetch_range
Unexecuted instantiation: tnl-neigh-cache.c:ovs_prefetch_range
Unexecuted instantiation: netdev-native-tnl.c:ovs_prefetch_range
Unexecuted instantiation: daemon-unix.c:ovs_prefetch_range
Unexecuted instantiation: signals.c:ovs_prefetch_range
Unexecuted instantiation: stream-unix.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netlink.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_prefetch_range
Unexecuted instantiation: netlink-conntrack.c:ovs_prefetch_range
Unexecuted instantiation: netlink-notifier.c:ovs_prefetch_range
Unexecuted instantiation: stream-ssl.c:ovs_prefetch_range
Unexecuted instantiation: conntrack.c:ovs_prefetch_range
Unexecuted instantiation: ct-dpif.c:ovs_prefetch_range
Unexecuted instantiation: daemon.c:ovs_prefetch_range
Unexecuted instantiation: dpctl.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-perf.c:ovs_prefetch_range
Unexecuted instantiation: fat-rwlock.c:ovs_prefetch_range
Unexecuted instantiation: hindex.c:ovs_prefetch_range
Unexecuted instantiation: id-fpool.c:ovs_prefetch_range
Unexecuted instantiation: ipf.c:ovs_prefetch_range
Unexecuted instantiation: lockfile.c:ovs_prefetch_range
Unexecuted instantiation: mpsc-queue.c:ovs_prefetch_range
Unexecuted instantiation: ovs-numa.c:ovs_prefetch_range
Unexecuted instantiation: process.c:ovs_prefetch_range
Unexecuted instantiation: stream-fd.c:ovs_prefetch_range
Unexecuted instantiation: stream-replay.c:ovs_prefetch_range
Unexecuted instantiation: stream-tcp.c:ovs_prefetch_range
Unexecuted instantiation: dpdk-stub.c:ovs_prefetch_range
Unexecuted instantiation: vswitch-idl.c:ovs_prefetch_range
Unexecuted instantiation: conntrack-icmp.c:ovs_prefetch_range
Unexecuted instantiation: conntrack-tcp.c:ovs_prefetch_range
Unexecuted instantiation: conntrack-tp.c:ovs_prefetch_range
Unexecuted instantiation: conntrack-other.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-data.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-error.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-idl.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-map-op.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-set-op.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-parser.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-types.c:ovs_prefetch_range
Unexecuted instantiation: skiplist.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-cs.c:ovs_prefetch_range
Unexecuted instantiation: ovsdb-session.c:ovs_prefetch_range
93
94
#ifndef MIN
95
984k
#define MIN(X, Y) ((X) < (Y) ? (X) : (Y))
96
#endif
97
98
#ifndef MAX
99
22.4M
#define MAX(X, Y) ((X) > (Y) ? (X) : (Y))
100
#endif
101
102
/* Comparisons for ints with modular arithmetic */
103
#define INT_MOD_LT(a,b)     ((int) ((a)-(b)) < 0)
104
#define INT_MOD_LEQ(a,b)    ((int) ((a)-(b)) <= 0)
105
0
#define INT_MOD_GT(a,b)     ((int) ((a)-(b)) > 0)
106
0
#define INT_MOD_GEQ(a,b)    ((int) ((a)-(b)) >= 0)
107
108
#define INT_MOD_MIN(a, b)   ((INT_MOD_LT(a, b)) ? (a) : (b))
109
#define INT_MOD_MAX(a, b)   ((INT_MOD_GT(a, b)) ? (a) : (b))
110
111
0
#define OVS_NOT_REACHED() abort()
112
113
/* Joins two token expanding the arguments if they are macros.
114
 *
115
 * For token concatenation the circumlocution is needed for the
116
 * expansion. */
117
#define OVS_JOIN2(X, Y) X##Y
118
#define OVS_JOIN(X, Y) OVS_JOIN2(X, Y)
119
120
/* Use "%"PRIuSIZE to format size_t with printf(). */
121
#ifdef _WIN32
122
#define PRIdSIZE "Id"
123
#define PRIiSIZE "Ii"
124
#define PRIoSIZE "Io"
125
#define PRIuSIZE "Iu"
126
#define PRIxSIZE "Ix"
127
#define PRIXSIZE "IX"
128
#else
129
#define PRIdSIZE "zd"
130
#define PRIiSIZE "zi"
131
#define PRIoSIZE "zo"
132
66.3k
#define PRIuSIZE "zu"
133
#define PRIxSIZE "zx"
134
#define PRIXSIZE "zX"
135
#endif
136
137
#ifndef _WIN32
138
typedef uint32_t HANDLE;
139
#endif
140
141
#ifdef  __cplusplus
142
extern "C" {
143
#endif
144
145
#define set_program_name(name) \
146
        ovs_set_program_name(name, OVS_PACKAGE_VERSION)
147
148
const char *get_subprogram_name(void);
149
    void set_subprogram_name(const char *);
150
151
unsigned int get_page_size(void);
152
long long int get_boot_time(void);
153
154
void ctl_timeout_setup(unsigned int secs);
155
156
void ovs_print_version(uint8_t min_ofp, uint8_t max_ofp);
157
158
void set_all_memory_locked(void);
159
bool memory_all_locked(void);
160
161
OVS_NO_RETURN void out_of_memory(void);
162
163
/* Allocation wrappers that abort if memory is exhausted. */
164
OVS_RETURNS_NONNULL void *xmalloc(size_t) MALLOC_LIKE;
165
OVS_RETURNS_NONNULL void *xcalloc(size_t, size_t) MALLOC_LIKE;
166
OVS_RETURNS_NONNULL void *xzalloc(size_t) MALLOC_LIKE;
167
OVS_RETURNS_NONNULL void *xrealloc(void *, size_t);
168
OVS_RETURNS_NONNULL void *xmemdup(const void *, size_t) MALLOC_LIKE;
169
OVS_RETURNS_NONNULL char *xmemdup0(const char *, size_t) MALLOC_LIKE;
170
OVS_RETURNS_NONNULL char *xstrdup(const char *) MALLOC_LIKE;
171
char *nullable_xstrdup(const char *) MALLOC_LIKE;
172
bool nullable_string_is_equal(const char *a, const char *b);
173
OVS_RETURNS_NONNULL char *xasprintf(const char *format, ...)
174
    OVS_PRINTF_FORMAT(1, 2) MALLOC_LIKE;
175
OVS_RETURNS_NONNULL char *xvasprintf(const char *format, va_list)
176
    OVS_PRINTF_FORMAT(1, 0) MALLOC_LIKE;
177
OVS_RETURNS_NONNULL void *x2nrealloc(void *p, size_t *n, size_t s);
178
179
/* Allocation wrappers for specialized situations where coverage counters
180
 * cannot be used. */
181
OVS_RETURNS_NONNULL void *xmalloc__(size_t) MALLOC_LIKE;
182
OVS_RETURNS_NONNULL void *xcalloc__(size_t, size_t) MALLOC_LIKE;
183
OVS_RETURNS_NONNULL void *xzalloc__(size_t) MALLOC_LIKE;
184
OVS_RETURNS_NONNULL void *xrealloc__(void *, size_t);
185
186
OVS_RETURNS_NONNULL void *xmalloc_cacheline(size_t) MALLOC_LIKE;
187
OVS_RETURNS_NONNULL void *xzalloc_cacheline(size_t) MALLOC_LIKE;
188
void free_cacheline(void *);
189
190
void ovs_strlcpy(char *dst, const char *src, size_t size);
191
void ovs_strzcpy(char *dst, const char *src, size_t size);
192
193
int string_ends_with(const char *str, const char *suffix);
194
195
OVS_RETURNS_NONNULL void *xmalloc_pagealign(size_t) MALLOC_LIKE;
196
void free_pagealign(void *);
197
OVS_RETURNS_NONNULL void *xmalloc_size_align(size_t, size_t) MALLOC_LIKE;
198
void free_size_align(void *);
199
200
/* The C standards say that neither the 'dst' nor 'src' argument to
201
 * memcpy() may be null, even if 'n' is zero.  This wrapper tolerates
202
 * the null case. */
203
static inline void
204
nullable_memcpy(void *dst, const void *src, size_t n)
205
3.93k
{
206
3.93k
    if (n) {
207
3.93k
        memcpy(dst, src, n);
208
3.93k
    }
209
3.93k
}
Unexecuted instantiation: ofp_print_target.c:nullable_memcpy
Unexecuted instantiation: ofp-print.c:nullable_memcpy
Unexecuted instantiation: ofp-protocol.c:nullable_memcpy
Unexecuted instantiation: ofp-queue.c:nullable_memcpy
Unexecuted instantiation: ofp-switch.c:nullable_memcpy
Unexecuted instantiation: ofp-table.c:nullable_memcpy
Unexecuted instantiation: ofp-util.c:nullable_memcpy
Unexecuted instantiation: ofpbuf.c:nullable_memcpy
util.c:nullable_memcpy
Line
Count
Source
205
3.93k
{
206
3.93k
    if (n) {
207
3.93k
        memcpy(dst, src, n);
208
3.93k
    }
209
3.93k
}
Unexecuted instantiation: vlog.c:nullable_memcpy
Unexecuted instantiation: async-append-aio.c:nullable_memcpy
Unexecuted instantiation: dirs.c:nullable_memcpy
Unexecuted instantiation: backtrace.c:nullable_memcpy
Unexecuted instantiation: byteq.c:nullable_memcpy
Unexecuted instantiation: coverage.c:nullable_memcpy
Unexecuted instantiation: dp-packet.c:nullable_memcpy
Unexecuted instantiation: dynamic-string.c:nullable_memcpy
Unexecuted instantiation: flow.c:nullable_memcpy
Unexecuted instantiation: hash.c:nullable_memcpy
Unexecuted instantiation: jhash.c:nullable_memcpy
Unexecuted instantiation: json.c:nullable_memcpy
Unexecuted instantiation: match.c:nullable_memcpy
Unexecuted instantiation: meta-flow.c:nullable_memcpy
Unexecuted instantiation: namemap.c:nullable_memcpy
Unexecuted instantiation: netdev.c:nullable_memcpy
Unexecuted instantiation: nx-match.c:nullable_memcpy
Unexecuted instantiation: ofp-actions.c:nullable_memcpy
Unexecuted instantiation: ofp-bundle.c:nullable_memcpy
Unexecuted instantiation: ofp-connection.c:nullable_memcpy
Unexecuted instantiation: ofp-ct.c:nullable_memcpy
Unexecuted instantiation: ofp-ed-props.c:nullable_memcpy
Unexecuted instantiation: ofp-errors.c:nullable_memcpy
Unexecuted instantiation: ofp-flow.c:nullable_memcpy
Unexecuted instantiation: ofp-group.c:nullable_memcpy
Unexecuted instantiation: ofp-ipfix.c:nullable_memcpy
Unexecuted instantiation: ofp-match.c:nullable_memcpy
Unexecuted instantiation: ofp-meter.c:nullable_memcpy
Unexecuted instantiation: ofp-monitor.c:nullable_memcpy
Unexecuted instantiation: ofp-msgs.c:nullable_memcpy
Unexecuted instantiation: ofp-packet.c:nullable_memcpy
Unexecuted instantiation: ofp-parse.c:nullable_memcpy
Unexecuted instantiation: ofp-port.c:nullable_memcpy
Unexecuted instantiation: ofp-prop.c:nullable_memcpy
Unexecuted instantiation: ovs-rcu.c:nullable_memcpy
Unexecuted instantiation: ovs-router.c:nullable_memcpy
Unexecuted instantiation: ovs-thread.c:nullable_memcpy
Unexecuted instantiation: ox-stat.c:nullable_memcpy
Unexecuted instantiation: packets.c:nullable_memcpy
Unexecuted instantiation: poll-loop.c:nullable_memcpy
Unexecuted instantiation: pvector.c:nullable_memcpy
Unexecuted instantiation: random.c:nullable_memcpy
Unexecuted instantiation: seq.c:nullable_memcpy
Unexecuted instantiation: shash.c:nullable_memcpy
Unexecuted instantiation: smap.c:nullable_memcpy
Unexecuted instantiation: socket-util.c:nullable_memcpy
Unexecuted instantiation: sset.c:nullable_memcpy
Unexecuted instantiation: svec.c:nullable_memcpy
Unexecuted instantiation: syslog-direct.c:nullable_memcpy
Unexecuted instantiation: syslog-libc.c:nullable_memcpy
Unexecuted instantiation: syslog-null.c:nullable_memcpy
Unexecuted instantiation: timeval.c:nullable_memcpy
Unexecuted instantiation: tnl-ports.c:nullable_memcpy
Unexecuted instantiation: token-bucket.c:nullable_memcpy
Unexecuted instantiation: tun-metadata.c:nullable_memcpy
Unexecuted instantiation: unicode.c:nullable_memcpy
Unexecuted instantiation: unixctl.c:nullable_memcpy
Unexecuted instantiation: userspace-tso.c:nullable_memcpy
Unexecuted instantiation: uuid.c:nullable_memcpy
Unexecuted instantiation: latch-unix.c:nullable_memcpy
Unexecuted instantiation: socket-util-unix.c:nullable_memcpy
Unexecuted instantiation: netdev-linux.c:nullable_memcpy
Unexecuted instantiation: netdev-offload-tc.c:nullable_memcpy
Unexecuted instantiation: netlink-socket.c:nullable_memcpy
Unexecuted instantiation: rtnetlink.c:nullable_memcpy
Unexecuted instantiation: route-table.c:nullable_memcpy
Unexecuted instantiation: tc.c:nullable_memcpy
Unexecuted instantiation: aes128.c:nullable_memcpy
Unexecuted instantiation: bundle.c:nullable_memcpy
Unexecuted instantiation: classifier.c:nullable_memcpy
Unexecuted instantiation: ccmap.c:nullable_memcpy
Unexecuted instantiation: cmap.c:nullable_memcpy
Unexecuted instantiation: colors.c:nullable_memcpy
Unexecuted instantiation: command-line.c:nullable_memcpy
Unexecuted instantiation: connectivity.c:nullable_memcpy
Unexecuted instantiation: cooperative-multitasking.c:nullable_memcpy
Unexecuted instantiation: csum.c:nullable_memcpy
Unexecuted instantiation: dp-packet-gso.c:nullable_memcpy
Unexecuted instantiation: dpif.c:nullable_memcpy
Unexecuted instantiation: entropy.c:nullable_memcpy
Unexecuted instantiation: fatal-signal.c:nullable_memcpy
Unexecuted instantiation: guarded-list.c:nullable_memcpy
Unexecuted instantiation: hmap.c:nullable_memcpy
Unexecuted instantiation: hmapx.c:nullable_memcpy
Unexecuted instantiation: id-pool.c:nullable_memcpy
Unexecuted instantiation: jsonrpc.c:nullable_memcpy
Unexecuted instantiation: learn.c:nullable_memcpy
Unexecuted instantiation: multipath.c:nullable_memcpy
Unexecuted instantiation: netdev-offload.c:nullable_memcpy
Unexecuted instantiation: netdev-vport.c:nullable_memcpy
Unexecuted instantiation: netlink.c:nullable_memcpy
Unexecuted instantiation: odp-execute.c:nullable_memcpy
Unexecuted instantiation: odp-execute-private.c:nullable_memcpy
Unexecuted instantiation: odp-util.c:nullable_memcpy
Unexecuted instantiation: ovs-replay.c:nullable_memcpy
Unexecuted instantiation: reconnect.c:nullable_memcpy
Unexecuted instantiation: sha1.c:nullable_memcpy
Unexecuted instantiation: simap.c:nullable_memcpy
Unexecuted instantiation: stream.c:nullable_memcpy
Unexecuted instantiation: timer.c:nullable_memcpy
Unexecuted instantiation: tnl-neigh-cache.c:nullable_memcpy
Unexecuted instantiation: netdev-native-tnl.c:nullable_memcpy
Unexecuted instantiation: daemon-unix.c:nullable_memcpy
Unexecuted instantiation: signals.c:nullable_memcpy
Unexecuted instantiation: stream-unix.c:nullable_memcpy
Unexecuted instantiation: dpif-netlink.c:nullable_memcpy
Unexecuted instantiation: dpif-netlink-rtnl.c:nullable_memcpy
Unexecuted instantiation: netlink-conntrack.c:nullable_memcpy
Unexecuted instantiation: netlink-notifier.c:nullable_memcpy
Unexecuted instantiation: stream-ssl.c:nullable_memcpy
Unexecuted instantiation: conntrack.c:nullable_memcpy
Unexecuted instantiation: ct-dpif.c:nullable_memcpy
Unexecuted instantiation: daemon.c:nullable_memcpy
Unexecuted instantiation: dpctl.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-private-dfc.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-private-dpif.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-private-extract.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-perf.c:nullable_memcpy
Unexecuted instantiation: fat-rwlock.c:nullable_memcpy
Unexecuted instantiation: hindex.c:nullable_memcpy
Unexecuted instantiation: id-fpool.c:nullable_memcpy
Unexecuted instantiation: ipf.c:nullable_memcpy
Unexecuted instantiation: lockfile.c:nullable_memcpy
Unexecuted instantiation: mpsc-queue.c:nullable_memcpy
Unexecuted instantiation: ovs-numa.c:nullable_memcpy
Unexecuted instantiation: process.c:nullable_memcpy
Unexecuted instantiation: stream-fd.c:nullable_memcpy
Unexecuted instantiation: stream-replay.c:nullable_memcpy
Unexecuted instantiation: stream-tcp.c:nullable_memcpy
Unexecuted instantiation: dpdk-stub.c:nullable_memcpy
Unexecuted instantiation: vswitch-idl.c:nullable_memcpy
Unexecuted instantiation: conntrack-icmp.c:nullable_memcpy
Unexecuted instantiation: conntrack-tcp.c:nullable_memcpy
Unexecuted instantiation: conntrack-tp.c:nullable_memcpy
Unexecuted instantiation: conntrack-other.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-extract-study.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-lookup.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-lookup-generic.c:nullable_memcpy
Unexecuted instantiation: ovsdb-data.c:nullable_memcpy
Unexecuted instantiation: ovsdb-error.c:nullable_memcpy
Unexecuted instantiation: ovsdb-idl.c:nullable_memcpy
Unexecuted instantiation: ovsdb-map-op.c:nullable_memcpy
Unexecuted instantiation: ovsdb-set-op.c:nullable_memcpy
Unexecuted instantiation: ovsdb-parser.c:nullable_memcpy
Unexecuted instantiation: ovsdb-types.c:nullable_memcpy
Unexecuted instantiation: skiplist.c:nullable_memcpy
Unexecuted instantiation: ovsdb-cs.c:nullable_memcpy
Unexecuted instantiation: ovsdb-session.c:nullable_memcpy
210
211
/* The C standards say that the 'dst' argument to memset may not be
212
 * null, even if 'n' is zero.  This wrapper tolerates the null case. */
213
static inline void
214
nullable_memset(void *dst, int c, size_t n)
215
113k
{
216
113k
    if (n) {
217
112k
        memset(dst, c, n);
218
112k
    }
219
113k
}
Unexecuted instantiation: ofp_print_target.c:nullable_memset
Unexecuted instantiation: ofp-print.c:nullable_memset
Unexecuted instantiation: ofp-protocol.c:nullable_memset
Unexecuted instantiation: ofp-queue.c:nullable_memset
Unexecuted instantiation: ofp-switch.c:nullable_memset
Unexecuted instantiation: ofp-table.c:nullable_memset
Unexecuted instantiation: ofp-util.c:nullable_memset
ofpbuf.c:nullable_memset
Line
Count
Source
215
113k
{
216
113k
    if (n) {
217
112k
        memset(dst, c, n);
218
112k
    }
219
113k
}
Unexecuted instantiation: util.c:nullable_memset
Unexecuted instantiation: vlog.c:nullable_memset
Unexecuted instantiation: async-append-aio.c:nullable_memset
Unexecuted instantiation: dirs.c:nullable_memset
Unexecuted instantiation: backtrace.c:nullable_memset
Unexecuted instantiation: byteq.c:nullable_memset
Unexecuted instantiation: coverage.c:nullable_memset
Unexecuted instantiation: dp-packet.c:nullable_memset
Unexecuted instantiation: dynamic-string.c:nullable_memset
Unexecuted instantiation: flow.c:nullable_memset
Unexecuted instantiation: hash.c:nullable_memset
Unexecuted instantiation: jhash.c:nullable_memset
Unexecuted instantiation: json.c:nullable_memset
Unexecuted instantiation: match.c:nullable_memset
Unexecuted instantiation: meta-flow.c:nullable_memset
Unexecuted instantiation: namemap.c:nullable_memset
Unexecuted instantiation: netdev.c:nullable_memset
Unexecuted instantiation: nx-match.c:nullable_memset
Unexecuted instantiation: ofp-actions.c:nullable_memset
Unexecuted instantiation: ofp-bundle.c:nullable_memset
Unexecuted instantiation: ofp-connection.c:nullable_memset
Unexecuted instantiation: ofp-ct.c:nullable_memset
Unexecuted instantiation: ofp-ed-props.c:nullable_memset
Unexecuted instantiation: ofp-errors.c:nullable_memset
Unexecuted instantiation: ofp-flow.c:nullable_memset
Unexecuted instantiation: ofp-group.c:nullable_memset
Unexecuted instantiation: ofp-ipfix.c:nullable_memset
Unexecuted instantiation: ofp-match.c:nullable_memset
Unexecuted instantiation: ofp-meter.c:nullable_memset
Unexecuted instantiation: ofp-monitor.c:nullable_memset
Unexecuted instantiation: ofp-msgs.c:nullable_memset
Unexecuted instantiation: ofp-packet.c:nullable_memset
Unexecuted instantiation: ofp-parse.c:nullable_memset
Unexecuted instantiation: ofp-port.c:nullable_memset
Unexecuted instantiation: ofp-prop.c:nullable_memset
Unexecuted instantiation: ovs-rcu.c:nullable_memset
Unexecuted instantiation: ovs-router.c:nullable_memset
Unexecuted instantiation: ovs-thread.c:nullable_memset
Unexecuted instantiation: ox-stat.c:nullable_memset
Unexecuted instantiation: packets.c:nullable_memset
Unexecuted instantiation: poll-loop.c:nullable_memset
Unexecuted instantiation: pvector.c:nullable_memset
Unexecuted instantiation: random.c:nullable_memset
Unexecuted instantiation: seq.c:nullable_memset
Unexecuted instantiation: shash.c:nullable_memset
Unexecuted instantiation: smap.c:nullable_memset
Unexecuted instantiation: socket-util.c:nullable_memset
Unexecuted instantiation: sset.c:nullable_memset
Unexecuted instantiation: svec.c:nullable_memset
Unexecuted instantiation: syslog-direct.c:nullable_memset
Unexecuted instantiation: syslog-libc.c:nullable_memset
Unexecuted instantiation: syslog-null.c:nullable_memset
Unexecuted instantiation: timeval.c:nullable_memset
Unexecuted instantiation: tnl-ports.c:nullable_memset
Unexecuted instantiation: token-bucket.c:nullable_memset
Unexecuted instantiation: tun-metadata.c:nullable_memset
Unexecuted instantiation: unicode.c:nullable_memset
Unexecuted instantiation: unixctl.c:nullable_memset
Unexecuted instantiation: userspace-tso.c:nullable_memset
Unexecuted instantiation: uuid.c:nullable_memset
Unexecuted instantiation: latch-unix.c:nullable_memset
Unexecuted instantiation: socket-util-unix.c:nullable_memset
Unexecuted instantiation: netdev-linux.c:nullable_memset
Unexecuted instantiation: netdev-offload-tc.c:nullable_memset
Unexecuted instantiation: netlink-socket.c:nullable_memset
Unexecuted instantiation: rtnetlink.c:nullable_memset
Unexecuted instantiation: route-table.c:nullable_memset
Unexecuted instantiation: tc.c:nullable_memset
Unexecuted instantiation: aes128.c:nullable_memset
Unexecuted instantiation: bundle.c:nullable_memset
Unexecuted instantiation: classifier.c:nullable_memset
Unexecuted instantiation: ccmap.c:nullable_memset
Unexecuted instantiation: cmap.c:nullable_memset
Unexecuted instantiation: colors.c:nullable_memset
Unexecuted instantiation: command-line.c:nullable_memset
Unexecuted instantiation: connectivity.c:nullable_memset
Unexecuted instantiation: cooperative-multitasking.c:nullable_memset
Unexecuted instantiation: csum.c:nullable_memset
Unexecuted instantiation: dp-packet-gso.c:nullable_memset
Unexecuted instantiation: dpif.c:nullable_memset
Unexecuted instantiation: entropy.c:nullable_memset
Unexecuted instantiation: fatal-signal.c:nullable_memset
Unexecuted instantiation: guarded-list.c:nullable_memset
Unexecuted instantiation: hmap.c:nullable_memset
Unexecuted instantiation: hmapx.c:nullable_memset
Unexecuted instantiation: id-pool.c:nullable_memset
Unexecuted instantiation: jsonrpc.c:nullable_memset
Unexecuted instantiation: learn.c:nullable_memset
Unexecuted instantiation: multipath.c:nullable_memset
Unexecuted instantiation: netdev-offload.c:nullable_memset
Unexecuted instantiation: netdev-vport.c:nullable_memset
Unexecuted instantiation: netlink.c:nullable_memset
Unexecuted instantiation: odp-execute.c:nullable_memset
Unexecuted instantiation: odp-execute-private.c:nullable_memset
Unexecuted instantiation: odp-util.c:nullable_memset
Unexecuted instantiation: ovs-replay.c:nullable_memset
Unexecuted instantiation: reconnect.c:nullable_memset
Unexecuted instantiation: sha1.c:nullable_memset
Unexecuted instantiation: simap.c:nullable_memset
Unexecuted instantiation: stream.c:nullable_memset
Unexecuted instantiation: timer.c:nullable_memset
Unexecuted instantiation: tnl-neigh-cache.c:nullable_memset
Unexecuted instantiation: netdev-native-tnl.c:nullable_memset
Unexecuted instantiation: daemon-unix.c:nullable_memset
Unexecuted instantiation: signals.c:nullable_memset
Unexecuted instantiation: stream-unix.c:nullable_memset
Unexecuted instantiation: dpif-netlink.c:nullable_memset
Unexecuted instantiation: dpif-netlink-rtnl.c:nullable_memset
Unexecuted instantiation: netlink-conntrack.c:nullable_memset
Unexecuted instantiation: netlink-notifier.c:nullable_memset
Unexecuted instantiation: stream-ssl.c:nullable_memset
Unexecuted instantiation: conntrack.c:nullable_memset
Unexecuted instantiation: ct-dpif.c:nullable_memset
Unexecuted instantiation: daemon.c:nullable_memset
Unexecuted instantiation: dpctl.c:nullable_memset
Unexecuted instantiation: dpif-netdev.c:nullable_memset
Unexecuted instantiation: dpif-netdev-private-dfc.c:nullable_memset
Unexecuted instantiation: dpif-netdev-private-dpif.c:nullable_memset
Unexecuted instantiation: dpif-netdev-private-extract.c:nullable_memset
Unexecuted instantiation: dpif-netdev-perf.c:nullable_memset
Unexecuted instantiation: fat-rwlock.c:nullable_memset
Unexecuted instantiation: hindex.c:nullable_memset
Unexecuted instantiation: id-fpool.c:nullable_memset
Unexecuted instantiation: ipf.c:nullable_memset
Unexecuted instantiation: lockfile.c:nullable_memset
Unexecuted instantiation: mpsc-queue.c:nullable_memset
Unexecuted instantiation: ovs-numa.c:nullable_memset
Unexecuted instantiation: process.c:nullable_memset
Unexecuted instantiation: stream-fd.c:nullable_memset
Unexecuted instantiation: stream-replay.c:nullable_memset
Unexecuted instantiation: stream-tcp.c:nullable_memset
Unexecuted instantiation: dpdk-stub.c:nullable_memset
Unexecuted instantiation: vswitch-idl.c:nullable_memset
Unexecuted instantiation: conntrack-icmp.c:nullable_memset
Unexecuted instantiation: conntrack-tcp.c:nullable_memset
Unexecuted instantiation: conntrack-tp.c:nullable_memset
Unexecuted instantiation: conntrack-other.c:nullable_memset
Unexecuted instantiation: dpif-netdev-extract-study.c:nullable_memset
Unexecuted instantiation: dpif-netdev-lookup.c:nullable_memset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:nullable_memset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:nullable_memset
Unexecuted instantiation: ovsdb-data.c:nullable_memset
Unexecuted instantiation: ovsdb-error.c:nullable_memset
Unexecuted instantiation: ovsdb-idl.c:nullable_memset
Unexecuted instantiation: ovsdb-map-op.c:nullable_memset
Unexecuted instantiation: ovsdb-set-op.c:nullable_memset
Unexecuted instantiation: ovsdb-parser.c:nullable_memset
Unexecuted instantiation: ovsdb-types.c:nullable_memset
Unexecuted instantiation: skiplist.c:nullable_memset
Unexecuted instantiation: ovsdb-cs.c:nullable_memset
Unexecuted instantiation: ovsdb-session.c:nullable_memset
220
221
/* Copy string SRC to DST, but no more bytes than the shorter of DST or SRC.
222
 * DST and SRC must both be char arrays, not pointers, and with GNU C, this
223
 * raises a compiler error if either DST or SRC is a pointer instead of an
224
 * array. */
225
#define ovs_strlcpy_arrays(DST, SRC) \
226
65.1k
    ovs_strlcpy(DST, SRC, MIN(ARRAY_SIZE(DST), ARRAY_SIZE(SRC)))
227
228
OVS_NO_RETURN void ovs_abort(int err_no, const char *format, ...)
229
    OVS_PRINTF_FORMAT(2, 3);
230
OVS_NO_RETURN void ovs_abort_valist(int err_no, const char *format, va_list)
231
    OVS_PRINTF_FORMAT(2, 0);
232
OVS_NO_RETURN void ovs_fatal(int err_no, const char *format, ...)
233
    OVS_PRINTF_FORMAT(2, 3);
234
OVS_NO_RETURN void ovs_fatal_valist(int err_no, const char *format, va_list)
235
    OVS_PRINTF_FORMAT(2, 0);
236
void ovs_error(int err_no, const char *format, ...) OVS_PRINTF_FORMAT(2, 3);
237
void ovs_error_valist(int err_no, const char *format, va_list)
238
    OVS_PRINTF_FORMAT(2, 0);
239
const char *ovs_retval_to_string(int);
240
const char *ovs_strerror(int);
241
void ovs_hex_dump(FILE *, const void *, size_t, uintptr_t offset, bool ascii);
242
243
bool str_to_int(const char *, int base, int *);
244
bool str_to_long(const char *, int base, long *);
245
bool str_to_llong(const char *, int base, long long *);
246
bool str_to_llong_with_tail(const char *, char **, int base, long long *);
247
bool str_to_uint(const char *, int base, unsigned int *);
248
bool str_to_ullong(const char *, int base, unsigned long long *);
249
bool str_to_llong_range(const char *, int base, long long *, long long *);
250
251
bool ovs_scan(const char *s, const char *format, ...) OVS_SCANF_FORMAT(2, 3);
252
bool ovs_scan_len(const char *s, int *n, const char *format, ...);
253
254
bool str_to_double(const char *, double *);
255
256
int hexit_value(unsigned char c);
257
uintmax_t hexits_value(const char *s, size_t n, bool *ok);
258
259
int parse_int_string(const char *s, uint8_t *valuep, int field_width,
260
                     char **tail);
261
262
const char *english_list_delimiter(size_t index, size_t total);
263
264
char *get_cwd(void);
265
#ifndef _WIN32
266
char *dir_name(const char *file_name);
267
char *base_name(const char *file_name);
268
#endif
269
char *abs_file_name(const char *dir, const char *file_name);
270
bool is_file_name_absolute(const char *);
271
272
char *follow_symlinks(const char *filename);
273
274
void ignore(bool x OVS_UNUSED);
275

276
/* Bitwise tests. */
277
278
/* Returns the number of trailing 0-bits in 'n'.  Undefined if 'n' == 0. */
279
#if __GNUC__ >= 4
280
static inline int
281
raw_ctz(uint64_t n)
282
2.57M
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
2.57M
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
2.57M
            ? __builtin_ctz(n)
288
2.57M
            : __builtin_ctzll(n));
289
2.57M
}
Unexecuted instantiation: ofp_print_target.c:raw_ctz
Unexecuted instantiation: ofp-print.c:raw_ctz
ofp-protocol.c:raw_ctz
Line
Count
Source
282
1.03M
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
1.03M
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
1.03M
            ? __builtin_ctz(n)
288
1.03M
            : __builtin_ctzll(n));
289
1.03M
}
Unexecuted instantiation: ofp-queue.c:raw_ctz
Unexecuted instantiation: ofp-switch.c:raw_ctz
ofp-table.c:raw_ctz
Line
Count
Source
282
386k
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
386k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
386k
            ? __builtin_ctz(n)
288
386k
            : __builtin_ctzll(n));
289
386k
}
Unexecuted instantiation: ofp-util.c:raw_ctz
Unexecuted instantiation: ofpbuf.c:raw_ctz
Unexecuted instantiation: util.c:raw_ctz
Unexecuted instantiation: vlog.c:raw_ctz
Unexecuted instantiation: async-append-aio.c:raw_ctz
Unexecuted instantiation: dirs.c:raw_ctz
Unexecuted instantiation: backtrace.c:raw_ctz
Unexecuted instantiation: byteq.c:raw_ctz
Unexecuted instantiation: coverage.c:raw_ctz
Unexecuted instantiation: dp-packet.c:raw_ctz
Unexecuted instantiation: dynamic-string.c:raw_ctz
flow.c:raw_ctz
Line
Count
Source
282
1.02M
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
1.02M
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
1.02M
            ? __builtin_ctz(n)
288
1.02M
            : __builtin_ctzll(n));
289
1.02M
}
Unexecuted instantiation: hash.c:raw_ctz
Unexecuted instantiation: jhash.c:raw_ctz
Unexecuted instantiation: json.c:raw_ctz
Unexecuted instantiation: match.c:raw_ctz
meta-flow.c:raw_ctz
Line
Count
Source
282
3.44k
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
3.44k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
3.44k
            ? __builtin_ctz(n)
288
3.44k
            : __builtin_ctzll(n));
289
3.44k
}
Unexecuted instantiation: namemap.c:raw_ctz
Unexecuted instantiation: netdev.c:raw_ctz
nx-match.c:raw_ctz
Line
Count
Source
282
5.13k
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
5.13k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
5.13k
            ? __builtin_ctz(n)
288
5.13k
            : __builtin_ctzll(n));
289
5.13k
}
ofp-actions.c:raw_ctz
Line
Count
Source
282
99.4k
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
99.4k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
99.4k
            ? __builtin_ctz(n)
288
99.4k
            : __builtin_ctzll(n));
289
99.4k
}
Unexecuted instantiation: ofp-bundle.c:raw_ctz
Unexecuted instantiation: ofp-connection.c:raw_ctz
Unexecuted instantiation: ofp-ct.c:raw_ctz
Unexecuted instantiation: ofp-ed-props.c:raw_ctz
Unexecuted instantiation: ofp-errors.c:raw_ctz
Unexecuted instantiation: ofp-flow.c:raw_ctz
Unexecuted instantiation: ofp-group.c:raw_ctz
Unexecuted instantiation: ofp-ipfix.c:raw_ctz
Unexecuted instantiation: ofp-match.c:raw_ctz
Unexecuted instantiation: ofp-meter.c:raw_ctz
Unexecuted instantiation: ofp-monitor.c:raw_ctz
Unexecuted instantiation: ofp-msgs.c:raw_ctz
Unexecuted instantiation: ofp-packet.c:raw_ctz
Unexecuted instantiation: ofp-parse.c:raw_ctz
Unexecuted instantiation: ofp-port.c:raw_ctz
Unexecuted instantiation: ofp-prop.c:raw_ctz
Unexecuted instantiation: ovs-rcu.c:raw_ctz
Unexecuted instantiation: ovs-router.c:raw_ctz
Unexecuted instantiation: ovs-thread.c:raw_ctz
Unexecuted instantiation: ox-stat.c:raw_ctz
packets.c:raw_ctz
Line
Count
Source
282
8.96k
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
8.96k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
8.96k
            ? __builtin_ctz(n)
288
8.96k
            : __builtin_ctzll(n));
289
8.96k
}
Unexecuted instantiation: poll-loop.c:raw_ctz
Unexecuted instantiation: pvector.c:raw_ctz
Unexecuted instantiation: random.c:raw_ctz
Unexecuted instantiation: seq.c:raw_ctz
Unexecuted instantiation: shash.c:raw_ctz
Unexecuted instantiation: smap.c:raw_ctz
Unexecuted instantiation: socket-util.c:raw_ctz
Unexecuted instantiation: sset.c:raw_ctz
Unexecuted instantiation: svec.c:raw_ctz
Unexecuted instantiation: syslog-direct.c:raw_ctz
Unexecuted instantiation: syslog-libc.c:raw_ctz
Unexecuted instantiation: syslog-null.c:raw_ctz
Unexecuted instantiation: timeval.c:raw_ctz
Unexecuted instantiation: tnl-ports.c:raw_ctz
Unexecuted instantiation: token-bucket.c:raw_ctz
tun-metadata.c:raw_ctz
Line
Count
Source
282
9.07k
{
283
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
284
     * a plain __builtin_ctzll() here always generates an out-of-line function
285
     * call.  The test below helps it to emit a single 'bsf' instruction. */
286
9.07k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
287
9.07k
            ? __builtin_ctz(n)
288
9.07k
            : __builtin_ctzll(n));
289
9.07k
}
Unexecuted instantiation: unicode.c:raw_ctz
Unexecuted instantiation: unixctl.c:raw_ctz
Unexecuted instantiation: userspace-tso.c:raw_ctz
Unexecuted instantiation: uuid.c:raw_ctz
Unexecuted instantiation: latch-unix.c:raw_ctz
Unexecuted instantiation: socket-util-unix.c:raw_ctz
Unexecuted instantiation: netdev-linux.c:raw_ctz
Unexecuted instantiation: netdev-offload-tc.c:raw_ctz
Unexecuted instantiation: netlink-socket.c:raw_ctz
Unexecuted instantiation: rtnetlink.c:raw_ctz
Unexecuted instantiation: route-table.c:raw_ctz
Unexecuted instantiation: tc.c:raw_ctz
Unexecuted instantiation: aes128.c:raw_ctz
Unexecuted instantiation: bundle.c:raw_ctz
Unexecuted instantiation: classifier.c:raw_ctz
Unexecuted instantiation: ccmap.c:raw_ctz
Unexecuted instantiation: cmap.c:raw_ctz
Unexecuted instantiation: colors.c:raw_ctz
Unexecuted instantiation: command-line.c:raw_ctz
Unexecuted instantiation: connectivity.c:raw_ctz
Unexecuted instantiation: cooperative-multitasking.c:raw_ctz
Unexecuted instantiation: csum.c:raw_ctz
Unexecuted instantiation: dp-packet-gso.c:raw_ctz
Unexecuted instantiation: dpif.c:raw_ctz
Unexecuted instantiation: entropy.c:raw_ctz
Unexecuted instantiation: fatal-signal.c:raw_ctz
Unexecuted instantiation: guarded-list.c:raw_ctz
Unexecuted instantiation: hmap.c:raw_ctz
Unexecuted instantiation: hmapx.c:raw_ctz
Unexecuted instantiation: id-pool.c:raw_ctz
Unexecuted instantiation: jsonrpc.c:raw_ctz
Unexecuted instantiation: learn.c:raw_ctz
Unexecuted instantiation: multipath.c:raw_ctz
Unexecuted instantiation: netdev-offload.c:raw_ctz
Unexecuted instantiation: netdev-vport.c:raw_ctz
Unexecuted instantiation: netlink.c:raw_ctz
Unexecuted instantiation: odp-execute.c:raw_ctz
Unexecuted instantiation: odp-execute-private.c:raw_ctz
Unexecuted instantiation: odp-util.c:raw_ctz
Unexecuted instantiation: ovs-replay.c:raw_ctz
Unexecuted instantiation: reconnect.c:raw_ctz
Unexecuted instantiation: sha1.c:raw_ctz
Unexecuted instantiation: simap.c:raw_ctz
Unexecuted instantiation: stream.c:raw_ctz
Unexecuted instantiation: timer.c:raw_ctz
Unexecuted instantiation: tnl-neigh-cache.c:raw_ctz
Unexecuted instantiation: netdev-native-tnl.c:raw_ctz
Unexecuted instantiation: daemon-unix.c:raw_ctz
Unexecuted instantiation: signals.c:raw_ctz
Unexecuted instantiation: stream-unix.c:raw_ctz
Unexecuted instantiation: dpif-netlink.c:raw_ctz
Unexecuted instantiation: dpif-netlink-rtnl.c:raw_ctz
Unexecuted instantiation: netlink-conntrack.c:raw_ctz
Unexecuted instantiation: netlink-notifier.c:raw_ctz
Unexecuted instantiation: stream-ssl.c:raw_ctz
Unexecuted instantiation: conntrack.c:raw_ctz
Unexecuted instantiation: ct-dpif.c:raw_ctz
Unexecuted instantiation: daemon.c:raw_ctz
Unexecuted instantiation: dpctl.c:raw_ctz
Unexecuted instantiation: dpif-netdev.c:raw_ctz
Unexecuted instantiation: dpif-netdev-private-dfc.c:raw_ctz
Unexecuted instantiation: dpif-netdev-private-dpif.c:raw_ctz
Unexecuted instantiation: dpif-netdev-private-extract.c:raw_ctz
Unexecuted instantiation: dpif-netdev-perf.c:raw_ctz
Unexecuted instantiation: fat-rwlock.c:raw_ctz
Unexecuted instantiation: hindex.c:raw_ctz
Unexecuted instantiation: id-fpool.c:raw_ctz
Unexecuted instantiation: ipf.c:raw_ctz
Unexecuted instantiation: lockfile.c:raw_ctz
Unexecuted instantiation: mpsc-queue.c:raw_ctz
Unexecuted instantiation: ovs-numa.c:raw_ctz
Unexecuted instantiation: process.c:raw_ctz
Unexecuted instantiation: stream-fd.c:raw_ctz
Unexecuted instantiation: stream-replay.c:raw_ctz
Unexecuted instantiation: stream-tcp.c:raw_ctz
Unexecuted instantiation: dpdk-stub.c:raw_ctz
Unexecuted instantiation: vswitch-idl.c:raw_ctz
Unexecuted instantiation: conntrack-icmp.c:raw_ctz
Unexecuted instantiation: conntrack-tcp.c:raw_ctz
Unexecuted instantiation: conntrack-tp.c:raw_ctz
Unexecuted instantiation: conntrack-other.c:raw_ctz
Unexecuted instantiation: dpif-netdev-extract-study.c:raw_ctz
Unexecuted instantiation: dpif-netdev-lookup.c:raw_ctz
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:raw_ctz
Unexecuted instantiation: dpif-netdev-lookup-generic.c:raw_ctz
Unexecuted instantiation: ovsdb-data.c:raw_ctz
Unexecuted instantiation: ovsdb-error.c:raw_ctz
Unexecuted instantiation: ovsdb-idl.c:raw_ctz
Unexecuted instantiation: ovsdb-map-op.c:raw_ctz
Unexecuted instantiation: ovsdb-set-op.c:raw_ctz
Unexecuted instantiation: ovsdb-parser.c:raw_ctz
Unexecuted instantiation: ovsdb-types.c:raw_ctz
Unexecuted instantiation: skiplist.c:raw_ctz
Unexecuted instantiation: ovsdb-cs.c:raw_ctz
Unexecuted instantiation: ovsdb-session.c:raw_ctz
290
291
static inline int
292
raw_clz64(uint64_t n)
293
3.22k
{
294
3.22k
    return __builtin_clzll(n);
295
3.22k
}
Unexecuted instantiation: ofp_print_target.c:raw_clz64
Unexecuted instantiation: ofp-print.c:raw_clz64
Unexecuted instantiation: ofp-protocol.c:raw_clz64
Unexecuted instantiation: ofp-queue.c:raw_clz64
Unexecuted instantiation: ofp-switch.c:raw_clz64
Unexecuted instantiation: ofp-table.c:raw_clz64
Unexecuted instantiation: ofp-util.c:raw_clz64
Unexecuted instantiation: ofpbuf.c:raw_clz64
Unexecuted instantiation: util.c:raw_clz64
Unexecuted instantiation: vlog.c:raw_clz64
Unexecuted instantiation: async-append-aio.c:raw_clz64
Unexecuted instantiation: dirs.c:raw_clz64
Unexecuted instantiation: backtrace.c:raw_clz64
Unexecuted instantiation: byteq.c:raw_clz64
Unexecuted instantiation: coverage.c:raw_clz64
Unexecuted instantiation: dp-packet.c:raw_clz64
Unexecuted instantiation: dynamic-string.c:raw_clz64
Unexecuted instantiation: flow.c:raw_clz64
Unexecuted instantiation: hash.c:raw_clz64
Unexecuted instantiation: jhash.c:raw_clz64
Unexecuted instantiation: json.c:raw_clz64
Unexecuted instantiation: match.c:raw_clz64
Unexecuted instantiation: meta-flow.c:raw_clz64
Unexecuted instantiation: namemap.c:raw_clz64
Unexecuted instantiation: netdev.c:raw_clz64
Unexecuted instantiation: nx-match.c:raw_clz64
ofp-actions.c:raw_clz64
Line
Count
Source
293
3.22k
{
294
3.22k
    return __builtin_clzll(n);
295
3.22k
}
Unexecuted instantiation: ofp-bundle.c:raw_clz64
Unexecuted instantiation: ofp-connection.c:raw_clz64
Unexecuted instantiation: ofp-ct.c:raw_clz64
Unexecuted instantiation: ofp-ed-props.c:raw_clz64
Unexecuted instantiation: ofp-errors.c:raw_clz64
Unexecuted instantiation: ofp-flow.c:raw_clz64
Unexecuted instantiation: ofp-group.c:raw_clz64
Unexecuted instantiation: ofp-ipfix.c:raw_clz64
Unexecuted instantiation: ofp-match.c:raw_clz64
Unexecuted instantiation: ofp-meter.c:raw_clz64
Unexecuted instantiation: ofp-monitor.c:raw_clz64
Unexecuted instantiation: ofp-msgs.c:raw_clz64
Unexecuted instantiation: ofp-packet.c:raw_clz64
Unexecuted instantiation: ofp-parse.c:raw_clz64
Unexecuted instantiation: ofp-port.c:raw_clz64
Unexecuted instantiation: ofp-prop.c:raw_clz64
Unexecuted instantiation: ovs-rcu.c:raw_clz64
Unexecuted instantiation: ovs-router.c:raw_clz64
Unexecuted instantiation: ovs-thread.c:raw_clz64
Unexecuted instantiation: ox-stat.c:raw_clz64
Unexecuted instantiation: packets.c:raw_clz64
Unexecuted instantiation: poll-loop.c:raw_clz64
Unexecuted instantiation: pvector.c:raw_clz64
Unexecuted instantiation: random.c:raw_clz64
Unexecuted instantiation: seq.c:raw_clz64
Unexecuted instantiation: shash.c:raw_clz64
Unexecuted instantiation: smap.c:raw_clz64
Unexecuted instantiation: socket-util.c:raw_clz64
Unexecuted instantiation: sset.c:raw_clz64
Unexecuted instantiation: svec.c:raw_clz64
Unexecuted instantiation: syslog-direct.c:raw_clz64
Unexecuted instantiation: syslog-libc.c:raw_clz64
Unexecuted instantiation: syslog-null.c:raw_clz64
Unexecuted instantiation: timeval.c:raw_clz64
Unexecuted instantiation: tnl-ports.c:raw_clz64
Unexecuted instantiation: token-bucket.c:raw_clz64
Unexecuted instantiation: tun-metadata.c:raw_clz64
Unexecuted instantiation: unicode.c:raw_clz64
Unexecuted instantiation: unixctl.c:raw_clz64
Unexecuted instantiation: userspace-tso.c:raw_clz64
Unexecuted instantiation: uuid.c:raw_clz64
Unexecuted instantiation: latch-unix.c:raw_clz64
Unexecuted instantiation: socket-util-unix.c:raw_clz64
Unexecuted instantiation: netdev-linux.c:raw_clz64
Unexecuted instantiation: netdev-offload-tc.c:raw_clz64
Unexecuted instantiation: netlink-socket.c:raw_clz64
Unexecuted instantiation: rtnetlink.c:raw_clz64
Unexecuted instantiation: route-table.c:raw_clz64
Unexecuted instantiation: tc.c:raw_clz64
Unexecuted instantiation: aes128.c:raw_clz64
Unexecuted instantiation: bundle.c:raw_clz64
Unexecuted instantiation: classifier.c:raw_clz64
Unexecuted instantiation: ccmap.c:raw_clz64
Unexecuted instantiation: cmap.c:raw_clz64
Unexecuted instantiation: colors.c:raw_clz64
Unexecuted instantiation: command-line.c:raw_clz64
Unexecuted instantiation: connectivity.c:raw_clz64
Unexecuted instantiation: cooperative-multitasking.c:raw_clz64
Unexecuted instantiation: csum.c:raw_clz64
Unexecuted instantiation: dp-packet-gso.c:raw_clz64
Unexecuted instantiation: dpif.c:raw_clz64
Unexecuted instantiation: entropy.c:raw_clz64
Unexecuted instantiation: fatal-signal.c:raw_clz64
Unexecuted instantiation: guarded-list.c:raw_clz64
Unexecuted instantiation: hmap.c:raw_clz64
Unexecuted instantiation: hmapx.c:raw_clz64
Unexecuted instantiation: id-pool.c:raw_clz64
Unexecuted instantiation: jsonrpc.c:raw_clz64
Unexecuted instantiation: learn.c:raw_clz64
Unexecuted instantiation: multipath.c:raw_clz64
Unexecuted instantiation: netdev-offload.c:raw_clz64
Unexecuted instantiation: netdev-vport.c:raw_clz64
Unexecuted instantiation: netlink.c:raw_clz64
Unexecuted instantiation: odp-execute.c:raw_clz64
Unexecuted instantiation: odp-execute-private.c:raw_clz64
Unexecuted instantiation: odp-util.c:raw_clz64
Unexecuted instantiation: ovs-replay.c:raw_clz64
Unexecuted instantiation: reconnect.c:raw_clz64
Unexecuted instantiation: sha1.c:raw_clz64
Unexecuted instantiation: simap.c:raw_clz64
Unexecuted instantiation: stream.c:raw_clz64
Unexecuted instantiation: timer.c:raw_clz64
Unexecuted instantiation: tnl-neigh-cache.c:raw_clz64
Unexecuted instantiation: netdev-native-tnl.c:raw_clz64
Unexecuted instantiation: daemon-unix.c:raw_clz64
Unexecuted instantiation: signals.c:raw_clz64
Unexecuted instantiation: stream-unix.c:raw_clz64
Unexecuted instantiation: dpif-netlink.c:raw_clz64
Unexecuted instantiation: dpif-netlink-rtnl.c:raw_clz64
Unexecuted instantiation: netlink-conntrack.c:raw_clz64
Unexecuted instantiation: netlink-notifier.c:raw_clz64
Unexecuted instantiation: stream-ssl.c:raw_clz64
Unexecuted instantiation: conntrack.c:raw_clz64
Unexecuted instantiation: ct-dpif.c:raw_clz64
Unexecuted instantiation: daemon.c:raw_clz64
Unexecuted instantiation: dpctl.c:raw_clz64
Unexecuted instantiation: dpif-netdev.c:raw_clz64
Unexecuted instantiation: dpif-netdev-private-dfc.c:raw_clz64
Unexecuted instantiation: dpif-netdev-private-dpif.c:raw_clz64
Unexecuted instantiation: dpif-netdev-private-extract.c:raw_clz64
Unexecuted instantiation: dpif-netdev-perf.c:raw_clz64
Unexecuted instantiation: fat-rwlock.c:raw_clz64
Unexecuted instantiation: hindex.c:raw_clz64
Unexecuted instantiation: id-fpool.c:raw_clz64
Unexecuted instantiation: ipf.c:raw_clz64
Unexecuted instantiation: lockfile.c:raw_clz64
Unexecuted instantiation: mpsc-queue.c:raw_clz64
Unexecuted instantiation: ovs-numa.c:raw_clz64
Unexecuted instantiation: process.c:raw_clz64
Unexecuted instantiation: stream-fd.c:raw_clz64
Unexecuted instantiation: stream-replay.c:raw_clz64
Unexecuted instantiation: stream-tcp.c:raw_clz64
Unexecuted instantiation: dpdk-stub.c:raw_clz64
Unexecuted instantiation: vswitch-idl.c:raw_clz64
Unexecuted instantiation: conntrack-icmp.c:raw_clz64
Unexecuted instantiation: conntrack-tcp.c:raw_clz64
Unexecuted instantiation: conntrack-tp.c:raw_clz64
Unexecuted instantiation: conntrack-other.c:raw_clz64
Unexecuted instantiation: dpif-netdev-extract-study.c:raw_clz64
Unexecuted instantiation: dpif-netdev-lookup.c:raw_clz64
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:raw_clz64
Unexecuted instantiation: dpif-netdev-lookup-generic.c:raw_clz64
Unexecuted instantiation: ovsdb-data.c:raw_clz64
Unexecuted instantiation: ovsdb-error.c:raw_clz64
Unexecuted instantiation: ovsdb-idl.c:raw_clz64
Unexecuted instantiation: ovsdb-map-op.c:raw_clz64
Unexecuted instantiation: ovsdb-set-op.c:raw_clz64
Unexecuted instantiation: ovsdb-parser.c:raw_clz64
Unexecuted instantiation: ovsdb-types.c:raw_clz64
Unexecuted instantiation: skiplist.c:raw_clz64
Unexecuted instantiation: ovsdb-cs.c:raw_clz64
Unexecuted instantiation: ovsdb-session.c:raw_clz64
296
#elif _MSC_VER
297
static inline int
298
raw_ctz(uint64_t n)
299
{
300
#ifdef _WIN64
301
    unsigned long r = 0;
302
    _BitScanForward64(&r, n);
303
    return r;
304
#else
305
    unsigned long low = n, high, r = 0;
306
    if (_BitScanForward(&r, low)) {
307
        return r;
308
    }
309
    high = n >> 32;
310
    _BitScanForward(&r, high);
311
    return r + 32;
312
#endif
313
}
314
315
static inline int
316
raw_clz64(uint64_t n)
317
{
318
#ifdef _WIN64
319
    unsigned long r = 0;
320
    _BitScanReverse64(&r, n);
321
    return 63 - r;
322
#else
323
    unsigned long low, high = n >> 32, r = 0;
324
    if (_BitScanReverse(&r, high)) {
325
        return 31 - r;
326
    }
327
    low = n;
328
    _BitScanReverse(&r, low);
329
    return 63 - r;
330
#endif
331
}
332
#else
333
/* Defined in util.c. */
334
int raw_ctz(uint64_t n);
335
int raw_clz64(uint64_t n);
336
#endif
337
338
/* Returns the number of trailing 0-bits in 'n', or 32 if 'n' is 0. */
339
static inline int
340
ctz32(uint32_t n)
341
8.96k
{
342
8.96k
    return n ? raw_ctz(n) : 32;
343
8.96k
}
Unexecuted instantiation: ofp_print_target.c:ctz32
Unexecuted instantiation: ofp-print.c:ctz32
Unexecuted instantiation: ofp-protocol.c:ctz32
Unexecuted instantiation: ofp-queue.c:ctz32
Unexecuted instantiation: ofp-switch.c:ctz32
Unexecuted instantiation: ofp-table.c:ctz32
Unexecuted instantiation: ofp-util.c:ctz32
Unexecuted instantiation: ofpbuf.c:ctz32
Unexecuted instantiation: util.c:ctz32
Unexecuted instantiation: vlog.c:ctz32
Unexecuted instantiation: async-append-aio.c:ctz32
Unexecuted instantiation: dirs.c:ctz32
Unexecuted instantiation: backtrace.c:ctz32
Unexecuted instantiation: byteq.c:ctz32
Unexecuted instantiation: coverage.c:ctz32
Unexecuted instantiation: dp-packet.c:ctz32
Unexecuted instantiation: dynamic-string.c:ctz32
Unexecuted instantiation: flow.c:ctz32
Unexecuted instantiation: hash.c:ctz32
Unexecuted instantiation: jhash.c:ctz32
Unexecuted instantiation: json.c:ctz32
Unexecuted instantiation: match.c:ctz32
Unexecuted instantiation: meta-flow.c:ctz32
Unexecuted instantiation: namemap.c:ctz32
Unexecuted instantiation: netdev.c:ctz32
Unexecuted instantiation: nx-match.c:ctz32
Unexecuted instantiation: ofp-actions.c:ctz32
Unexecuted instantiation: ofp-bundle.c:ctz32
Unexecuted instantiation: ofp-connection.c:ctz32
Unexecuted instantiation: ofp-ct.c:ctz32
Unexecuted instantiation: ofp-ed-props.c:ctz32
Unexecuted instantiation: ofp-errors.c:ctz32
Unexecuted instantiation: ofp-flow.c:ctz32
Unexecuted instantiation: ofp-group.c:ctz32
Unexecuted instantiation: ofp-ipfix.c:ctz32
Unexecuted instantiation: ofp-match.c:ctz32
Unexecuted instantiation: ofp-meter.c:ctz32
Unexecuted instantiation: ofp-monitor.c:ctz32
Unexecuted instantiation: ofp-msgs.c:ctz32
Unexecuted instantiation: ofp-packet.c:ctz32
Unexecuted instantiation: ofp-parse.c:ctz32
Unexecuted instantiation: ofp-port.c:ctz32
Unexecuted instantiation: ofp-prop.c:ctz32
Unexecuted instantiation: ovs-rcu.c:ctz32
Unexecuted instantiation: ovs-router.c:ctz32
Unexecuted instantiation: ovs-thread.c:ctz32
Unexecuted instantiation: ox-stat.c:ctz32
packets.c:ctz32
Line
Count
Source
341
8.96k
{
342
8.96k
    return n ? raw_ctz(n) : 32;
343
8.96k
}
Unexecuted instantiation: poll-loop.c:ctz32
Unexecuted instantiation: pvector.c:ctz32
Unexecuted instantiation: random.c:ctz32
Unexecuted instantiation: seq.c:ctz32
Unexecuted instantiation: shash.c:ctz32
Unexecuted instantiation: smap.c:ctz32
Unexecuted instantiation: socket-util.c:ctz32
Unexecuted instantiation: sset.c:ctz32
Unexecuted instantiation: svec.c:ctz32
Unexecuted instantiation: syslog-direct.c:ctz32
Unexecuted instantiation: syslog-libc.c:ctz32
Unexecuted instantiation: syslog-null.c:ctz32
Unexecuted instantiation: timeval.c:ctz32
Unexecuted instantiation: tnl-ports.c:ctz32
Unexecuted instantiation: token-bucket.c:ctz32
Unexecuted instantiation: tun-metadata.c:ctz32
Unexecuted instantiation: unicode.c:ctz32
Unexecuted instantiation: unixctl.c:ctz32
Unexecuted instantiation: userspace-tso.c:ctz32
Unexecuted instantiation: uuid.c:ctz32
Unexecuted instantiation: latch-unix.c:ctz32
Unexecuted instantiation: socket-util-unix.c:ctz32
Unexecuted instantiation: netdev-linux.c:ctz32
Unexecuted instantiation: netdev-offload-tc.c:ctz32
Unexecuted instantiation: netlink-socket.c:ctz32
Unexecuted instantiation: rtnetlink.c:ctz32
Unexecuted instantiation: route-table.c:ctz32
Unexecuted instantiation: tc.c:ctz32
Unexecuted instantiation: aes128.c:ctz32
Unexecuted instantiation: bundle.c:ctz32
Unexecuted instantiation: classifier.c:ctz32
Unexecuted instantiation: ccmap.c:ctz32
Unexecuted instantiation: cmap.c:ctz32
Unexecuted instantiation: colors.c:ctz32
Unexecuted instantiation: command-line.c:ctz32
Unexecuted instantiation: connectivity.c:ctz32
Unexecuted instantiation: cooperative-multitasking.c:ctz32
Unexecuted instantiation: csum.c:ctz32
Unexecuted instantiation: dp-packet-gso.c:ctz32
Unexecuted instantiation: dpif.c:ctz32
Unexecuted instantiation: entropy.c:ctz32
Unexecuted instantiation: fatal-signal.c:ctz32
Unexecuted instantiation: guarded-list.c:ctz32
Unexecuted instantiation: hmap.c:ctz32
Unexecuted instantiation: hmapx.c:ctz32
Unexecuted instantiation: id-pool.c:ctz32
Unexecuted instantiation: jsonrpc.c:ctz32
Unexecuted instantiation: learn.c:ctz32
Unexecuted instantiation: multipath.c:ctz32
Unexecuted instantiation: netdev-offload.c:ctz32
Unexecuted instantiation: netdev-vport.c:ctz32
Unexecuted instantiation: netlink.c:ctz32
Unexecuted instantiation: odp-execute.c:ctz32
Unexecuted instantiation: odp-execute-private.c:ctz32
Unexecuted instantiation: odp-util.c:ctz32
Unexecuted instantiation: ovs-replay.c:ctz32
Unexecuted instantiation: reconnect.c:ctz32
Unexecuted instantiation: sha1.c:ctz32
Unexecuted instantiation: simap.c:ctz32
Unexecuted instantiation: stream.c:ctz32
Unexecuted instantiation: timer.c:ctz32
Unexecuted instantiation: tnl-neigh-cache.c:ctz32
Unexecuted instantiation: netdev-native-tnl.c:ctz32
Unexecuted instantiation: daemon-unix.c:ctz32
Unexecuted instantiation: signals.c:ctz32
Unexecuted instantiation: stream-unix.c:ctz32
Unexecuted instantiation: dpif-netlink.c:ctz32
Unexecuted instantiation: dpif-netlink-rtnl.c:ctz32
Unexecuted instantiation: netlink-conntrack.c:ctz32
Unexecuted instantiation: netlink-notifier.c:ctz32
Unexecuted instantiation: stream-ssl.c:ctz32
Unexecuted instantiation: conntrack.c:ctz32
Unexecuted instantiation: ct-dpif.c:ctz32
Unexecuted instantiation: daemon.c:ctz32
Unexecuted instantiation: dpctl.c:ctz32
Unexecuted instantiation: dpif-netdev.c:ctz32
Unexecuted instantiation: dpif-netdev-private-dfc.c:ctz32
Unexecuted instantiation: dpif-netdev-private-dpif.c:ctz32
Unexecuted instantiation: dpif-netdev-private-extract.c:ctz32
Unexecuted instantiation: dpif-netdev-perf.c:ctz32
Unexecuted instantiation: fat-rwlock.c:ctz32
Unexecuted instantiation: hindex.c:ctz32
Unexecuted instantiation: id-fpool.c:ctz32
Unexecuted instantiation: ipf.c:ctz32
Unexecuted instantiation: lockfile.c:ctz32
Unexecuted instantiation: mpsc-queue.c:ctz32
Unexecuted instantiation: ovs-numa.c:ctz32
Unexecuted instantiation: process.c:ctz32
Unexecuted instantiation: stream-fd.c:ctz32
Unexecuted instantiation: stream-replay.c:ctz32
Unexecuted instantiation: stream-tcp.c:ctz32
Unexecuted instantiation: dpdk-stub.c:ctz32
Unexecuted instantiation: vswitch-idl.c:ctz32
Unexecuted instantiation: conntrack-icmp.c:ctz32
Unexecuted instantiation: conntrack-tcp.c:ctz32
Unexecuted instantiation: conntrack-tp.c:ctz32
Unexecuted instantiation: conntrack-other.c:ctz32
Unexecuted instantiation: dpif-netdev-extract-study.c:ctz32
Unexecuted instantiation: dpif-netdev-lookup.c:ctz32
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ctz32
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ctz32
Unexecuted instantiation: ovsdb-data.c:ctz32
Unexecuted instantiation: ovsdb-error.c:ctz32
Unexecuted instantiation: ovsdb-idl.c:ctz32
Unexecuted instantiation: ovsdb-map-op.c:ctz32
Unexecuted instantiation: ovsdb-set-op.c:ctz32
Unexecuted instantiation: ovsdb-parser.c:ctz32
Unexecuted instantiation: ovsdb-types.c:ctz32
Unexecuted instantiation: skiplist.c:ctz32
Unexecuted instantiation: ovsdb-cs.c:ctz32
Unexecuted instantiation: ovsdb-session.c:ctz32
344
345
/* Returns the number of trailing 0-bits in 'n', or 64 if 'n' is 0. */
346
static inline int
347
ctz64(uint64_t n)
348
99.4k
{
349
99.4k
    return n ? raw_ctz(n) : 64;
350
99.4k
}
Unexecuted instantiation: ofp_print_target.c:ctz64
Unexecuted instantiation: ofp-print.c:ctz64
Unexecuted instantiation: ofp-protocol.c:ctz64
Unexecuted instantiation: ofp-queue.c:ctz64
Unexecuted instantiation: ofp-switch.c:ctz64
Unexecuted instantiation: ofp-table.c:ctz64
Unexecuted instantiation: ofp-util.c:ctz64
Unexecuted instantiation: ofpbuf.c:ctz64
Unexecuted instantiation: util.c:ctz64
Unexecuted instantiation: vlog.c:ctz64
Unexecuted instantiation: async-append-aio.c:ctz64
Unexecuted instantiation: dirs.c:ctz64
Unexecuted instantiation: backtrace.c:ctz64
Unexecuted instantiation: byteq.c:ctz64
Unexecuted instantiation: coverage.c:ctz64
Unexecuted instantiation: dp-packet.c:ctz64
Unexecuted instantiation: dynamic-string.c:ctz64
Unexecuted instantiation: flow.c:ctz64
Unexecuted instantiation: hash.c:ctz64
Unexecuted instantiation: jhash.c:ctz64
Unexecuted instantiation: json.c:ctz64
Unexecuted instantiation: match.c:ctz64
Unexecuted instantiation: meta-flow.c:ctz64
Unexecuted instantiation: namemap.c:ctz64
Unexecuted instantiation: netdev.c:ctz64
Unexecuted instantiation: nx-match.c:ctz64
ofp-actions.c:ctz64
Line
Count
Source
348
99.4k
{
349
99.4k
    return n ? raw_ctz(n) : 64;
350
99.4k
}
Unexecuted instantiation: ofp-bundle.c:ctz64
Unexecuted instantiation: ofp-connection.c:ctz64
Unexecuted instantiation: ofp-ct.c:ctz64
Unexecuted instantiation: ofp-ed-props.c:ctz64
Unexecuted instantiation: ofp-errors.c:ctz64
Unexecuted instantiation: ofp-flow.c:ctz64
Unexecuted instantiation: ofp-group.c:ctz64
Unexecuted instantiation: ofp-ipfix.c:ctz64
Unexecuted instantiation: ofp-match.c:ctz64
Unexecuted instantiation: ofp-meter.c:ctz64
Unexecuted instantiation: ofp-monitor.c:ctz64
Unexecuted instantiation: ofp-msgs.c:ctz64
Unexecuted instantiation: ofp-packet.c:ctz64
Unexecuted instantiation: ofp-parse.c:ctz64
Unexecuted instantiation: ofp-port.c:ctz64
Unexecuted instantiation: ofp-prop.c:ctz64
Unexecuted instantiation: ovs-rcu.c:ctz64
Unexecuted instantiation: ovs-router.c:ctz64
Unexecuted instantiation: ovs-thread.c:ctz64
Unexecuted instantiation: ox-stat.c:ctz64
Unexecuted instantiation: packets.c:ctz64
Unexecuted instantiation: poll-loop.c:ctz64
Unexecuted instantiation: pvector.c:ctz64
Unexecuted instantiation: random.c:ctz64
Unexecuted instantiation: seq.c:ctz64
Unexecuted instantiation: shash.c:ctz64
Unexecuted instantiation: smap.c:ctz64
Unexecuted instantiation: socket-util.c:ctz64
Unexecuted instantiation: sset.c:ctz64
Unexecuted instantiation: svec.c:ctz64
Unexecuted instantiation: syslog-direct.c:ctz64
Unexecuted instantiation: syslog-libc.c:ctz64
Unexecuted instantiation: syslog-null.c:ctz64
Unexecuted instantiation: timeval.c:ctz64
Unexecuted instantiation: tnl-ports.c:ctz64
Unexecuted instantiation: token-bucket.c:ctz64
Unexecuted instantiation: tun-metadata.c:ctz64
Unexecuted instantiation: unicode.c:ctz64
Unexecuted instantiation: unixctl.c:ctz64
Unexecuted instantiation: userspace-tso.c:ctz64
Unexecuted instantiation: uuid.c:ctz64
Unexecuted instantiation: latch-unix.c:ctz64
Unexecuted instantiation: socket-util-unix.c:ctz64
Unexecuted instantiation: netdev-linux.c:ctz64
Unexecuted instantiation: netdev-offload-tc.c:ctz64
Unexecuted instantiation: netlink-socket.c:ctz64
Unexecuted instantiation: rtnetlink.c:ctz64
Unexecuted instantiation: route-table.c:ctz64
Unexecuted instantiation: tc.c:ctz64
Unexecuted instantiation: aes128.c:ctz64
Unexecuted instantiation: bundle.c:ctz64
Unexecuted instantiation: classifier.c:ctz64
Unexecuted instantiation: ccmap.c:ctz64
Unexecuted instantiation: cmap.c:ctz64
Unexecuted instantiation: colors.c:ctz64
Unexecuted instantiation: command-line.c:ctz64
Unexecuted instantiation: connectivity.c:ctz64
Unexecuted instantiation: cooperative-multitasking.c:ctz64
Unexecuted instantiation: csum.c:ctz64
Unexecuted instantiation: dp-packet-gso.c:ctz64
Unexecuted instantiation: dpif.c:ctz64
Unexecuted instantiation: entropy.c:ctz64
Unexecuted instantiation: fatal-signal.c:ctz64
Unexecuted instantiation: guarded-list.c:ctz64
Unexecuted instantiation: hmap.c:ctz64
Unexecuted instantiation: hmapx.c:ctz64
Unexecuted instantiation: id-pool.c:ctz64
Unexecuted instantiation: jsonrpc.c:ctz64
Unexecuted instantiation: learn.c:ctz64
Unexecuted instantiation: multipath.c:ctz64
Unexecuted instantiation: netdev-offload.c:ctz64
Unexecuted instantiation: netdev-vport.c:ctz64
Unexecuted instantiation: netlink.c:ctz64
Unexecuted instantiation: odp-execute.c:ctz64
Unexecuted instantiation: odp-execute-private.c:ctz64
Unexecuted instantiation: odp-util.c:ctz64
Unexecuted instantiation: ovs-replay.c:ctz64
Unexecuted instantiation: reconnect.c:ctz64
Unexecuted instantiation: sha1.c:ctz64
Unexecuted instantiation: simap.c:ctz64
Unexecuted instantiation: stream.c:ctz64
Unexecuted instantiation: timer.c:ctz64
Unexecuted instantiation: tnl-neigh-cache.c:ctz64
Unexecuted instantiation: netdev-native-tnl.c:ctz64
Unexecuted instantiation: daemon-unix.c:ctz64
Unexecuted instantiation: signals.c:ctz64
Unexecuted instantiation: stream-unix.c:ctz64
Unexecuted instantiation: dpif-netlink.c:ctz64
Unexecuted instantiation: dpif-netlink-rtnl.c:ctz64
Unexecuted instantiation: netlink-conntrack.c:ctz64
Unexecuted instantiation: netlink-notifier.c:ctz64
Unexecuted instantiation: stream-ssl.c:ctz64
Unexecuted instantiation: conntrack.c:ctz64
Unexecuted instantiation: ct-dpif.c:ctz64
Unexecuted instantiation: daemon.c:ctz64
Unexecuted instantiation: dpctl.c:ctz64
Unexecuted instantiation: dpif-netdev.c:ctz64
Unexecuted instantiation: dpif-netdev-private-dfc.c:ctz64
Unexecuted instantiation: dpif-netdev-private-dpif.c:ctz64
Unexecuted instantiation: dpif-netdev-private-extract.c:ctz64
Unexecuted instantiation: dpif-netdev-perf.c:ctz64
Unexecuted instantiation: fat-rwlock.c:ctz64
Unexecuted instantiation: hindex.c:ctz64
Unexecuted instantiation: id-fpool.c:ctz64
Unexecuted instantiation: ipf.c:ctz64
Unexecuted instantiation: lockfile.c:ctz64
Unexecuted instantiation: mpsc-queue.c:ctz64
Unexecuted instantiation: ovs-numa.c:ctz64
Unexecuted instantiation: process.c:ctz64
Unexecuted instantiation: stream-fd.c:ctz64
Unexecuted instantiation: stream-replay.c:ctz64
Unexecuted instantiation: stream-tcp.c:ctz64
Unexecuted instantiation: dpdk-stub.c:ctz64
Unexecuted instantiation: vswitch-idl.c:ctz64
Unexecuted instantiation: conntrack-icmp.c:ctz64
Unexecuted instantiation: conntrack-tcp.c:ctz64
Unexecuted instantiation: conntrack-tp.c:ctz64
Unexecuted instantiation: conntrack-other.c:ctz64
Unexecuted instantiation: dpif-netdev-extract-study.c:ctz64
Unexecuted instantiation: dpif-netdev-lookup.c:ctz64
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ctz64
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ctz64
Unexecuted instantiation: ovsdb-data.c:ctz64
Unexecuted instantiation: ovsdb-error.c:ctz64
Unexecuted instantiation: ovsdb-idl.c:ctz64
Unexecuted instantiation: ovsdb-map-op.c:ctz64
Unexecuted instantiation: ovsdb-set-op.c:ctz64
Unexecuted instantiation: ovsdb-parser.c:ctz64
Unexecuted instantiation: ovsdb-types.c:ctz64
Unexecuted instantiation: skiplist.c:ctz64
Unexecuted instantiation: ovsdb-cs.c:ctz64
Unexecuted instantiation: ovsdb-session.c:ctz64
351
352
/* Returns the number of leading 0-bits in 'n', or 32 if 'n' is 0. */
353
static inline int
354
clz32(uint32_t n)
355
0
{
356
0
    return n ? raw_clz64(n) - 32 : 32;
357
0
}
Unexecuted instantiation: ofp_print_target.c:clz32
Unexecuted instantiation: ofp-print.c:clz32
Unexecuted instantiation: ofp-protocol.c:clz32
Unexecuted instantiation: ofp-queue.c:clz32
Unexecuted instantiation: ofp-switch.c:clz32
Unexecuted instantiation: ofp-table.c:clz32
Unexecuted instantiation: ofp-util.c:clz32
Unexecuted instantiation: ofpbuf.c:clz32
Unexecuted instantiation: util.c:clz32
Unexecuted instantiation: vlog.c:clz32
Unexecuted instantiation: async-append-aio.c:clz32
Unexecuted instantiation: dirs.c:clz32
Unexecuted instantiation: backtrace.c:clz32
Unexecuted instantiation: byteq.c:clz32
Unexecuted instantiation: coverage.c:clz32
Unexecuted instantiation: dp-packet.c:clz32
Unexecuted instantiation: dynamic-string.c:clz32
Unexecuted instantiation: flow.c:clz32
Unexecuted instantiation: hash.c:clz32
Unexecuted instantiation: jhash.c:clz32
Unexecuted instantiation: json.c:clz32
Unexecuted instantiation: match.c:clz32
Unexecuted instantiation: meta-flow.c:clz32
Unexecuted instantiation: namemap.c:clz32
Unexecuted instantiation: netdev.c:clz32
Unexecuted instantiation: nx-match.c:clz32
Unexecuted instantiation: ofp-actions.c:clz32
Unexecuted instantiation: ofp-bundle.c:clz32
Unexecuted instantiation: ofp-connection.c:clz32
Unexecuted instantiation: ofp-ct.c:clz32
Unexecuted instantiation: ofp-ed-props.c:clz32
Unexecuted instantiation: ofp-errors.c:clz32
Unexecuted instantiation: ofp-flow.c:clz32
Unexecuted instantiation: ofp-group.c:clz32
Unexecuted instantiation: ofp-ipfix.c:clz32
Unexecuted instantiation: ofp-match.c:clz32
Unexecuted instantiation: ofp-meter.c:clz32
Unexecuted instantiation: ofp-monitor.c:clz32
Unexecuted instantiation: ofp-msgs.c:clz32
Unexecuted instantiation: ofp-packet.c:clz32
Unexecuted instantiation: ofp-parse.c:clz32
Unexecuted instantiation: ofp-port.c:clz32
Unexecuted instantiation: ofp-prop.c:clz32
Unexecuted instantiation: ovs-rcu.c:clz32
Unexecuted instantiation: ovs-router.c:clz32
Unexecuted instantiation: ovs-thread.c:clz32
Unexecuted instantiation: ox-stat.c:clz32
Unexecuted instantiation: packets.c:clz32
Unexecuted instantiation: poll-loop.c:clz32
Unexecuted instantiation: pvector.c:clz32
Unexecuted instantiation: random.c:clz32
Unexecuted instantiation: seq.c:clz32
Unexecuted instantiation: shash.c:clz32
Unexecuted instantiation: smap.c:clz32
Unexecuted instantiation: socket-util.c:clz32
Unexecuted instantiation: sset.c:clz32
Unexecuted instantiation: svec.c:clz32
Unexecuted instantiation: syslog-direct.c:clz32
Unexecuted instantiation: syslog-libc.c:clz32
Unexecuted instantiation: syslog-null.c:clz32
Unexecuted instantiation: timeval.c:clz32
Unexecuted instantiation: tnl-ports.c:clz32
Unexecuted instantiation: token-bucket.c:clz32
Unexecuted instantiation: tun-metadata.c:clz32
Unexecuted instantiation: unicode.c:clz32
Unexecuted instantiation: unixctl.c:clz32
Unexecuted instantiation: userspace-tso.c:clz32
Unexecuted instantiation: uuid.c:clz32
Unexecuted instantiation: latch-unix.c:clz32
Unexecuted instantiation: socket-util-unix.c:clz32
Unexecuted instantiation: netdev-linux.c:clz32
Unexecuted instantiation: netdev-offload-tc.c:clz32
Unexecuted instantiation: netlink-socket.c:clz32
Unexecuted instantiation: rtnetlink.c:clz32
Unexecuted instantiation: route-table.c:clz32
Unexecuted instantiation: tc.c:clz32
Unexecuted instantiation: aes128.c:clz32
Unexecuted instantiation: bundle.c:clz32
Unexecuted instantiation: classifier.c:clz32
Unexecuted instantiation: ccmap.c:clz32
Unexecuted instantiation: cmap.c:clz32
Unexecuted instantiation: colors.c:clz32
Unexecuted instantiation: command-line.c:clz32
Unexecuted instantiation: connectivity.c:clz32
Unexecuted instantiation: cooperative-multitasking.c:clz32
Unexecuted instantiation: csum.c:clz32
Unexecuted instantiation: dp-packet-gso.c:clz32
Unexecuted instantiation: dpif.c:clz32
Unexecuted instantiation: entropy.c:clz32
Unexecuted instantiation: fatal-signal.c:clz32
Unexecuted instantiation: guarded-list.c:clz32
Unexecuted instantiation: hmap.c:clz32
Unexecuted instantiation: hmapx.c:clz32
Unexecuted instantiation: id-pool.c:clz32
Unexecuted instantiation: jsonrpc.c:clz32
Unexecuted instantiation: learn.c:clz32
Unexecuted instantiation: multipath.c:clz32
Unexecuted instantiation: netdev-offload.c:clz32
Unexecuted instantiation: netdev-vport.c:clz32
Unexecuted instantiation: netlink.c:clz32
Unexecuted instantiation: odp-execute.c:clz32
Unexecuted instantiation: odp-execute-private.c:clz32
Unexecuted instantiation: odp-util.c:clz32
Unexecuted instantiation: ovs-replay.c:clz32
Unexecuted instantiation: reconnect.c:clz32
Unexecuted instantiation: sha1.c:clz32
Unexecuted instantiation: simap.c:clz32
Unexecuted instantiation: stream.c:clz32
Unexecuted instantiation: timer.c:clz32
Unexecuted instantiation: tnl-neigh-cache.c:clz32
Unexecuted instantiation: netdev-native-tnl.c:clz32
Unexecuted instantiation: daemon-unix.c:clz32
Unexecuted instantiation: signals.c:clz32
Unexecuted instantiation: stream-unix.c:clz32
Unexecuted instantiation: dpif-netlink.c:clz32
Unexecuted instantiation: dpif-netlink-rtnl.c:clz32
Unexecuted instantiation: netlink-conntrack.c:clz32
Unexecuted instantiation: netlink-notifier.c:clz32
Unexecuted instantiation: stream-ssl.c:clz32
Unexecuted instantiation: conntrack.c:clz32
Unexecuted instantiation: ct-dpif.c:clz32
Unexecuted instantiation: daemon.c:clz32
Unexecuted instantiation: dpctl.c:clz32
Unexecuted instantiation: dpif-netdev.c:clz32
Unexecuted instantiation: dpif-netdev-private-dfc.c:clz32
Unexecuted instantiation: dpif-netdev-private-dpif.c:clz32
Unexecuted instantiation: dpif-netdev-private-extract.c:clz32
Unexecuted instantiation: dpif-netdev-perf.c:clz32
Unexecuted instantiation: fat-rwlock.c:clz32
Unexecuted instantiation: hindex.c:clz32
Unexecuted instantiation: id-fpool.c:clz32
Unexecuted instantiation: ipf.c:clz32
Unexecuted instantiation: lockfile.c:clz32
Unexecuted instantiation: mpsc-queue.c:clz32
Unexecuted instantiation: ovs-numa.c:clz32
Unexecuted instantiation: process.c:clz32
Unexecuted instantiation: stream-fd.c:clz32
Unexecuted instantiation: stream-replay.c:clz32
Unexecuted instantiation: stream-tcp.c:clz32
Unexecuted instantiation: dpdk-stub.c:clz32
Unexecuted instantiation: vswitch-idl.c:clz32
Unexecuted instantiation: conntrack-icmp.c:clz32
Unexecuted instantiation: conntrack-tcp.c:clz32
Unexecuted instantiation: conntrack-tp.c:clz32
Unexecuted instantiation: conntrack-other.c:clz32
Unexecuted instantiation: dpif-netdev-extract-study.c:clz32
Unexecuted instantiation: dpif-netdev-lookup.c:clz32
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:clz32
Unexecuted instantiation: dpif-netdev-lookup-generic.c:clz32
Unexecuted instantiation: ovsdb-data.c:clz32
Unexecuted instantiation: ovsdb-error.c:clz32
Unexecuted instantiation: ovsdb-idl.c:clz32
Unexecuted instantiation: ovsdb-map-op.c:clz32
Unexecuted instantiation: ovsdb-set-op.c:clz32
Unexecuted instantiation: ovsdb-parser.c:clz32
Unexecuted instantiation: ovsdb-types.c:clz32
Unexecuted instantiation: skiplist.c:clz32
Unexecuted instantiation: ovsdb-cs.c:clz32
Unexecuted instantiation: ovsdb-session.c:clz32
358
359
/* Returns the number of leading 0-bits in 'n', or 64 if 'n' is 0. */
360
static inline int
361
clz64(uint64_t n)
362
0
{
363
0
    return n ? raw_clz64(n) : 64;
364
0
}
Unexecuted instantiation: ofp_print_target.c:clz64
Unexecuted instantiation: ofp-print.c:clz64
Unexecuted instantiation: ofp-protocol.c:clz64
Unexecuted instantiation: ofp-queue.c:clz64
Unexecuted instantiation: ofp-switch.c:clz64
Unexecuted instantiation: ofp-table.c:clz64
Unexecuted instantiation: ofp-util.c:clz64
Unexecuted instantiation: ofpbuf.c:clz64
Unexecuted instantiation: util.c:clz64
Unexecuted instantiation: vlog.c:clz64
Unexecuted instantiation: async-append-aio.c:clz64
Unexecuted instantiation: dirs.c:clz64
Unexecuted instantiation: backtrace.c:clz64
Unexecuted instantiation: byteq.c:clz64
Unexecuted instantiation: coverage.c:clz64
Unexecuted instantiation: dp-packet.c:clz64
Unexecuted instantiation: dynamic-string.c:clz64
Unexecuted instantiation: flow.c:clz64
Unexecuted instantiation: hash.c:clz64
Unexecuted instantiation: jhash.c:clz64
Unexecuted instantiation: json.c:clz64
Unexecuted instantiation: match.c:clz64
Unexecuted instantiation: meta-flow.c:clz64
Unexecuted instantiation: namemap.c:clz64
Unexecuted instantiation: netdev.c:clz64
Unexecuted instantiation: nx-match.c:clz64
Unexecuted instantiation: ofp-actions.c:clz64
Unexecuted instantiation: ofp-bundle.c:clz64
Unexecuted instantiation: ofp-connection.c:clz64
Unexecuted instantiation: ofp-ct.c:clz64
Unexecuted instantiation: ofp-ed-props.c:clz64
Unexecuted instantiation: ofp-errors.c:clz64
Unexecuted instantiation: ofp-flow.c:clz64
Unexecuted instantiation: ofp-group.c:clz64
Unexecuted instantiation: ofp-ipfix.c:clz64
Unexecuted instantiation: ofp-match.c:clz64
Unexecuted instantiation: ofp-meter.c:clz64
Unexecuted instantiation: ofp-monitor.c:clz64
Unexecuted instantiation: ofp-msgs.c:clz64
Unexecuted instantiation: ofp-packet.c:clz64
Unexecuted instantiation: ofp-parse.c:clz64
Unexecuted instantiation: ofp-port.c:clz64
Unexecuted instantiation: ofp-prop.c:clz64
Unexecuted instantiation: ovs-rcu.c:clz64
Unexecuted instantiation: ovs-router.c:clz64
Unexecuted instantiation: ovs-thread.c:clz64
Unexecuted instantiation: ox-stat.c:clz64
Unexecuted instantiation: packets.c:clz64
Unexecuted instantiation: poll-loop.c:clz64
Unexecuted instantiation: pvector.c:clz64
Unexecuted instantiation: random.c:clz64
Unexecuted instantiation: seq.c:clz64
Unexecuted instantiation: shash.c:clz64
Unexecuted instantiation: smap.c:clz64
Unexecuted instantiation: socket-util.c:clz64
Unexecuted instantiation: sset.c:clz64
Unexecuted instantiation: svec.c:clz64
Unexecuted instantiation: syslog-direct.c:clz64
Unexecuted instantiation: syslog-libc.c:clz64
Unexecuted instantiation: syslog-null.c:clz64
Unexecuted instantiation: timeval.c:clz64
Unexecuted instantiation: tnl-ports.c:clz64
Unexecuted instantiation: token-bucket.c:clz64
Unexecuted instantiation: tun-metadata.c:clz64
Unexecuted instantiation: unicode.c:clz64
Unexecuted instantiation: unixctl.c:clz64
Unexecuted instantiation: userspace-tso.c:clz64
Unexecuted instantiation: uuid.c:clz64
Unexecuted instantiation: latch-unix.c:clz64
Unexecuted instantiation: socket-util-unix.c:clz64
Unexecuted instantiation: netdev-linux.c:clz64
Unexecuted instantiation: netdev-offload-tc.c:clz64
Unexecuted instantiation: netlink-socket.c:clz64
Unexecuted instantiation: rtnetlink.c:clz64
Unexecuted instantiation: route-table.c:clz64
Unexecuted instantiation: tc.c:clz64
Unexecuted instantiation: aes128.c:clz64
Unexecuted instantiation: bundle.c:clz64
Unexecuted instantiation: classifier.c:clz64
Unexecuted instantiation: ccmap.c:clz64
Unexecuted instantiation: cmap.c:clz64
Unexecuted instantiation: colors.c:clz64
Unexecuted instantiation: command-line.c:clz64
Unexecuted instantiation: connectivity.c:clz64
Unexecuted instantiation: cooperative-multitasking.c:clz64
Unexecuted instantiation: csum.c:clz64
Unexecuted instantiation: dp-packet-gso.c:clz64
Unexecuted instantiation: dpif.c:clz64
Unexecuted instantiation: entropy.c:clz64
Unexecuted instantiation: fatal-signal.c:clz64
Unexecuted instantiation: guarded-list.c:clz64
Unexecuted instantiation: hmap.c:clz64
Unexecuted instantiation: hmapx.c:clz64
Unexecuted instantiation: id-pool.c:clz64
Unexecuted instantiation: jsonrpc.c:clz64
Unexecuted instantiation: learn.c:clz64
Unexecuted instantiation: multipath.c:clz64
Unexecuted instantiation: netdev-offload.c:clz64
Unexecuted instantiation: netdev-vport.c:clz64
Unexecuted instantiation: netlink.c:clz64
Unexecuted instantiation: odp-execute.c:clz64
Unexecuted instantiation: odp-execute-private.c:clz64
Unexecuted instantiation: odp-util.c:clz64
Unexecuted instantiation: ovs-replay.c:clz64
Unexecuted instantiation: reconnect.c:clz64
Unexecuted instantiation: sha1.c:clz64
Unexecuted instantiation: simap.c:clz64
Unexecuted instantiation: stream.c:clz64
Unexecuted instantiation: timer.c:clz64
Unexecuted instantiation: tnl-neigh-cache.c:clz64
Unexecuted instantiation: netdev-native-tnl.c:clz64
Unexecuted instantiation: daemon-unix.c:clz64
Unexecuted instantiation: signals.c:clz64
Unexecuted instantiation: stream-unix.c:clz64
Unexecuted instantiation: dpif-netlink.c:clz64
Unexecuted instantiation: dpif-netlink-rtnl.c:clz64
Unexecuted instantiation: netlink-conntrack.c:clz64
Unexecuted instantiation: netlink-notifier.c:clz64
Unexecuted instantiation: stream-ssl.c:clz64
Unexecuted instantiation: conntrack.c:clz64
Unexecuted instantiation: ct-dpif.c:clz64
Unexecuted instantiation: daemon.c:clz64
Unexecuted instantiation: dpctl.c:clz64
Unexecuted instantiation: dpif-netdev.c:clz64
Unexecuted instantiation: dpif-netdev-private-dfc.c:clz64
Unexecuted instantiation: dpif-netdev-private-dpif.c:clz64
Unexecuted instantiation: dpif-netdev-private-extract.c:clz64
Unexecuted instantiation: dpif-netdev-perf.c:clz64
Unexecuted instantiation: fat-rwlock.c:clz64
Unexecuted instantiation: hindex.c:clz64
Unexecuted instantiation: id-fpool.c:clz64
Unexecuted instantiation: ipf.c:clz64
Unexecuted instantiation: lockfile.c:clz64
Unexecuted instantiation: mpsc-queue.c:clz64
Unexecuted instantiation: ovs-numa.c:clz64
Unexecuted instantiation: process.c:clz64
Unexecuted instantiation: stream-fd.c:clz64
Unexecuted instantiation: stream-replay.c:clz64
Unexecuted instantiation: stream-tcp.c:clz64
Unexecuted instantiation: dpdk-stub.c:clz64
Unexecuted instantiation: vswitch-idl.c:clz64
Unexecuted instantiation: conntrack-icmp.c:clz64
Unexecuted instantiation: conntrack-tcp.c:clz64
Unexecuted instantiation: conntrack-tp.c:clz64
Unexecuted instantiation: conntrack-other.c:clz64
Unexecuted instantiation: dpif-netdev-extract-study.c:clz64
Unexecuted instantiation: dpif-netdev-lookup.c:clz64
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:clz64
Unexecuted instantiation: dpif-netdev-lookup-generic.c:clz64
Unexecuted instantiation: ovsdb-data.c:clz64
Unexecuted instantiation: ovsdb-error.c:clz64
Unexecuted instantiation: ovsdb-idl.c:clz64
Unexecuted instantiation: ovsdb-map-op.c:clz64
Unexecuted instantiation: ovsdb-set-op.c:clz64
Unexecuted instantiation: ovsdb-parser.c:clz64
Unexecuted instantiation: ovsdb-types.c:clz64
Unexecuted instantiation: skiplist.c:clz64
Unexecuted instantiation: ovsdb-cs.c:clz64
Unexecuted instantiation: ovsdb-session.c:clz64
365
366
/* Given a word 'n', calculates floor(log_2('n')).  This is equivalent
367
 * to finding the bit position of the most significant one bit in 'n'.  It is
368
 * an error to call this function with 'n' == 0. */
369
static inline int
370
log_2_floor(uint64_t n)
371
3.22k
{
372
3.22k
    return 63 - raw_clz64(n);
373
3.22k
}
Unexecuted instantiation: ofp_print_target.c:log_2_floor
Unexecuted instantiation: ofp-print.c:log_2_floor
Unexecuted instantiation: ofp-protocol.c:log_2_floor
Unexecuted instantiation: ofp-queue.c:log_2_floor
Unexecuted instantiation: ofp-switch.c:log_2_floor
Unexecuted instantiation: ofp-table.c:log_2_floor
Unexecuted instantiation: ofp-util.c:log_2_floor
Unexecuted instantiation: ofpbuf.c:log_2_floor
Unexecuted instantiation: util.c:log_2_floor
Unexecuted instantiation: vlog.c:log_2_floor
Unexecuted instantiation: async-append-aio.c:log_2_floor
Unexecuted instantiation: dirs.c:log_2_floor
Unexecuted instantiation: backtrace.c:log_2_floor
Unexecuted instantiation: byteq.c:log_2_floor
Unexecuted instantiation: coverage.c:log_2_floor
Unexecuted instantiation: dp-packet.c:log_2_floor
Unexecuted instantiation: dynamic-string.c:log_2_floor
Unexecuted instantiation: flow.c:log_2_floor
Unexecuted instantiation: hash.c:log_2_floor
Unexecuted instantiation: jhash.c:log_2_floor
Unexecuted instantiation: json.c:log_2_floor
Unexecuted instantiation: match.c:log_2_floor
Unexecuted instantiation: meta-flow.c:log_2_floor
Unexecuted instantiation: namemap.c:log_2_floor
Unexecuted instantiation: netdev.c:log_2_floor
Unexecuted instantiation: nx-match.c:log_2_floor
ofp-actions.c:log_2_floor
Line
Count
Source
371
3.22k
{
372
3.22k
    return 63 - raw_clz64(n);
373
3.22k
}
Unexecuted instantiation: ofp-bundle.c:log_2_floor
Unexecuted instantiation: ofp-connection.c:log_2_floor
Unexecuted instantiation: ofp-ct.c:log_2_floor
Unexecuted instantiation: ofp-ed-props.c:log_2_floor
Unexecuted instantiation: ofp-errors.c:log_2_floor
Unexecuted instantiation: ofp-flow.c:log_2_floor
Unexecuted instantiation: ofp-group.c:log_2_floor
Unexecuted instantiation: ofp-ipfix.c:log_2_floor
Unexecuted instantiation: ofp-match.c:log_2_floor
Unexecuted instantiation: ofp-meter.c:log_2_floor
Unexecuted instantiation: ofp-monitor.c:log_2_floor
Unexecuted instantiation: ofp-msgs.c:log_2_floor
Unexecuted instantiation: ofp-packet.c:log_2_floor
Unexecuted instantiation: ofp-parse.c:log_2_floor
Unexecuted instantiation: ofp-port.c:log_2_floor
Unexecuted instantiation: ofp-prop.c:log_2_floor
Unexecuted instantiation: ovs-rcu.c:log_2_floor
Unexecuted instantiation: ovs-router.c:log_2_floor
Unexecuted instantiation: ovs-thread.c:log_2_floor
Unexecuted instantiation: ox-stat.c:log_2_floor
Unexecuted instantiation: packets.c:log_2_floor
Unexecuted instantiation: poll-loop.c:log_2_floor
Unexecuted instantiation: pvector.c:log_2_floor
Unexecuted instantiation: random.c:log_2_floor
Unexecuted instantiation: seq.c:log_2_floor
Unexecuted instantiation: shash.c:log_2_floor
Unexecuted instantiation: smap.c:log_2_floor
Unexecuted instantiation: socket-util.c:log_2_floor
Unexecuted instantiation: sset.c:log_2_floor
Unexecuted instantiation: svec.c:log_2_floor
Unexecuted instantiation: syslog-direct.c:log_2_floor
Unexecuted instantiation: syslog-libc.c:log_2_floor
Unexecuted instantiation: syslog-null.c:log_2_floor
Unexecuted instantiation: timeval.c:log_2_floor
Unexecuted instantiation: tnl-ports.c:log_2_floor
Unexecuted instantiation: token-bucket.c:log_2_floor
Unexecuted instantiation: tun-metadata.c:log_2_floor
Unexecuted instantiation: unicode.c:log_2_floor
Unexecuted instantiation: unixctl.c:log_2_floor
Unexecuted instantiation: userspace-tso.c:log_2_floor
Unexecuted instantiation: uuid.c:log_2_floor
Unexecuted instantiation: latch-unix.c:log_2_floor
Unexecuted instantiation: socket-util-unix.c:log_2_floor
Unexecuted instantiation: netdev-linux.c:log_2_floor
Unexecuted instantiation: netdev-offload-tc.c:log_2_floor
Unexecuted instantiation: netlink-socket.c:log_2_floor
Unexecuted instantiation: rtnetlink.c:log_2_floor
Unexecuted instantiation: route-table.c:log_2_floor
Unexecuted instantiation: tc.c:log_2_floor
Unexecuted instantiation: aes128.c:log_2_floor
Unexecuted instantiation: bundle.c:log_2_floor
Unexecuted instantiation: classifier.c:log_2_floor
Unexecuted instantiation: ccmap.c:log_2_floor
Unexecuted instantiation: cmap.c:log_2_floor
Unexecuted instantiation: colors.c:log_2_floor
Unexecuted instantiation: command-line.c:log_2_floor
Unexecuted instantiation: connectivity.c:log_2_floor
Unexecuted instantiation: cooperative-multitasking.c:log_2_floor
Unexecuted instantiation: csum.c:log_2_floor
Unexecuted instantiation: dp-packet-gso.c:log_2_floor
Unexecuted instantiation: dpif.c:log_2_floor
Unexecuted instantiation: entropy.c:log_2_floor
Unexecuted instantiation: fatal-signal.c:log_2_floor
Unexecuted instantiation: guarded-list.c:log_2_floor
Unexecuted instantiation: hmap.c:log_2_floor
Unexecuted instantiation: hmapx.c:log_2_floor
Unexecuted instantiation: id-pool.c:log_2_floor
Unexecuted instantiation: jsonrpc.c:log_2_floor
Unexecuted instantiation: learn.c:log_2_floor
Unexecuted instantiation: multipath.c:log_2_floor
Unexecuted instantiation: netdev-offload.c:log_2_floor
Unexecuted instantiation: netdev-vport.c:log_2_floor
Unexecuted instantiation: netlink.c:log_2_floor
Unexecuted instantiation: odp-execute.c:log_2_floor
Unexecuted instantiation: odp-execute-private.c:log_2_floor
Unexecuted instantiation: odp-util.c:log_2_floor
Unexecuted instantiation: ovs-replay.c:log_2_floor
Unexecuted instantiation: reconnect.c:log_2_floor
Unexecuted instantiation: sha1.c:log_2_floor
Unexecuted instantiation: simap.c:log_2_floor
Unexecuted instantiation: stream.c:log_2_floor
Unexecuted instantiation: timer.c:log_2_floor
Unexecuted instantiation: tnl-neigh-cache.c:log_2_floor
Unexecuted instantiation: netdev-native-tnl.c:log_2_floor
Unexecuted instantiation: daemon-unix.c:log_2_floor
Unexecuted instantiation: signals.c:log_2_floor
Unexecuted instantiation: stream-unix.c:log_2_floor
Unexecuted instantiation: dpif-netlink.c:log_2_floor
Unexecuted instantiation: dpif-netlink-rtnl.c:log_2_floor
Unexecuted instantiation: netlink-conntrack.c:log_2_floor
Unexecuted instantiation: netlink-notifier.c:log_2_floor
Unexecuted instantiation: stream-ssl.c:log_2_floor
Unexecuted instantiation: conntrack.c:log_2_floor
Unexecuted instantiation: ct-dpif.c:log_2_floor
Unexecuted instantiation: daemon.c:log_2_floor
Unexecuted instantiation: dpctl.c:log_2_floor
Unexecuted instantiation: dpif-netdev.c:log_2_floor
Unexecuted instantiation: dpif-netdev-private-dfc.c:log_2_floor
Unexecuted instantiation: dpif-netdev-private-dpif.c:log_2_floor
Unexecuted instantiation: dpif-netdev-private-extract.c:log_2_floor
Unexecuted instantiation: dpif-netdev-perf.c:log_2_floor
Unexecuted instantiation: fat-rwlock.c:log_2_floor
Unexecuted instantiation: hindex.c:log_2_floor
Unexecuted instantiation: id-fpool.c:log_2_floor
Unexecuted instantiation: ipf.c:log_2_floor
Unexecuted instantiation: lockfile.c:log_2_floor
Unexecuted instantiation: mpsc-queue.c:log_2_floor
Unexecuted instantiation: ovs-numa.c:log_2_floor
Unexecuted instantiation: process.c:log_2_floor
Unexecuted instantiation: stream-fd.c:log_2_floor
Unexecuted instantiation: stream-replay.c:log_2_floor
Unexecuted instantiation: stream-tcp.c:log_2_floor
Unexecuted instantiation: dpdk-stub.c:log_2_floor
Unexecuted instantiation: vswitch-idl.c:log_2_floor
Unexecuted instantiation: conntrack-icmp.c:log_2_floor
Unexecuted instantiation: conntrack-tcp.c:log_2_floor
Unexecuted instantiation: conntrack-tp.c:log_2_floor
Unexecuted instantiation: conntrack-other.c:log_2_floor
Unexecuted instantiation: dpif-netdev-extract-study.c:log_2_floor
Unexecuted instantiation: dpif-netdev-lookup.c:log_2_floor
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:log_2_floor
Unexecuted instantiation: dpif-netdev-lookup-generic.c:log_2_floor
Unexecuted instantiation: ovsdb-data.c:log_2_floor
Unexecuted instantiation: ovsdb-error.c:log_2_floor
Unexecuted instantiation: ovsdb-idl.c:log_2_floor
Unexecuted instantiation: ovsdb-map-op.c:log_2_floor
Unexecuted instantiation: ovsdb-set-op.c:log_2_floor
Unexecuted instantiation: ovsdb-parser.c:log_2_floor
Unexecuted instantiation: ovsdb-types.c:log_2_floor
Unexecuted instantiation: skiplist.c:log_2_floor
Unexecuted instantiation: ovsdb-cs.c:log_2_floor
Unexecuted instantiation: ovsdb-session.c:log_2_floor
374
375
/* Given a word 'n', calculates ceil(log_2('n')).  It is an error to
376
 * call this function with 'n' == 0. */
377
static inline int
378
log_2_ceil(uint64_t n)
379
3.22k
{
380
3.22k
    return log_2_floor(n) + !is_pow2(n);
381
3.22k
}
Unexecuted instantiation: ofp_print_target.c:log_2_ceil
Unexecuted instantiation: ofp-print.c:log_2_ceil
Unexecuted instantiation: ofp-protocol.c:log_2_ceil
Unexecuted instantiation: ofp-queue.c:log_2_ceil
Unexecuted instantiation: ofp-switch.c:log_2_ceil
Unexecuted instantiation: ofp-table.c:log_2_ceil
Unexecuted instantiation: ofp-util.c:log_2_ceil
Unexecuted instantiation: ofpbuf.c:log_2_ceil
Unexecuted instantiation: util.c:log_2_ceil
Unexecuted instantiation: vlog.c:log_2_ceil
Unexecuted instantiation: async-append-aio.c:log_2_ceil
Unexecuted instantiation: dirs.c:log_2_ceil
Unexecuted instantiation: backtrace.c:log_2_ceil
Unexecuted instantiation: byteq.c:log_2_ceil
Unexecuted instantiation: coverage.c:log_2_ceil
Unexecuted instantiation: dp-packet.c:log_2_ceil
Unexecuted instantiation: dynamic-string.c:log_2_ceil
Unexecuted instantiation: flow.c:log_2_ceil
Unexecuted instantiation: hash.c:log_2_ceil
Unexecuted instantiation: jhash.c:log_2_ceil
Unexecuted instantiation: json.c:log_2_ceil
Unexecuted instantiation: match.c:log_2_ceil
Unexecuted instantiation: meta-flow.c:log_2_ceil
Unexecuted instantiation: namemap.c:log_2_ceil
Unexecuted instantiation: netdev.c:log_2_ceil
Unexecuted instantiation: nx-match.c:log_2_ceil
ofp-actions.c:log_2_ceil
Line
Count
Source
379
3.22k
{
380
3.22k
    return log_2_floor(n) + !is_pow2(n);
381
3.22k
}
Unexecuted instantiation: ofp-bundle.c:log_2_ceil
Unexecuted instantiation: ofp-connection.c:log_2_ceil
Unexecuted instantiation: ofp-ct.c:log_2_ceil
Unexecuted instantiation: ofp-ed-props.c:log_2_ceil
Unexecuted instantiation: ofp-errors.c:log_2_ceil
Unexecuted instantiation: ofp-flow.c:log_2_ceil
Unexecuted instantiation: ofp-group.c:log_2_ceil
Unexecuted instantiation: ofp-ipfix.c:log_2_ceil
Unexecuted instantiation: ofp-match.c:log_2_ceil
Unexecuted instantiation: ofp-meter.c:log_2_ceil
Unexecuted instantiation: ofp-monitor.c:log_2_ceil
Unexecuted instantiation: ofp-msgs.c:log_2_ceil
Unexecuted instantiation: ofp-packet.c:log_2_ceil
Unexecuted instantiation: ofp-parse.c:log_2_ceil
Unexecuted instantiation: ofp-port.c:log_2_ceil
Unexecuted instantiation: ofp-prop.c:log_2_ceil
Unexecuted instantiation: ovs-rcu.c:log_2_ceil
Unexecuted instantiation: ovs-router.c:log_2_ceil
Unexecuted instantiation: ovs-thread.c:log_2_ceil
Unexecuted instantiation: ox-stat.c:log_2_ceil
Unexecuted instantiation: packets.c:log_2_ceil
Unexecuted instantiation: poll-loop.c:log_2_ceil
Unexecuted instantiation: pvector.c:log_2_ceil
Unexecuted instantiation: random.c:log_2_ceil
Unexecuted instantiation: seq.c:log_2_ceil
Unexecuted instantiation: shash.c:log_2_ceil
Unexecuted instantiation: smap.c:log_2_ceil
Unexecuted instantiation: socket-util.c:log_2_ceil
Unexecuted instantiation: sset.c:log_2_ceil
Unexecuted instantiation: svec.c:log_2_ceil
Unexecuted instantiation: syslog-direct.c:log_2_ceil
Unexecuted instantiation: syslog-libc.c:log_2_ceil
Unexecuted instantiation: syslog-null.c:log_2_ceil
Unexecuted instantiation: timeval.c:log_2_ceil
Unexecuted instantiation: tnl-ports.c:log_2_ceil
Unexecuted instantiation: token-bucket.c:log_2_ceil
Unexecuted instantiation: tun-metadata.c:log_2_ceil
Unexecuted instantiation: unicode.c:log_2_ceil
Unexecuted instantiation: unixctl.c:log_2_ceil
Unexecuted instantiation: userspace-tso.c:log_2_ceil
Unexecuted instantiation: uuid.c:log_2_ceil
Unexecuted instantiation: latch-unix.c:log_2_ceil
Unexecuted instantiation: socket-util-unix.c:log_2_ceil
Unexecuted instantiation: netdev-linux.c:log_2_ceil
Unexecuted instantiation: netdev-offload-tc.c:log_2_ceil
Unexecuted instantiation: netlink-socket.c:log_2_ceil
Unexecuted instantiation: rtnetlink.c:log_2_ceil
Unexecuted instantiation: route-table.c:log_2_ceil
Unexecuted instantiation: tc.c:log_2_ceil
Unexecuted instantiation: aes128.c:log_2_ceil
Unexecuted instantiation: bundle.c:log_2_ceil
Unexecuted instantiation: classifier.c:log_2_ceil
Unexecuted instantiation: ccmap.c:log_2_ceil
Unexecuted instantiation: cmap.c:log_2_ceil
Unexecuted instantiation: colors.c:log_2_ceil
Unexecuted instantiation: command-line.c:log_2_ceil
Unexecuted instantiation: connectivity.c:log_2_ceil
Unexecuted instantiation: cooperative-multitasking.c:log_2_ceil
Unexecuted instantiation: csum.c:log_2_ceil
Unexecuted instantiation: dp-packet-gso.c:log_2_ceil
Unexecuted instantiation: dpif.c:log_2_ceil
Unexecuted instantiation: entropy.c:log_2_ceil
Unexecuted instantiation: fatal-signal.c:log_2_ceil
Unexecuted instantiation: guarded-list.c:log_2_ceil
Unexecuted instantiation: hmap.c:log_2_ceil
Unexecuted instantiation: hmapx.c:log_2_ceil
Unexecuted instantiation: id-pool.c:log_2_ceil
Unexecuted instantiation: jsonrpc.c:log_2_ceil
Unexecuted instantiation: learn.c:log_2_ceil
Unexecuted instantiation: multipath.c:log_2_ceil
Unexecuted instantiation: netdev-offload.c:log_2_ceil
Unexecuted instantiation: netdev-vport.c:log_2_ceil
Unexecuted instantiation: netlink.c:log_2_ceil
Unexecuted instantiation: odp-execute.c:log_2_ceil
Unexecuted instantiation: odp-execute-private.c:log_2_ceil
Unexecuted instantiation: odp-util.c:log_2_ceil
Unexecuted instantiation: ovs-replay.c:log_2_ceil
Unexecuted instantiation: reconnect.c:log_2_ceil
Unexecuted instantiation: sha1.c:log_2_ceil
Unexecuted instantiation: simap.c:log_2_ceil
Unexecuted instantiation: stream.c:log_2_ceil
Unexecuted instantiation: timer.c:log_2_ceil
Unexecuted instantiation: tnl-neigh-cache.c:log_2_ceil
Unexecuted instantiation: netdev-native-tnl.c:log_2_ceil
Unexecuted instantiation: daemon-unix.c:log_2_ceil
Unexecuted instantiation: signals.c:log_2_ceil
Unexecuted instantiation: stream-unix.c:log_2_ceil
Unexecuted instantiation: dpif-netlink.c:log_2_ceil
Unexecuted instantiation: dpif-netlink-rtnl.c:log_2_ceil
Unexecuted instantiation: netlink-conntrack.c:log_2_ceil
Unexecuted instantiation: netlink-notifier.c:log_2_ceil
Unexecuted instantiation: stream-ssl.c:log_2_ceil
Unexecuted instantiation: conntrack.c:log_2_ceil
Unexecuted instantiation: ct-dpif.c:log_2_ceil
Unexecuted instantiation: daemon.c:log_2_ceil
Unexecuted instantiation: dpctl.c:log_2_ceil
Unexecuted instantiation: dpif-netdev.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-private-dfc.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-private-dpif.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-private-extract.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-perf.c:log_2_ceil
Unexecuted instantiation: fat-rwlock.c:log_2_ceil
Unexecuted instantiation: hindex.c:log_2_ceil
Unexecuted instantiation: id-fpool.c:log_2_ceil
Unexecuted instantiation: ipf.c:log_2_ceil
Unexecuted instantiation: lockfile.c:log_2_ceil
Unexecuted instantiation: mpsc-queue.c:log_2_ceil
Unexecuted instantiation: ovs-numa.c:log_2_ceil
Unexecuted instantiation: process.c:log_2_ceil
Unexecuted instantiation: stream-fd.c:log_2_ceil
Unexecuted instantiation: stream-replay.c:log_2_ceil
Unexecuted instantiation: stream-tcp.c:log_2_ceil
Unexecuted instantiation: dpdk-stub.c:log_2_ceil
Unexecuted instantiation: vswitch-idl.c:log_2_ceil
Unexecuted instantiation: conntrack-icmp.c:log_2_ceil
Unexecuted instantiation: conntrack-tcp.c:log_2_ceil
Unexecuted instantiation: conntrack-tp.c:log_2_ceil
Unexecuted instantiation: conntrack-other.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-extract-study.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-lookup.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-lookup-generic.c:log_2_ceil
Unexecuted instantiation: ovsdb-data.c:log_2_ceil
Unexecuted instantiation: ovsdb-error.c:log_2_ceil
Unexecuted instantiation: ovsdb-idl.c:log_2_ceil
Unexecuted instantiation: ovsdb-map-op.c:log_2_ceil
Unexecuted instantiation: ovsdb-set-op.c:log_2_ceil
Unexecuted instantiation: ovsdb-parser.c:log_2_ceil
Unexecuted instantiation: ovsdb-types.c:log_2_ceil
Unexecuted instantiation: skiplist.c:log_2_ceil
Unexecuted instantiation: ovsdb-cs.c:log_2_ceil
Unexecuted instantiation: ovsdb-session.c:log_2_ceil
382
383
/* unsigned int count_1bits(uint64_t x):
384
 *
385
 * Returns the number of 1-bits in 'x', between 0 and 64 inclusive. */
386
#if UINTPTR_MAX == UINT64_MAX
387
static inline unsigned int
388
count_1bits(uint64_t x)
389
100k
{
390
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
391
    return __builtin_popcountll(x);
392
#elif defined(__aarch64__) && __GNUC__ >= 6
393
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
394
#else
395
    /* This portable implementation is the fastest one we know of for 64
396
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
397
100k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
398
100k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
399
100k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
400
100k
    const uint64_t h01 = UINT64_C(0x0101010101010101);
401
100k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
402
100k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
403
100k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
404
100k
    return (x * h01) >> 56;            /* Sum of all bytes. */
405
100k
#endif
406
100k
}
Unexecuted instantiation: ofp_print_target.c:count_1bits
Unexecuted instantiation: ofp-print.c:count_1bits
Unexecuted instantiation: ofp-protocol.c:count_1bits
Unexecuted instantiation: ofp-queue.c:count_1bits
Unexecuted instantiation: ofp-switch.c:count_1bits
Unexecuted instantiation: ofp-table.c:count_1bits
Unexecuted instantiation: ofp-util.c:count_1bits
Unexecuted instantiation: ofpbuf.c:count_1bits
Unexecuted instantiation: util.c:count_1bits
Unexecuted instantiation: vlog.c:count_1bits
Unexecuted instantiation: async-append-aio.c:count_1bits
Unexecuted instantiation: dirs.c:count_1bits
Unexecuted instantiation: backtrace.c:count_1bits
Unexecuted instantiation: byteq.c:count_1bits
Unexecuted instantiation: coverage.c:count_1bits
Unexecuted instantiation: dp-packet.c:count_1bits
Unexecuted instantiation: dynamic-string.c:count_1bits
flow.c:count_1bits
Line
Count
Source
389
92.9k
{
390
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
391
    return __builtin_popcountll(x);
392
#elif defined(__aarch64__) && __GNUC__ >= 6
393
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
394
#else
395
    /* This portable implementation is the fastest one we know of for 64
396
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
397
92.9k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
398
92.9k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
399
92.9k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
400
92.9k
    const uint64_t h01 = UINT64_C(0x0101010101010101);
401
92.9k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
402
92.9k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
403
92.9k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
404
92.9k
    return (x * h01) >> 56;            /* Sum of all bytes. */
405
92.9k
#endif
406
92.9k
}
Unexecuted instantiation: hash.c:count_1bits
Unexecuted instantiation: jhash.c:count_1bits
Unexecuted instantiation: json.c:count_1bits
Unexecuted instantiation: match.c:count_1bits
Unexecuted instantiation: meta-flow.c:count_1bits
Unexecuted instantiation: namemap.c:count_1bits
Unexecuted instantiation: netdev.c:count_1bits
Unexecuted instantiation: nx-match.c:count_1bits
Unexecuted instantiation: ofp-actions.c:count_1bits
Unexecuted instantiation: ofp-bundle.c:count_1bits
Unexecuted instantiation: ofp-connection.c:count_1bits
Unexecuted instantiation: ofp-ct.c:count_1bits
Unexecuted instantiation: ofp-ed-props.c:count_1bits
Unexecuted instantiation: ofp-errors.c:count_1bits
Unexecuted instantiation: ofp-flow.c:count_1bits
ofp-group.c:count_1bits
Line
Count
Source
389
7.47k
{
390
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
391
    return __builtin_popcountll(x);
392
#elif defined(__aarch64__) && __GNUC__ >= 6
393
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
394
#else
395
    /* This portable implementation is the fastest one we know of for 64
396
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
397
7.47k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
398
7.47k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
399
7.47k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
400
7.47k
    const uint64_t h01 = UINT64_C(0x0101010101010101);
401
7.47k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
402
7.47k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
403
7.47k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
404
7.47k
    return (x * h01) >> 56;            /* Sum of all bytes. */
405
7.47k
#endif
406
7.47k
}
Unexecuted instantiation: ofp-ipfix.c:count_1bits
Unexecuted instantiation: ofp-match.c:count_1bits
Unexecuted instantiation: ofp-meter.c:count_1bits
Unexecuted instantiation: ofp-monitor.c:count_1bits
Unexecuted instantiation: ofp-msgs.c:count_1bits
Unexecuted instantiation: ofp-packet.c:count_1bits
Unexecuted instantiation: ofp-parse.c:count_1bits
Unexecuted instantiation: ofp-port.c:count_1bits
Unexecuted instantiation: ofp-prop.c:count_1bits
Unexecuted instantiation: ovs-rcu.c:count_1bits
Unexecuted instantiation: ovs-router.c:count_1bits
Unexecuted instantiation: ovs-thread.c:count_1bits
Unexecuted instantiation: ox-stat.c:count_1bits
Unexecuted instantiation: packets.c:count_1bits
Unexecuted instantiation: poll-loop.c:count_1bits
Unexecuted instantiation: pvector.c:count_1bits
Unexecuted instantiation: random.c:count_1bits
Unexecuted instantiation: seq.c:count_1bits
Unexecuted instantiation: shash.c:count_1bits
Unexecuted instantiation: smap.c:count_1bits
Unexecuted instantiation: socket-util.c:count_1bits
Unexecuted instantiation: sset.c:count_1bits
Unexecuted instantiation: svec.c:count_1bits
Unexecuted instantiation: syslog-direct.c:count_1bits
Unexecuted instantiation: syslog-libc.c:count_1bits
Unexecuted instantiation: syslog-null.c:count_1bits
Unexecuted instantiation: timeval.c:count_1bits
Unexecuted instantiation: tnl-ports.c:count_1bits
Unexecuted instantiation: token-bucket.c:count_1bits
Unexecuted instantiation: tun-metadata.c:count_1bits
Unexecuted instantiation: unicode.c:count_1bits
Unexecuted instantiation: unixctl.c:count_1bits
Unexecuted instantiation: userspace-tso.c:count_1bits
Unexecuted instantiation: uuid.c:count_1bits
Unexecuted instantiation: latch-unix.c:count_1bits
Unexecuted instantiation: socket-util-unix.c:count_1bits
Unexecuted instantiation: netdev-linux.c:count_1bits
Unexecuted instantiation: netdev-offload-tc.c:count_1bits
Unexecuted instantiation: netlink-socket.c:count_1bits
Unexecuted instantiation: rtnetlink.c:count_1bits
Unexecuted instantiation: route-table.c:count_1bits
Unexecuted instantiation: tc.c:count_1bits
Unexecuted instantiation: aes128.c:count_1bits
Unexecuted instantiation: bundle.c:count_1bits
Unexecuted instantiation: classifier.c:count_1bits
Unexecuted instantiation: ccmap.c:count_1bits
Unexecuted instantiation: cmap.c:count_1bits
Unexecuted instantiation: colors.c:count_1bits
Unexecuted instantiation: command-line.c:count_1bits
Unexecuted instantiation: connectivity.c:count_1bits
Unexecuted instantiation: cooperative-multitasking.c:count_1bits
Unexecuted instantiation: csum.c:count_1bits
Unexecuted instantiation: dp-packet-gso.c:count_1bits
Unexecuted instantiation: dpif.c:count_1bits
Unexecuted instantiation: entropy.c:count_1bits
Unexecuted instantiation: fatal-signal.c:count_1bits
Unexecuted instantiation: guarded-list.c:count_1bits
Unexecuted instantiation: hmap.c:count_1bits
Unexecuted instantiation: hmapx.c:count_1bits
Unexecuted instantiation: id-pool.c:count_1bits
Unexecuted instantiation: jsonrpc.c:count_1bits
Unexecuted instantiation: learn.c:count_1bits
Unexecuted instantiation: multipath.c:count_1bits
Unexecuted instantiation: netdev-offload.c:count_1bits
Unexecuted instantiation: netdev-vport.c:count_1bits
Unexecuted instantiation: netlink.c:count_1bits
Unexecuted instantiation: odp-execute.c:count_1bits
Unexecuted instantiation: odp-execute-private.c:count_1bits
Unexecuted instantiation: odp-util.c:count_1bits
Unexecuted instantiation: ovs-replay.c:count_1bits
Unexecuted instantiation: reconnect.c:count_1bits
Unexecuted instantiation: sha1.c:count_1bits
Unexecuted instantiation: simap.c:count_1bits
Unexecuted instantiation: stream.c:count_1bits
Unexecuted instantiation: timer.c:count_1bits
Unexecuted instantiation: tnl-neigh-cache.c:count_1bits
Unexecuted instantiation: netdev-native-tnl.c:count_1bits
Unexecuted instantiation: daemon-unix.c:count_1bits
Unexecuted instantiation: signals.c:count_1bits
Unexecuted instantiation: stream-unix.c:count_1bits
Unexecuted instantiation: dpif-netlink.c:count_1bits
Unexecuted instantiation: dpif-netlink-rtnl.c:count_1bits
Unexecuted instantiation: netlink-conntrack.c:count_1bits
Unexecuted instantiation: netlink-notifier.c:count_1bits
Unexecuted instantiation: stream-ssl.c:count_1bits
Unexecuted instantiation: conntrack.c:count_1bits
Unexecuted instantiation: ct-dpif.c:count_1bits
Unexecuted instantiation: daemon.c:count_1bits
Unexecuted instantiation: dpctl.c:count_1bits
Unexecuted instantiation: dpif-netdev.c:count_1bits
Unexecuted instantiation: dpif-netdev-private-dfc.c:count_1bits
Unexecuted instantiation: dpif-netdev-private-dpif.c:count_1bits
Unexecuted instantiation: dpif-netdev-private-extract.c:count_1bits
Unexecuted instantiation: dpif-netdev-perf.c:count_1bits
Unexecuted instantiation: fat-rwlock.c:count_1bits
Unexecuted instantiation: hindex.c:count_1bits
Unexecuted instantiation: id-fpool.c:count_1bits
Unexecuted instantiation: ipf.c:count_1bits
Unexecuted instantiation: lockfile.c:count_1bits
Unexecuted instantiation: mpsc-queue.c:count_1bits
Unexecuted instantiation: ovs-numa.c:count_1bits
Unexecuted instantiation: process.c:count_1bits
Unexecuted instantiation: stream-fd.c:count_1bits
Unexecuted instantiation: stream-replay.c:count_1bits
Unexecuted instantiation: stream-tcp.c:count_1bits
Unexecuted instantiation: dpdk-stub.c:count_1bits
Unexecuted instantiation: vswitch-idl.c:count_1bits
Unexecuted instantiation: conntrack-icmp.c:count_1bits
Unexecuted instantiation: conntrack-tcp.c:count_1bits
Unexecuted instantiation: conntrack-tp.c:count_1bits
Unexecuted instantiation: conntrack-other.c:count_1bits
Unexecuted instantiation: dpif-netdev-extract-study.c:count_1bits
Unexecuted instantiation: dpif-netdev-lookup.c:count_1bits
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:count_1bits
Unexecuted instantiation: dpif-netdev-lookup-generic.c:count_1bits
Unexecuted instantiation: ovsdb-data.c:count_1bits
Unexecuted instantiation: ovsdb-error.c:count_1bits
Unexecuted instantiation: ovsdb-idl.c:count_1bits
Unexecuted instantiation: ovsdb-map-op.c:count_1bits
Unexecuted instantiation: ovsdb-set-op.c:count_1bits
Unexecuted instantiation: ovsdb-parser.c:count_1bits
Unexecuted instantiation: ovsdb-types.c:count_1bits
Unexecuted instantiation: skiplist.c:count_1bits
Unexecuted instantiation: ovsdb-cs.c:count_1bits
Unexecuted instantiation: ovsdb-session.c:count_1bits
407
#else /* Not 64-bit. */
408
#if __GNUC__ >= 4 && __POPCNT__
409
static inline unsigned int
410
count_1bits_32__(uint32_t x)
411
{
412
    return __builtin_popcount(x);
413
}
414
#else
415
#define NEED_COUNT_1BITS_8 1
416
extern const uint8_t count_1bits_8[256];
417
static inline unsigned int
418
count_1bits_32__(uint32_t x)
419
{
420
    /* This portable implementation is the fastest one we know of for 32 bits,
421
     * and faster than GCC __builtin_popcount(). */
422
    return (count_1bits_8[x & 0xff] +
423
            count_1bits_8[(x >> 8) & 0xff] +
424
            count_1bits_8[(x >> 16) & 0xff] +
425
            count_1bits_8[x >> 24]);
426
}
427
#endif
428
static inline unsigned int
429
count_1bits(uint64_t x)
430
{
431
    return count_1bits_32__(x) + count_1bits_32__(x >> 32);
432
}
433
#endif
434
435
/* Returns the rightmost 1-bit in 'x' (e.g. 01011000 => 00001000), or 0 if 'x'
436
 * is 0. */
437
static inline uintmax_t
438
rightmost_1bit(uintmax_t x)
439
196k
{
440
196k
    return x & -x;
441
196k
}
Unexecuted instantiation: ofp_print_target.c:rightmost_1bit
Unexecuted instantiation: ofp-print.c:rightmost_1bit
ofp-protocol.c:rightmost_1bit
Line
Count
Source
439
108k
{
440
108k
    return x & -x;
441
108k
}
Unexecuted instantiation: ofp-queue.c:rightmost_1bit
Unexecuted instantiation: ofp-switch.c:rightmost_1bit
Unexecuted instantiation: ofp-table.c:rightmost_1bit
Unexecuted instantiation: ofp-util.c:rightmost_1bit
Unexecuted instantiation: ofpbuf.c:rightmost_1bit
Unexecuted instantiation: util.c:rightmost_1bit
Unexecuted instantiation: vlog.c:rightmost_1bit
Unexecuted instantiation: async-append-aio.c:rightmost_1bit
Unexecuted instantiation: dirs.c:rightmost_1bit
Unexecuted instantiation: backtrace.c:rightmost_1bit
Unexecuted instantiation: byteq.c:rightmost_1bit
Unexecuted instantiation: coverage.c:rightmost_1bit
Unexecuted instantiation: dp-packet.c:rightmost_1bit
Unexecuted instantiation: dynamic-string.c:rightmost_1bit
flow.c:rightmost_1bit
Line
Count
Source
439
87.6k
{
440
87.6k
    return x & -x;
441
87.6k
}
Unexecuted instantiation: hash.c:rightmost_1bit
Unexecuted instantiation: jhash.c:rightmost_1bit
Unexecuted instantiation: json.c:rightmost_1bit
Unexecuted instantiation: match.c:rightmost_1bit
Unexecuted instantiation: meta-flow.c:rightmost_1bit
Unexecuted instantiation: namemap.c:rightmost_1bit
Unexecuted instantiation: netdev.c:rightmost_1bit
Unexecuted instantiation: nx-match.c:rightmost_1bit
Unexecuted instantiation: ofp-actions.c:rightmost_1bit
Unexecuted instantiation: ofp-bundle.c:rightmost_1bit
Unexecuted instantiation: ofp-connection.c:rightmost_1bit
Unexecuted instantiation: ofp-ct.c:rightmost_1bit
Unexecuted instantiation: ofp-ed-props.c:rightmost_1bit
Unexecuted instantiation: ofp-errors.c:rightmost_1bit
Unexecuted instantiation: ofp-flow.c:rightmost_1bit
Unexecuted instantiation: ofp-group.c:rightmost_1bit
Unexecuted instantiation: ofp-ipfix.c:rightmost_1bit
Unexecuted instantiation: ofp-match.c:rightmost_1bit
Unexecuted instantiation: ofp-meter.c:rightmost_1bit
Unexecuted instantiation: ofp-monitor.c:rightmost_1bit
Unexecuted instantiation: ofp-msgs.c:rightmost_1bit
Unexecuted instantiation: ofp-packet.c:rightmost_1bit
Unexecuted instantiation: ofp-parse.c:rightmost_1bit
Unexecuted instantiation: ofp-port.c:rightmost_1bit
Unexecuted instantiation: ofp-prop.c:rightmost_1bit
Unexecuted instantiation: ovs-rcu.c:rightmost_1bit
Unexecuted instantiation: ovs-router.c:rightmost_1bit
Unexecuted instantiation: ovs-thread.c:rightmost_1bit
Unexecuted instantiation: ox-stat.c:rightmost_1bit
Unexecuted instantiation: packets.c:rightmost_1bit
Unexecuted instantiation: poll-loop.c:rightmost_1bit
Unexecuted instantiation: pvector.c:rightmost_1bit
Unexecuted instantiation: random.c:rightmost_1bit
Unexecuted instantiation: seq.c:rightmost_1bit
Unexecuted instantiation: shash.c:rightmost_1bit
Unexecuted instantiation: smap.c:rightmost_1bit
Unexecuted instantiation: socket-util.c:rightmost_1bit
Unexecuted instantiation: sset.c:rightmost_1bit
Unexecuted instantiation: svec.c:rightmost_1bit
Unexecuted instantiation: syslog-direct.c:rightmost_1bit
Unexecuted instantiation: syslog-libc.c:rightmost_1bit
Unexecuted instantiation: syslog-null.c:rightmost_1bit
Unexecuted instantiation: timeval.c:rightmost_1bit
Unexecuted instantiation: tnl-ports.c:rightmost_1bit
Unexecuted instantiation: token-bucket.c:rightmost_1bit
Unexecuted instantiation: tun-metadata.c:rightmost_1bit
Unexecuted instantiation: unicode.c:rightmost_1bit
Unexecuted instantiation: unixctl.c:rightmost_1bit
Unexecuted instantiation: userspace-tso.c:rightmost_1bit
Unexecuted instantiation: uuid.c:rightmost_1bit
Unexecuted instantiation: latch-unix.c:rightmost_1bit
Unexecuted instantiation: socket-util-unix.c:rightmost_1bit
Unexecuted instantiation: netdev-linux.c:rightmost_1bit
Unexecuted instantiation: netdev-offload-tc.c:rightmost_1bit
Unexecuted instantiation: netlink-socket.c:rightmost_1bit
Unexecuted instantiation: rtnetlink.c:rightmost_1bit
Unexecuted instantiation: route-table.c:rightmost_1bit
Unexecuted instantiation: tc.c:rightmost_1bit
Unexecuted instantiation: aes128.c:rightmost_1bit
Unexecuted instantiation: bundle.c:rightmost_1bit
Unexecuted instantiation: classifier.c:rightmost_1bit
Unexecuted instantiation: ccmap.c:rightmost_1bit
Unexecuted instantiation: cmap.c:rightmost_1bit
Unexecuted instantiation: colors.c:rightmost_1bit
Unexecuted instantiation: command-line.c:rightmost_1bit
Unexecuted instantiation: connectivity.c:rightmost_1bit
Unexecuted instantiation: cooperative-multitasking.c:rightmost_1bit
Unexecuted instantiation: csum.c:rightmost_1bit
Unexecuted instantiation: dp-packet-gso.c:rightmost_1bit
Unexecuted instantiation: dpif.c:rightmost_1bit
Unexecuted instantiation: entropy.c:rightmost_1bit
Unexecuted instantiation: fatal-signal.c:rightmost_1bit
Unexecuted instantiation: guarded-list.c:rightmost_1bit
Unexecuted instantiation: hmap.c:rightmost_1bit
Unexecuted instantiation: hmapx.c:rightmost_1bit
Unexecuted instantiation: id-pool.c:rightmost_1bit
Unexecuted instantiation: jsonrpc.c:rightmost_1bit
Unexecuted instantiation: learn.c:rightmost_1bit
Unexecuted instantiation: multipath.c:rightmost_1bit
Unexecuted instantiation: netdev-offload.c:rightmost_1bit
Unexecuted instantiation: netdev-vport.c:rightmost_1bit
Unexecuted instantiation: netlink.c:rightmost_1bit
Unexecuted instantiation: odp-execute.c:rightmost_1bit
Unexecuted instantiation: odp-execute-private.c:rightmost_1bit
Unexecuted instantiation: odp-util.c:rightmost_1bit
Unexecuted instantiation: ovs-replay.c:rightmost_1bit
Unexecuted instantiation: reconnect.c:rightmost_1bit
Unexecuted instantiation: sha1.c:rightmost_1bit
Unexecuted instantiation: simap.c:rightmost_1bit
Unexecuted instantiation: stream.c:rightmost_1bit
Unexecuted instantiation: timer.c:rightmost_1bit
Unexecuted instantiation: tnl-neigh-cache.c:rightmost_1bit
Unexecuted instantiation: netdev-native-tnl.c:rightmost_1bit
Unexecuted instantiation: daemon-unix.c:rightmost_1bit
Unexecuted instantiation: signals.c:rightmost_1bit
Unexecuted instantiation: stream-unix.c:rightmost_1bit
Unexecuted instantiation: dpif-netlink.c:rightmost_1bit
Unexecuted instantiation: dpif-netlink-rtnl.c:rightmost_1bit
Unexecuted instantiation: netlink-conntrack.c:rightmost_1bit
Unexecuted instantiation: netlink-notifier.c:rightmost_1bit
Unexecuted instantiation: stream-ssl.c:rightmost_1bit
Unexecuted instantiation: conntrack.c:rightmost_1bit
Unexecuted instantiation: ct-dpif.c:rightmost_1bit
Unexecuted instantiation: daemon.c:rightmost_1bit
Unexecuted instantiation: dpctl.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-private-dfc.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-private-dpif.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-private-extract.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-perf.c:rightmost_1bit
Unexecuted instantiation: fat-rwlock.c:rightmost_1bit
Unexecuted instantiation: hindex.c:rightmost_1bit
Unexecuted instantiation: id-fpool.c:rightmost_1bit
Unexecuted instantiation: ipf.c:rightmost_1bit
Unexecuted instantiation: lockfile.c:rightmost_1bit
Unexecuted instantiation: mpsc-queue.c:rightmost_1bit
Unexecuted instantiation: ovs-numa.c:rightmost_1bit
Unexecuted instantiation: process.c:rightmost_1bit
Unexecuted instantiation: stream-fd.c:rightmost_1bit
Unexecuted instantiation: stream-replay.c:rightmost_1bit
Unexecuted instantiation: stream-tcp.c:rightmost_1bit
Unexecuted instantiation: dpdk-stub.c:rightmost_1bit
Unexecuted instantiation: vswitch-idl.c:rightmost_1bit
Unexecuted instantiation: conntrack-icmp.c:rightmost_1bit
Unexecuted instantiation: conntrack-tcp.c:rightmost_1bit
Unexecuted instantiation: conntrack-tp.c:rightmost_1bit
Unexecuted instantiation: conntrack-other.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-extract-study.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-lookup.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-lookup-generic.c:rightmost_1bit
Unexecuted instantiation: ovsdb-data.c:rightmost_1bit
Unexecuted instantiation: ovsdb-error.c:rightmost_1bit
Unexecuted instantiation: ovsdb-idl.c:rightmost_1bit
Unexecuted instantiation: ovsdb-map-op.c:rightmost_1bit
Unexecuted instantiation: ovsdb-set-op.c:rightmost_1bit
Unexecuted instantiation: ovsdb-parser.c:rightmost_1bit
Unexecuted instantiation: ovsdb-types.c:rightmost_1bit
Unexecuted instantiation: skiplist.c:rightmost_1bit
Unexecuted instantiation: ovsdb-cs.c:rightmost_1bit
Unexecuted instantiation: ovsdb-session.c:rightmost_1bit
442
443
/* Returns 'x' with its rightmost 1-bit changed to a zero (e.g. 01011000 =>
444
 * 01010000), or 0 if 'x' is 0. */
445
static inline uintmax_t
446
zero_rightmost_1bit(uintmax_t x)
447
2.17M
{
448
2.17M
    return x & (x - 1);
449
2.17M
}
Unexecuted instantiation: ofp_print_target.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-print.c:zero_rightmost_1bit
ofp-protocol.c:zero_rightmost_1bit
Line
Count
Source
447
1.03M
{
448
1.03M
    return x & (x - 1);
449
1.03M
}
Unexecuted instantiation: ofp-queue.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-switch.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-table.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-util.c:zero_rightmost_1bit
Unexecuted instantiation: ofpbuf.c:zero_rightmost_1bit
Unexecuted instantiation: util.c:zero_rightmost_1bit
Unexecuted instantiation: vlog.c:zero_rightmost_1bit
Unexecuted instantiation: async-append-aio.c:zero_rightmost_1bit
Unexecuted instantiation: dirs.c:zero_rightmost_1bit
Unexecuted instantiation: backtrace.c:zero_rightmost_1bit
Unexecuted instantiation: byteq.c:zero_rightmost_1bit
Unexecuted instantiation: coverage.c:zero_rightmost_1bit
Unexecuted instantiation: dp-packet.c:zero_rightmost_1bit
Unexecuted instantiation: dynamic-string.c:zero_rightmost_1bit
flow.c:zero_rightmost_1bit
Line
Count
Source
447
1.02M
{
448
1.02M
    return x & (x - 1);
449
1.02M
}
Unexecuted instantiation: hash.c:zero_rightmost_1bit
Unexecuted instantiation: jhash.c:zero_rightmost_1bit
Unexecuted instantiation: json.c:zero_rightmost_1bit
Unexecuted instantiation: match.c:zero_rightmost_1bit
Unexecuted instantiation: meta-flow.c:zero_rightmost_1bit
Unexecuted instantiation: namemap.c:zero_rightmost_1bit
Unexecuted instantiation: netdev.c:zero_rightmost_1bit
Unexecuted instantiation: nx-match.c:zero_rightmost_1bit
ofp-actions.c:zero_rightmost_1bit
Line
Count
Source
447
99.4k
{
448
99.4k
    return x & (x - 1);
449
99.4k
}
Unexecuted instantiation: ofp-bundle.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-connection.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-ct.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-ed-props.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-errors.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-flow.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-group.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-ipfix.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-match.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-meter.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-monitor.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-msgs.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-packet.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-parse.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-port.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-prop.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-rcu.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-router.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-thread.c:zero_rightmost_1bit
Unexecuted instantiation: ox-stat.c:zero_rightmost_1bit
Unexecuted instantiation: packets.c:zero_rightmost_1bit
Unexecuted instantiation: poll-loop.c:zero_rightmost_1bit
Unexecuted instantiation: pvector.c:zero_rightmost_1bit
Unexecuted instantiation: random.c:zero_rightmost_1bit
Unexecuted instantiation: seq.c:zero_rightmost_1bit
Unexecuted instantiation: shash.c:zero_rightmost_1bit
Unexecuted instantiation: smap.c:zero_rightmost_1bit
Unexecuted instantiation: socket-util.c:zero_rightmost_1bit
Unexecuted instantiation: sset.c:zero_rightmost_1bit
Unexecuted instantiation: svec.c:zero_rightmost_1bit
Unexecuted instantiation: syslog-direct.c:zero_rightmost_1bit
Unexecuted instantiation: syslog-libc.c:zero_rightmost_1bit
Unexecuted instantiation: syslog-null.c:zero_rightmost_1bit
Unexecuted instantiation: timeval.c:zero_rightmost_1bit
Unexecuted instantiation: tnl-ports.c:zero_rightmost_1bit
Unexecuted instantiation: token-bucket.c:zero_rightmost_1bit
tun-metadata.c:zero_rightmost_1bit
Line
Count
Source
447
9.07k
{
448
9.07k
    return x & (x - 1);
449
9.07k
}
Unexecuted instantiation: unicode.c:zero_rightmost_1bit
Unexecuted instantiation: unixctl.c:zero_rightmost_1bit
Unexecuted instantiation: userspace-tso.c:zero_rightmost_1bit
Unexecuted instantiation: uuid.c:zero_rightmost_1bit
Unexecuted instantiation: latch-unix.c:zero_rightmost_1bit
Unexecuted instantiation: socket-util-unix.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-linux.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-offload-tc.c:zero_rightmost_1bit
Unexecuted instantiation: netlink-socket.c:zero_rightmost_1bit
Unexecuted instantiation: rtnetlink.c:zero_rightmost_1bit
Unexecuted instantiation: route-table.c:zero_rightmost_1bit
Unexecuted instantiation: tc.c:zero_rightmost_1bit
Unexecuted instantiation: aes128.c:zero_rightmost_1bit
Unexecuted instantiation: bundle.c:zero_rightmost_1bit
Unexecuted instantiation: classifier.c:zero_rightmost_1bit
Unexecuted instantiation: ccmap.c:zero_rightmost_1bit
Unexecuted instantiation: cmap.c:zero_rightmost_1bit
Unexecuted instantiation: colors.c:zero_rightmost_1bit
Unexecuted instantiation: command-line.c:zero_rightmost_1bit
Unexecuted instantiation: connectivity.c:zero_rightmost_1bit
Unexecuted instantiation: cooperative-multitasking.c:zero_rightmost_1bit
Unexecuted instantiation: csum.c:zero_rightmost_1bit
Unexecuted instantiation: dp-packet-gso.c:zero_rightmost_1bit
Unexecuted instantiation: dpif.c:zero_rightmost_1bit
Unexecuted instantiation: entropy.c:zero_rightmost_1bit
Unexecuted instantiation: fatal-signal.c:zero_rightmost_1bit
Unexecuted instantiation: guarded-list.c:zero_rightmost_1bit
Unexecuted instantiation: hmap.c:zero_rightmost_1bit
Unexecuted instantiation: hmapx.c:zero_rightmost_1bit
Unexecuted instantiation: id-pool.c:zero_rightmost_1bit
Unexecuted instantiation: jsonrpc.c:zero_rightmost_1bit
Unexecuted instantiation: learn.c:zero_rightmost_1bit
Unexecuted instantiation: multipath.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-offload.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-vport.c:zero_rightmost_1bit
Unexecuted instantiation: netlink.c:zero_rightmost_1bit
Unexecuted instantiation: odp-execute.c:zero_rightmost_1bit
Unexecuted instantiation: odp-execute-private.c:zero_rightmost_1bit
Unexecuted instantiation: odp-util.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-replay.c:zero_rightmost_1bit
Unexecuted instantiation: reconnect.c:zero_rightmost_1bit
Unexecuted instantiation: sha1.c:zero_rightmost_1bit
Unexecuted instantiation: simap.c:zero_rightmost_1bit
Unexecuted instantiation: stream.c:zero_rightmost_1bit
Unexecuted instantiation: timer.c:zero_rightmost_1bit
Unexecuted instantiation: tnl-neigh-cache.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-native-tnl.c:zero_rightmost_1bit
Unexecuted instantiation: daemon-unix.c:zero_rightmost_1bit
Unexecuted instantiation: signals.c:zero_rightmost_1bit
Unexecuted instantiation: stream-unix.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netlink.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netlink-rtnl.c:zero_rightmost_1bit
Unexecuted instantiation: netlink-conntrack.c:zero_rightmost_1bit
Unexecuted instantiation: netlink-notifier.c:zero_rightmost_1bit
Unexecuted instantiation: stream-ssl.c:zero_rightmost_1bit
Unexecuted instantiation: conntrack.c:zero_rightmost_1bit
Unexecuted instantiation: ct-dpif.c:zero_rightmost_1bit
Unexecuted instantiation: daemon.c:zero_rightmost_1bit
Unexecuted instantiation: dpctl.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-private-dfc.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-private-dpif.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-private-extract.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-perf.c:zero_rightmost_1bit
Unexecuted instantiation: fat-rwlock.c:zero_rightmost_1bit
Unexecuted instantiation: hindex.c:zero_rightmost_1bit
Unexecuted instantiation: id-fpool.c:zero_rightmost_1bit
Unexecuted instantiation: ipf.c:zero_rightmost_1bit
Unexecuted instantiation: lockfile.c:zero_rightmost_1bit
Unexecuted instantiation: mpsc-queue.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-numa.c:zero_rightmost_1bit
Unexecuted instantiation: process.c:zero_rightmost_1bit
Unexecuted instantiation: stream-fd.c:zero_rightmost_1bit
Unexecuted instantiation: stream-replay.c:zero_rightmost_1bit
Unexecuted instantiation: stream-tcp.c:zero_rightmost_1bit
Unexecuted instantiation: dpdk-stub.c:zero_rightmost_1bit
Unexecuted instantiation: vswitch-idl.c:zero_rightmost_1bit
Unexecuted instantiation: conntrack-icmp.c:zero_rightmost_1bit
Unexecuted instantiation: conntrack-tcp.c:zero_rightmost_1bit
Unexecuted instantiation: conntrack-tp.c:zero_rightmost_1bit
Unexecuted instantiation: conntrack-other.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-extract-study.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-lookup.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-lookup-generic.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-data.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-error.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-idl.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-map-op.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-set-op.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-parser.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-types.c:zero_rightmost_1bit
Unexecuted instantiation: skiplist.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-cs.c:zero_rightmost_1bit
Unexecuted instantiation: ovsdb-session.c:zero_rightmost_1bit
450
451
/* Returns the index of the rightmost 1-bit in 'x' (e.g. 01011000 => 3), or an
452
 * undefined value if 'x' is 0. */
453
static inline int
454
rightmost_1bit_idx(uint64_t x)
455
99.4k
{
456
99.4k
    return ctz64(x);
457
99.4k
}
Unexecuted instantiation: ofp_print_target.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-print.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-protocol.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-queue.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-switch.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-table.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-util.c:rightmost_1bit_idx
Unexecuted instantiation: ofpbuf.c:rightmost_1bit_idx
Unexecuted instantiation: util.c:rightmost_1bit_idx
Unexecuted instantiation: vlog.c:rightmost_1bit_idx
Unexecuted instantiation: async-append-aio.c:rightmost_1bit_idx
Unexecuted instantiation: dirs.c:rightmost_1bit_idx
Unexecuted instantiation: backtrace.c:rightmost_1bit_idx
Unexecuted instantiation: byteq.c:rightmost_1bit_idx
Unexecuted instantiation: coverage.c:rightmost_1bit_idx
Unexecuted instantiation: dp-packet.c:rightmost_1bit_idx
Unexecuted instantiation: dynamic-string.c:rightmost_1bit_idx
Unexecuted instantiation: flow.c:rightmost_1bit_idx
Unexecuted instantiation: hash.c:rightmost_1bit_idx
Unexecuted instantiation: jhash.c:rightmost_1bit_idx
Unexecuted instantiation: json.c:rightmost_1bit_idx
Unexecuted instantiation: match.c:rightmost_1bit_idx
Unexecuted instantiation: meta-flow.c:rightmost_1bit_idx
Unexecuted instantiation: namemap.c:rightmost_1bit_idx
Unexecuted instantiation: netdev.c:rightmost_1bit_idx
Unexecuted instantiation: nx-match.c:rightmost_1bit_idx
ofp-actions.c:rightmost_1bit_idx
Line
Count
Source
455
99.4k
{
456
99.4k
    return ctz64(x);
457
99.4k
}
Unexecuted instantiation: ofp-bundle.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-connection.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-ct.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-ed-props.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-errors.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-flow.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-group.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-ipfix.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-match.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-meter.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-monitor.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-msgs.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-packet.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-parse.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-port.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-prop.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-rcu.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-router.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-thread.c:rightmost_1bit_idx
Unexecuted instantiation: ox-stat.c:rightmost_1bit_idx
Unexecuted instantiation: packets.c:rightmost_1bit_idx
Unexecuted instantiation: poll-loop.c:rightmost_1bit_idx
Unexecuted instantiation: pvector.c:rightmost_1bit_idx
Unexecuted instantiation: random.c:rightmost_1bit_idx
Unexecuted instantiation: seq.c:rightmost_1bit_idx
Unexecuted instantiation: shash.c:rightmost_1bit_idx
Unexecuted instantiation: smap.c:rightmost_1bit_idx
Unexecuted instantiation: socket-util.c:rightmost_1bit_idx
Unexecuted instantiation: sset.c:rightmost_1bit_idx
Unexecuted instantiation: svec.c:rightmost_1bit_idx
Unexecuted instantiation: syslog-direct.c:rightmost_1bit_idx
Unexecuted instantiation: syslog-libc.c:rightmost_1bit_idx
Unexecuted instantiation: syslog-null.c:rightmost_1bit_idx
Unexecuted instantiation: timeval.c:rightmost_1bit_idx
Unexecuted instantiation: tnl-ports.c:rightmost_1bit_idx
Unexecuted instantiation: token-bucket.c:rightmost_1bit_idx
Unexecuted instantiation: tun-metadata.c:rightmost_1bit_idx
Unexecuted instantiation: unicode.c:rightmost_1bit_idx
Unexecuted instantiation: unixctl.c:rightmost_1bit_idx
Unexecuted instantiation: userspace-tso.c:rightmost_1bit_idx
Unexecuted instantiation: uuid.c:rightmost_1bit_idx
Unexecuted instantiation: latch-unix.c:rightmost_1bit_idx
Unexecuted instantiation: socket-util-unix.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-linux.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-offload-tc.c:rightmost_1bit_idx
Unexecuted instantiation: netlink-socket.c:rightmost_1bit_idx
Unexecuted instantiation: rtnetlink.c:rightmost_1bit_idx
Unexecuted instantiation: route-table.c:rightmost_1bit_idx
Unexecuted instantiation: tc.c:rightmost_1bit_idx
Unexecuted instantiation: aes128.c:rightmost_1bit_idx
Unexecuted instantiation: bundle.c:rightmost_1bit_idx
Unexecuted instantiation: classifier.c:rightmost_1bit_idx
Unexecuted instantiation: ccmap.c:rightmost_1bit_idx
Unexecuted instantiation: cmap.c:rightmost_1bit_idx
Unexecuted instantiation: colors.c:rightmost_1bit_idx
Unexecuted instantiation: command-line.c:rightmost_1bit_idx
Unexecuted instantiation: connectivity.c:rightmost_1bit_idx
Unexecuted instantiation: cooperative-multitasking.c:rightmost_1bit_idx
Unexecuted instantiation: csum.c:rightmost_1bit_idx
Unexecuted instantiation: dp-packet-gso.c:rightmost_1bit_idx
Unexecuted instantiation: dpif.c:rightmost_1bit_idx
Unexecuted instantiation: entropy.c:rightmost_1bit_idx
Unexecuted instantiation: fatal-signal.c:rightmost_1bit_idx
Unexecuted instantiation: guarded-list.c:rightmost_1bit_idx
Unexecuted instantiation: hmap.c:rightmost_1bit_idx
Unexecuted instantiation: hmapx.c:rightmost_1bit_idx
Unexecuted instantiation: id-pool.c:rightmost_1bit_idx
Unexecuted instantiation: jsonrpc.c:rightmost_1bit_idx
Unexecuted instantiation: learn.c:rightmost_1bit_idx
Unexecuted instantiation: multipath.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-offload.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-vport.c:rightmost_1bit_idx
Unexecuted instantiation: netlink.c:rightmost_1bit_idx
Unexecuted instantiation: odp-execute.c:rightmost_1bit_idx
Unexecuted instantiation: odp-execute-private.c:rightmost_1bit_idx
Unexecuted instantiation: odp-util.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-replay.c:rightmost_1bit_idx
Unexecuted instantiation: reconnect.c:rightmost_1bit_idx
Unexecuted instantiation: sha1.c:rightmost_1bit_idx
Unexecuted instantiation: simap.c:rightmost_1bit_idx
Unexecuted instantiation: stream.c:rightmost_1bit_idx
Unexecuted instantiation: timer.c:rightmost_1bit_idx
Unexecuted instantiation: tnl-neigh-cache.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-native-tnl.c:rightmost_1bit_idx
Unexecuted instantiation: daemon-unix.c:rightmost_1bit_idx
Unexecuted instantiation: signals.c:rightmost_1bit_idx
Unexecuted instantiation: stream-unix.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netlink.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netlink-rtnl.c:rightmost_1bit_idx
Unexecuted instantiation: netlink-conntrack.c:rightmost_1bit_idx
Unexecuted instantiation: netlink-notifier.c:rightmost_1bit_idx
Unexecuted instantiation: stream-ssl.c:rightmost_1bit_idx
Unexecuted instantiation: conntrack.c:rightmost_1bit_idx
Unexecuted instantiation: ct-dpif.c:rightmost_1bit_idx
Unexecuted instantiation: daemon.c:rightmost_1bit_idx
Unexecuted instantiation: dpctl.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-private-dfc.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-private-dpif.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-private-extract.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-perf.c:rightmost_1bit_idx
Unexecuted instantiation: fat-rwlock.c:rightmost_1bit_idx
Unexecuted instantiation: hindex.c:rightmost_1bit_idx
Unexecuted instantiation: id-fpool.c:rightmost_1bit_idx
Unexecuted instantiation: ipf.c:rightmost_1bit_idx
Unexecuted instantiation: lockfile.c:rightmost_1bit_idx
Unexecuted instantiation: mpsc-queue.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-numa.c:rightmost_1bit_idx
Unexecuted instantiation: process.c:rightmost_1bit_idx
Unexecuted instantiation: stream-fd.c:rightmost_1bit_idx
Unexecuted instantiation: stream-replay.c:rightmost_1bit_idx
Unexecuted instantiation: stream-tcp.c:rightmost_1bit_idx
Unexecuted instantiation: dpdk-stub.c:rightmost_1bit_idx
Unexecuted instantiation: vswitch-idl.c:rightmost_1bit_idx
Unexecuted instantiation: conntrack-icmp.c:rightmost_1bit_idx
Unexecuted instantiation: conntrack-tcp.c:rightmost_1bit_idx
Unexecuted instantiation: conntrack-tp.c:rightmost_1bit_idx
Unexecuted instantiation: conntrack-other.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-extract-study.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-lookup.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-lookup-generic.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-data.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-error.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-idl.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-map-op.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-set-op.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-parser.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-types.c:rightmost_1bit_idx
Unexecuted instantiation: skiplist.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-cs.c:rightmost_1bit_idx
Unexecuted instantiation: ovsdb-session.c:rightmost_1bit_idx
458
459
/* Returns the index of the leftmost 1-bit in 'x' (e.g. 01011000 => 6), or an
460
 * undefined value if 'x' is 0. */
461
static inline uint32_t
462
leftmost_1bit_idx(uint64_t x)
463
0
{
464
0
    return log_2_floor(x);
465
0
}
Unexecuted instantiation: ofp_print_target.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-print.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-protocol.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-queue.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-switch.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-table.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-util.c:leftmost_1bit_idx
Unexecuted instantiation: ofpbuf.c:leftmost_1bit_idx
Unexecuted instantiation: util.c:leftmost_1bit_idx
Unexecuted instantiation: vlog.c:leftmost_1bit_idx
Unexecuted instantiation: async-append-aio.c:leftmost_1bit_idx
Unexecuted instantiation: dirs.c:leftmost_1bit_idx
Unexecuted instantiation: backtrace.c:leftmost_1bit_idx
Unexecuted instantiation: byteq.c:leftmost_1bit_idx
Unexecuted instantiation: coverage.c:leftmost_1bit_idx
Unexecuted instantiation: dp-packet.c:leftmost_1bit_idx
Unexecuted instantiation: dynamic-string.c:leftmost_1bit_idx
Unexecuted instantiation: flow.c:leftmost_1bit_idx
Unexecuted instantiation: hash.c:leftmost_1bit_idx
Unexecuted instantiation: jhash.c:leftmost_1bit_idx
Unexecuted instantiation: json.c:leftmost_1bit_idx
Unexecuted instantiation: match.c:leftmost_1bit_idx
Unexecuted instantiation: meta-flow.c:leftmost_1bit_idx
Unexecuted instantiation: namemap.c:leftmost_1bit_idx
Unexecuted instantiation: netdev.c:leftmost_1bit_idx
Unexecuted instantiation: nx-match.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-actions.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-bundle.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-connection.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-ct.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-ed-props.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-errors.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-flow.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-group.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-ipfix.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-match.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-meter.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-monitor.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-msgs.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-packet.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-parse.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-port.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-prop.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-rcu.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-router.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-thread.c:leftmost_1bit_idx
Unexecuted instantiation: ox-stat.c:leftmost_1bit_idx
Unexecuted instantiation: packets.c:leftmost_1bit_idx
Unexecuted instantiation: poll-loop.c:leftmost_1bit_idx
Unexecuted instantiation: pvector.c:leftmost_1bit_idx
Unexecuted instantiation: random.c:leftmost_1bit_idx
Unexecuted instantiation: seq.c:leftmost_1bit_idx
Unexecuted instantiation: shash.c:leftmost_1bit_idx
Unexecuted instantiation: smap.c:leftmost_1bit_idx
Unexecuted instantiation: socket-util.c:leftmost_1bit_idx
Unexecuted instantiation: sset.c:leftmost_1bit_idx
Unexecuted instantiation: svec.c:leftmost_1bit_idx
Unexecuted instantiation: syslog-direct.c:leftmost_1bit_idx
Unexecuted instantiation: syslog-libc.c:leftmost_1bit_idx
Unexecuted instantiation: syslog-null.c:leftmost_1bit_idx
Unexecuted instantiation: timeval.c:leftmost_1bit_idx
Unexecuted instantiation: tnl-ports.c:leftmost_1bit_idx
Unexecuted instantiation: token-bucket.c:leftmost_1bit_idx
Unexecuted instantiation: tun-metadata.c:leftmost_1bit_idx
Unexecuted instantiation: unicode.c:leftmost_1bit_idx
Unexecuted instantiation: unixctl.c:leftmost_1bit_idx
Unexecuted instantiation: userspace-tso.c:leftmost_1bit_idx
Unexecuted instantiation: uuid.c:leftmost_1bit_idx
Unexecuted instantiation: latch-unix.c:leftmost_1bit_idx
Unexecuted instantiation: socket-util-unix.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-linux.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-offload-tc.c:leftmost_1bit_idx
Unexecuted instantiation: netlink-socket.c:leftmost_1bit_idx
Unexecuted instantiation: rtnetlink.c:leftmost_1bit_idx
Unexecuted instantiation: route-table.c:leftmost_1bit_idx
Unexecuted instantiation: tc.c:leftmost_1bit_idx
Unexecuted instantiation: aes128.c:leftmost_1bit_idx
Unexecuted instantiation: bundle.c:leftmost_1bit_idx
Unexecuted instantiation: classifier.c:leftmost_1bit_idx
Unexecuted instantiation: ccmap.c:leftmost_1bit_idx
Unexecuted instantiation: cmap.c:leftmost_1bit_idx
Unexecuted instantiation: colors.c:leftmost_1bit_idx
Unexecuted instantiation: command-line.c:leftmost_1bit_idx
Unexecuted instantiation: connectivity.c:leftmost_1bit_idx
Unexecuted instantiation: cooperative-multitasking.c:leftmost_1bit_idx
Unexecuted instantiation: csum.c:leftmost_1bit_idx
Unexecuted instantiation: dp-packet-gso.c:leftmost_1bit_idx
Unexecuted instantiation: dpif.c:leftmost_1bit_idx
Unexecuted instantiation: entropy.c:leftmost_1bit_idx
Unexecuted instantiation: fatal-signal.c:leftmost_1bit_idx
Unexecuted instantiation: guarded-list.c:leftmost_1bit_idx
Unexecuted instantiation: hmap.c:leftmost_1bit_idx
Unexecuted instantiation: hmapx.c:leftmost_1bit_idx
Unexecuted instantiation: id-pool.c:leftmost_1bit_idx
Unexecuted instantiation: jsonrpc.c:leftmost_1bit_idx
Unexecuted instantiation: learn.c:leftmost_1bit_idx
Unexecuted instantiation: multipath.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-offload.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-vport.c:leftmost_1bit_idx
Unexecuted instantiation: netlink.c:leftmost_1bit_idx
Unexecuted instantiation: odp-execute.c:leftmost_1bit_idx
Unexecuted instantiation: odp-execute-private.c:leftmost_1bit_idx
Unexecuted instantiation: odp-util.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-replay.c:leftmost_1bit_idx
Unexecuted instantiation: reconnect.c:leftmost_1bit_idx
Unexecuted instantiation: sha1.c:leftmost_1bit_idx
Unexecuted instantiation: simap.c:leftmost_1bit_idx
Unexecuted instantiation: stream.c:leftmost_1bit_idx
Unexecuted instantiation: timer.c:leftmost_1bit_idx
Unexecuted instantiation: tnl-neigh-cache.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-native-tnl.c:leftmost_1bit_idx
Unexecuted instantiation: daemon-unix.c:leftmost_1bit_idx
Unexecuted instantiation: signals.c:leftmost_1bit_idx
Unexecuted instantiation: stream-unix.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netlink.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netlink-rtnl.c:leftmost_1bit_idx
Unexecuted instantiation: netlink-conntrack.c:leftmost_1bit_idx
Unexecuted instantiation: netlink-notifier.c:leftmost_1bit_idx
Unexecuted instantiation: stream-ssl.c:leftmost_1bit_idx
Unexecuted instantiation: conntrack.c:leftmost_1bit_idx
Unexecuted instantiation: ct-dpif.c:leftmost_1bit_idx
Unexecuted instantiation: daemon.c:leftmost_1bit_idx
Unexecuted instantiation: dpctl.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-private-dfc.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-private-dpif.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-private-extract.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-perf.c:leftmost_1bit_idx
Unexecuted instantiation: fat-rwlock.c:leftmost_1bit_idx
Unexecuted instantiation: hindex.c:leftmost_1bit_idx
Unexecuted instantiation: id-fpool.c:leftmost_1bit_idx
Unexecuted instantiation: ipf.c:leftmost_1bit_idx
Unexecuted instantiation: lockfile.c:leftmost_1bit_idx
Unexecuted instantiation: mpsc-queue.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-numa.c:leftmost_1bit_idx
Unexecuted instantiation: process.c:leftmost_1bit_idx
Unexecuted instantiation: stream-fd.c:leftmost_1bit_idx
Unexecuted instantiation: stream-replay.c:leftmost_1bit_idx
Unexecuted instantiation: stream-tcp.c:leftmost_1bit_idx
Unexecuted instantiation: dpdk-stub.c:leftmost_1bit_idx
Unexecuted instantiation: vswitch-idl.c:leftmost_1bit_idx
Unexecuted instantiation: conntrack-icmp.c:leftmost_1bit_idx
Unexecuted instantiation: conntrack-tcp.c:leftmost_1bit_idx
Unexecuted instantiation: conntrack-tp.c:leftmost_1bit_idx
Unexecuted instantiation: conntrack-other.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-extract-study.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-lookup.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-lookup-generic.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-data.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-error.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-idl.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-map-op.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-set-op.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-parser.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-types.c:leftmost_1bit_idx
Unexecuted instantiation: skiplist.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-cs.c:leftmost_1bit_idx
Unexecuted instantiation: ovsdb-session.c:leftmost_1bit_idx
466
467
/* Return a ovs_be32 prefix in network byte order with 'plen' highest bits set.
468
 * Shift with 32 is undefined behavior, but we rather use 64-bit shift than
469
 * compare. */
470
static inline ovs_be32 be32_prefix_mask(int plen)
471
0
{
472
0
    return htonl((uint64_t)UINT32_MAX << (32 - plen));
473
0
}
Unexecuted instantiation: ofp_print_target.c:be32_prefix_mask
Unexecuted instantiation: ofp-print.c:be32_prefix_mask
Unexecuted instantiation: ofp-protocol.c:be32_prefix_mask
Unexecuted instantiation: ofp-queue.c:be32_prefix_mask
Unexecuted instantiation: ofp-switch.c:be32_prefix_mask
Unexecuted instantiation: ofp-table.c:be32_prefix_mask
Unexecuted instantiation: ofp-util.c:be32_prefix_mask
Unexecuted instantiation: ofpbuf.c:be32_prefix_mask
Unexecuted instantiation: util.c:be32_prefix_mask
Unexecuted instantiation: vlog.c:be32_prefix_mask
Unexecuted instantiation: async-append-aio.c:be32_prefix_mask
Unexecuted instantiation: dirs.c:be32_prefix_mask
Unexecuted instantiation: backtrace.c:be32_prefix_mask
Unexecuted instantiation: byteq.c:be32_prefix_mask
Unexecuted instantiation: coverage.c:be32_prefix_mask
Unexecuted instantiation: dp-packet.c:be32_prefix_mask
Unexecuted instantiation: dynamic-string.c:be32_prefix_mask
Unexecuted instantiation: flow.c:be32_prefix_mask
Unexecuted instantiation: hash.c:be32_prefix_mask
Unexecuted instantiation: jhash.c:be32_prefix_mask
Unexecuted instantiation: json.c:be32_prefix_mask
Unexecuted instantiation: match.c:be32_prefix_mask
Unexecuted instantiation: meta-flow.c:be32_prefix_mask
Unexecuted instantiation: namemap.c:be32_prefix_mask
Unexecuted instantiation: netdev.c:be32_prefix_mask
Unexecuted instantiation: nx-match.c:be32_prefix_mask
Unexecuted instantiation: ofp-actions.c:be32_prefix_mask
Unexecuted instantiation: ofp-bundle.c:be32_prefix_mask
Unexecuted instantiation: ofp-connection.c:be32_prefix_mask
Unexecuted instantiation: ofp-ct.c:be32_prefix_mask
Unexecuted instantiation: ofp-ed-props.c:be32_prefix_mask
Unexecuted instantiation: ofp-errors.c:be32_prefix_mask
Unexecuted instantiation: ofp-flow.c:be32_prefix_mask
Unexecuted instantiation: ofp-group.c:be32_prefix_mask
Unexecuted instantiation: ofp-ipfix.c:be32_prefix_mask
Unexecuted instantiation: ofp-match.c:be32_prefix_mask
Unexecuted instantiation: ofp-meter.c:be32_prefix_mask
Unexecuted instantiation: ofp-monitor.c:be32_prefix_mask
Unexecuted instantiation: ofp-msgs.c:be32_prefix_mask
Unexecuted instantiation: ofp-packet.c:be32_prefix_mask
Unexecuted instantiation: ofp-parse.c:be32_prefix_mask
Unexecuted instantiation: ofp-port.c:be32_prefix_mask
Unexecuted instantiation: ofp-prop.c:be32_prefix_mask
Unexecuted instantiation: ovs-rcu.c:be32_prefix_mask
Unexecuted instantiation: ovs-router.c:be32_prefix_mask
Unexecuted instantiation: ovs-thread.c:be32_prefix_mask
Unexecuted instantiation: ox-stat.c:be32_prefix_mask
Unexecuted instantiation: packets.c:be32_prefix_mask
Unexecuted instantiation: poll-loop.c:be32_prefix_mask
Unexecuted instantiation: pvector.c:be32_prefix_mask
Unexecuted instantiation: random.c:be32_prefix_mask
Unexecuted instantiation: seq.c:be32_prefix_mask
Unexecuted instantiation: shash.c:be32_prefix_mask
Unexecuted instantiation: smap.c:be32_prefix_mask
Unexecuted instantiation: socket-util.c:be32_prefix_mask
Unexecuted instantiation: sset.c:be32_prefix_mask
Unexecuted instantiation: svec.c:be32_prefix_mask
Unexecuted instantiation: syslog-direct.c:be32_prefix_mask
Unexecuted instantiation: syslog-libc.c:be32_prefix_mask
Unexecuted instantiation: syslog-null.c:be32_prefix_mask
Unexecuted instantiation: timeval.c:be32_prefix_mask
Unexecuted instantiation: tnl-ports.c:be32_prefix_mask
Unexecuted instantiation: token-bucket.c:be32_prefix_mask
Unexecuted instantiation: tun-metadata.c:be32_prefix_mask
Unexecuted instantiation: unicode.c:be32_prefix_mask
Unexecuted instantiation: unixctl.c:be32_prefix_mask
Unexecuted instantiation: userspace-tso.c:be32_prefix_mask
Unexecuted instantiation: uuid.c:be32_prefix_mask
Unexecuted instantiation: latch-unix.c:be32_prefix_mask
Unexecuted instantiation: socket-util-unix.c:be32_prefix_mask
Unexecuted instantiation: netdev-linux.c:be32_prefix_mask
Unexecuted instantiation: netdev-offload-tc.c:be32_prefix_mask
Unexecuted instantiation: netlink-socket.c:be32_prefix_mask
Unexecuted instantiation: rtnetlink.c:be32_prefix_mask
Unexecuted instantiation: route-table.c:be32_prefix_mask
Unexecuted instantiation: tc.c:be32_prefix_mask
Unexecuted instantiation: aes128.c:be32_prefix_mask
Unexecuted instantiation: bundle.c:be32_prefix_mask
Unexecuted instantiation: classifier.c:be32_prefix_mask
Unexecuted instantiation: ccmap.c:be32_prefix_mask
Unexecuted instantiation: cmap.c:be32_prefix_mask
Unexecuted instantiation: colors.c:be32_prefix_mask
Unexecuted instantiation: command-line.c:be32_prefix_mask
Unexecuted instantiation: connectivity.c:be32_prefix_mask
Unexecuted instantiation: cooperative-multitasking.c:be32_prefix_mask
Unexecuted instantiation: csum.c:be32_prefix_mask
Unexecuted instantiation: dp-packet-gso.c:be32_prefix_mask
Unexecuted instantiation: dpif.c:be32_prefix_mask
Unexecuted instantiation: entropy.c:be32_prefix_mask
Unexecuted instantiation: fatal-signal.c:be32_prefix_mask
Unexecuted instantiation: guarded-list.c:be32_prefix_mask
Unexecuted instantiation: hmap.c:be32_prefix_mask
Unexecuted instantiation: hmapx.c:be32_prefix_mask
Unexecuted instantiation: id-pool.c:be32_prefix_mask
Unexecuted instantiation: jsonrpc.c:be32_prefix_mask
Unexecuted instantiation: learn.c:be32_prefix_mask
Unexecuted instantiation: multipath.c:be32_prefix_mask
Unexecuted instantiation: netdev-offload.c:be32_prefix_mask
Unexecuted instantiation: netdev-vport.c:be32_prefix_mask
Unexecuted instantiation: netlink.c:be32_prefix_mask
Unexecuted instantiation: odp-execute.c:be32_prefix_mask
Unexecuted instantiation: odp-execute-private.c:be32_prefix_mask
Unexecuted instantiation: odp-util.c:be32_prefix_mask
Unexecuted instantiation: ovs-replay.c:be32_prefix_mask
Unexecuted instantiation: reconnect.c:be32_prefix_mask
Unexecuted instantiation: sha1.c:be32_prefix_mask
Unexecuted instantiation: simap.c:be32_prefix_mask
Unexecuted instantiation: stream.c:be32_prefix_mask
Unexecuted instantiation: timer.c:be32_prefix_mask
Unexecuted instantiation: tnl-neigh-cache.c:be32_prefix_mask
Unexecuted instantiation: netdev-native-tnl.c:be32_prefix_mask
Unexecuted instantiation: daemon-unix.c:be32_prefix_mask
Unexecuted instantiation: signals.c:be32_prefix_mask
Unexecuted instantiation: stream-unix.c:be32_prefix_mask
Unexecuted instantiation: dpif-netlink.c:be32_prefix_mask
Unexecuted instantiation: dpif-netlink-rtnl.c:be32_prefix_mask
Unexecuted instantiation: netlink-conntrack.c:be32_prefix_mask
Unexecuted instantiation: netlink-notifier.c:be32_prefix_mask
Unexecuted instantiation: stream-ssl.c:be32_prefix_mask
Unexecuted instantiation: conntrack.c:be32_prefix_mask
Unexecuted instantiation: ct-dpif.c:be32_prefix_mask
Unexecuted instantiation: daemon.c:be32_prefix_mask
Unexecuted instantiation: dpctl.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-private-dfc.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-private-dpif.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-private-extract.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-perf.c:be32_prefix_mask
Unexecuted instantiation: fat-rwlock.c:be32_prefix_mask
Unexecuted instantiation: hindex.c:be32_prefix_mask
Unexecuted instantiation: id-fpool.c:be32_prefix_mask
Unexecuted instantiation: ipf.c:be32_prefix_mask
Unexecuted instantiation: lockfile.c:be32_prefix_mask
Unexecuted instantiation: mpsc-queue.c:be32_prefix_mask
Unexecuted instantiation: ovs-numa.c:be32_prefix_mask
Unexecuted instantiation: process.c:be32_prefix_mask
Unexecuted instantiation: stream-fd.c:be32_prefix_mask
Unexecuted instantiation: stream-replay.c:be32_prefix_mask
Unexecuted instantiation: stream-tcp.c:be32_prefix_mask
Unexecuted instantiation: dpdk-stub.c:be32_prefix_mask
Unexecuted instantiation: vswitch-idl.c:be32_prefix_mask
Unexecuted instantiation: conntrack-icmp.c:be32_prefix_mask
Unexecuted instantiation: conntrack-tcp.c:be32_prefix_mask
Unexecuted instantiation: conntrack-tp.c:be32_prefix_mask
Unexecuted instantiation: conntrack-other.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-extract-study.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-lookup.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-lookup-generic.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-data.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-error.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-idl.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-map-op.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-set-op.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-parser.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-types.c:be32_prefix_mask
Unexecuted instantiation: skiplist.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-cs.c:be32_prefix_mask
Unexecuted instantiation: ovsdb-session.c:be32_prefix_mask
474

475
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
476
 * false otherwise. */
477
static inline bool
478
uint_is_superset(uintmax_t super, uintmax_t sub)
479
0
{
480
0
    return (super & sub) == sub;
481
0
}
Unexecuted instantiation: ofp_print_target.c:uint_is_superset
Unexecuted instantiation: ofp-print.c:uint_is_superset
Unexecuted instantiation: ofp-protocol.c:uint_is_superset
Unexecuted instantiation: ofp-queue.c:uint_is_superset
Unexecuted instantiation: ofp-switch.c:uint_is_superset
Unexecuted instantiation: ofp-table.c:uint_is_superset
Unexecuted instantiation: ofp-util.c:uint_is_superset
Unexecuted instantiation: ofpbuf.c:uint_is_superset
Unexecuted instantiation: util.c:uint_is_superset
Unexecuted instantiation: vlog.c:uint_is_superset
Unexecuted instantiation: async-append-aio.c:uint_is_superset
Unexecuted instantiation: dirs.c:uint_is_superset
Unexecuted instantiation: backtrace.c:uint_is_superset
Unexecuted instantiation: byteq.c:uint_is_superset
Unexecuted instantiation: coverage.c:uint_is_superset
Unexecuted instantiation: dp-packet.c:uint_is_superset
Unexecuted instantiation: dynamic-string.c:uint_is_superset
Unexecuted instantiation: flow.c:uint_is_superset
Unexecuted instantiation: hash.c:uint_is_superset
Unexecuted instantiation: jhash.c:uint_is_superset
Unexecuted instantiation: json.c:uint_is_superset
Unexecuted instantiation: match.c:uint_is_superset
Unexecuted instantiation: meta-flow.c:uint_is_superset
Unexecuted instantiation: namemap.c:uint_is_superset
Unexecuted instantiation: netdev.c:uint_is_superset
Unexecuted instantiation: nx-match.c:uint_is_superset
Unexecuted instantiation: ofp-actions.c:uint_is_superset
Unexecuted instantiation: ofp-bundle.c:uint_is_superset
Unexecuted instantiation: ofp-connection.c:uint_is_superset
Unexecuted instantiation: ofp-ct.c:uint_is_superset
Unexecuted instantiation: ofp-ed-props.c:uint_is_superset
Unexecuted instantiation: ofp-errors.c:uint_is_superset
Unexecuted instantiation: ofp-flow.c:uint_is_superset
Unexecuted instantiation: ofp-group.c:uint_is_superset
Unexecuted instantiation: ofp-ipfix.c:uint_is_superset
Unexecuted instantiation: ofp-match.c:uint_is_superset
Unexecuted instantiation: ofp-meter.c:uint_is_superset
Unexecuted instantiation: ofp-monitor.c:uint_is_superset
Unexecuted instantiation: ofp-msgs.c:uint_is_superset
Unexecuted instantiation: ofp-packet.c:uint_is_superset
Unexecuted instantiation: ofp-parse.c:uint_is_superset
Unexecuted instantiation: ofp-port.c:uint_is_superset
Unexecuted instantiation: ofp-prop.c:uint_is_superset
Unexecuted instantiation: ovs-rcu.c:uint_is_superset
Unexecuted instantiation: ovs-router.c:uint_is_superset
Unexecuted instantiation: ovs-thread.c:uint_is_superset
Unexecuted instantiation: ox-stat.c:uint_is_superset
Unexecuted instantiation: packets.c:uint_is_superset
Unexecuted instantiation: poll-loop.c:uint_is_superset
Unexecuted instantiation: pvector.c:uint_is_superset
Unexecuted instantiation: random.c:uint_is_superset
Unexecuted instantiation: seq.c:uint_is_superset
Unexecuted instantiation: shash.c:uint_is_superset
Unexecuted instantiation: smap.c:uint_is_superset
Unexecuted instantiation: socket-util.c:uint_is_superset
Unexecuted instantiation: sset.c:uint_is_superset
Unexecuted instantiation: svec.c:uint_is_superset
Unexecuted instantiation: syslog-direct.c:uint_is_superset
Unexecuted instantiation: syslog-libc.c:uint_is_superset
Unexecuted instantiation: syslog-null.c:uint_is_superset
Unexecuted instantiation: timeval.c:uint_is_superset
Unexecuted instantiation: tnl-ports.c:uint_is_superset
Unexecuted instantiation: token-bucket.c:uint_is_superset
Unexecuted instantiation: tun-metadata.c:uint_is_superset
Unexecuted instantiation: unicode.c:uint_is_superset
Unexecuted instantiation: unixctl.c:uint_is_superset
Unexecuted instantiation: userspace-tso.c:uint_is_superset
Unexecuted instantiation: uuid.c:uint_is_superset
Unexecuted instantiation: latch-unix.c:uint_is_superset
Unexecuted instantiation: socket-util-unix.c:uint_is_superset
Unexecuted instantiation: netdev-linux.c:uint_is_superset
Unexecuted instantiation: netdev-offload-tc.c:uint_is_superset
Unexecuted instantiation: netlink-socket.c:uint_is_superset
Unexecuted instantiation: rtnetlink.c:uint_is_superset
Unexecuted instantiation: route-table.c:uint_is_superset
Unexecuted instantiation: tc.c:uint_is_superset
Unexecuted instantiation: aes128.c:uint_is_superset
Unexecuted instantiation: bundle.c:uint_is_superset
Unexecuted instantiation: classifier.c:uint_is_superset
Unexecuted instantiation: ccmap.c:uint_is_superset
Unexecuted instantiation: cmap.c:uint_is_superset
Unexecuted instantiation: colors.c:uint_is_superset
Unexecuted instantiation: command-line.c:uint_is_superset
Unexecuted instantiation: connectivity.c:uint_is_superset
Unexecuted instantiation: cooperative-multitasking.c:uint_is_superset
Unexecuted instantiation: csum.c:uint_is_superset
Unexecuted instantiation: dp-packet-gso.c:uint_is_superset
Unexecuted instantiation: dpif.c:uint_is_superset
Unexecuted instantiation: entropy.c:uint_is_superset
Unexecuted instantiation: fatal-signal.c:uint_is_superset
Unexecuted instantiation: guarded-list.c:uint_is_superset
Unexecuted instantiation: hmap.c:uint_is_superset
Unexecuted instantiation: hmapx.c:uint_is_superset
Unexecuted instantiation: id-pool.c:uint_is_superset
Unexecuted instantiation: jsonrpc.c:uint_is_superset
Unexecuted instantiation: learn.c:uint_is_superset
Unexecuted instantiation: multipath.c:uint_is_superset
Unexecuted instantiation: netdev-offload.c:uint_is_superset
Unexecuted instantiation: netdev-vport.c:uint_is_superset
Unexecuted instantiation: netlink.c:uint_is_superset
Unexecuted instantiation: odp-execute.c:uint_is_superset
Unexecuted instantiation: odp-execute-private.c:uint_is_superset
Unexecuted instantiation: odp-util.c:uint_is_superset
Unexecuted instantiation: ovs-replay.c:uint_is_superset
Unexecuted instantiation: reconnect.c:uint_is_superset
Unexecuted instantiation: sha1.c:uint_is_superset
Unexecuted instantiation: simap.c:uint_is_superset
Unexecuted instantiation: stream.c:uint_is_superset
Unexecuted instantiation: timer.c:uint_is_superset
Unexecuted instantiation: tnl-neigh-cache.c:uint_is_superset
Unexecuted instantiation: netdev-native-tnl.c:uint_is_superset
Unexecuted instantiation: daemon-unix.c:uint_is_superset
Unexecuted instantiation: signals.c:uint_is_superset
Unexecuted instantiation: stream-unix.c:uint_is_superset
Unexecuted instantiation: dpif-netlink.c:uint_is_superset
Unexecuted instantiation: dpif-netlink-rtnl.c:uint_is_superset
Unexecuted instantiation: netlink-conntrack.c:uint_is_superset
Unexecuted instantiation: netlink-notifier.c:uint_is_superset
Unexecuted instantiation: stream-ssl.c:uint_is_superset
Unexecuted instantiation: conntrack.c:uint_is_superset
Unexecuted instantiation: ct-dpif.c:uint_is_superset
Unexecuted instantiation: daemon.c:uint_is_superset
Unexecuted instantiation: dpctl.c:uint_is_superset
Unexecuted instantiation: dpif-netdev.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-private-dfc.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-private-dpif.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-private-extract.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-perf.c:uint_is_superset
Unexecuted instantiation: fat-rwlock.c:uint_is_superset
Unexecuted instantiation: hindex.c:uint_is_superset
Unexecuted instantiation: id-fpool.c:uint_is_superset
Unexecuted instantiation: ipf.c:uint_is_superset
Unexecuted instantiation: lockfile.c:uint_is_superset
Unexecuted instantiation: mpsc-queue.c:uint_is_superset
Unexecuted instantiation: ovs-numa.c:uint_is_superset
Unexecuted instantiation: process.c:uint_is_superset
Unexecuted instantiation: stream-fd.c:uint_is_superset
Unexecuted instantiation: stream-replay.c:uint_is_superset
Unexecuted instantiation: stream-tcp.c:uint_is_superset
Unexecuted instantiation: dpdk-stub.c:uint_is_superset
Unexecuted instantiation: vswitch-idl.c:uint_is_superset
Unexecuted instantiation: conntrack-icmp.c:uint_is_superset
Unexecuted instantiation: conntrack-tcp.c:uint_is_superset
Unexecuted instantiation: conntrack-tp.c:uint_is_superset
Unexecuted instantiation: conntrack-other.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-extract-study.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-lookup.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:uint_is_superset
Unexecuted instantiation: ovsdb-data.c:uint_is_superset
Unexecuted instantiation: ovsdb-error.c:uint_is_superset
Unexecuted instantiation: ovsdb-idl.c:uint_is_superset
Unexecuted instantiation: ovsdb-map-op.c:uint_is_superset
Unexecuted instantiation: ovsdb-set-op.c:uint_is_superset
Unexecuted instantiation: ovsdb-parser.c:uint_is_superset
Unexecuted instantiation: ovsdb-types.c:uint_is_superset
Unexecuted instantiation: skiplist.c:uint_is_superset
Unexecuted instantiation: ovsdb-cs.c:uint_is_superset
Unexecuted instantiation: ovsdb-session.c:uint_is_superset
482
483
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
484
 * false otherwise. */
485
static inline bool
486
be16_is_superset(ovs_be16 super, ovs_be16 sub)
487
0
{
488
0
    return (super & sub) == sub;
489
0
}
Unexecuted instantiation: ofp_print_target.c:be16_is_superset
Unexecuted instantiation: ofp-print.c:be16_is_superset
Unexecuted instantiation: ofp-protocol.c:be16_is_superset
Unexecuted instantiation: ofp-queue.c:be16_is_superset
Unexecuted instantiation: ofp-switch.c:be16_is_superset
Unexecuted instantiation: ofp-table.c:be16_is_superset
Unexecuted instantiation: ofp-util.c:be16_is_superset
Unexecuted instantiation: ofpbuf.c:be16_is_superset
Unexecuted instantiation: util.c:be16_is_superset
Unexecuted instantiation: vlog.c:be16_is_superset
Unexecuted instantiation: async-append-aio.c:be16_is_superset
Unexecuted instantiation: dirs.c:be16_is_superset
Unexecuted instantiation: backtrace.c:be16_is_superset
Unexecuted instantiation: byteq.c:be16_is_superset
Unexecuted instantiation: coverage.c:be16_is_superset
Unexecuted instantiation: dp-packet.c:be16_is_superset
Unexecuted instantiation: dynamic-string.c:be16_is_superset
Unexecuted instantiation: flow.c:be16_is_superset
Unexecuted instantiation: hash.c:be16_is_superset
Unexecuted instantiation: jhash.c:be16_is_superset
Unexecuted instantiation: json.c:be16_is_superset
Unexecuted instantiation: match.c:be16_is_superset
Unexecuted instantiation: meta-flow.c:be16_is_superset
Unexecuted instantiation: namemap.c:be16_is_superset
Unexecuted instantiation: netdev.c:be16_is_superset
Unexecuted instantiation: nx-match.c:be16_is_superset
Unexecuted instantiation: ofp-actions.c:be16_is_superset
Unexecuted instantiation: ofp-bundle.c:be16_is_superset
Unexecuted instantiation: ofp-connection.c:be16_is_superset
Unexecuted instantiation: ofp-ct.c:be16_is_superset
Unexecuted instantiation: ofp-ed-props.c:be16_is_superset
Unexecuted instantiation: ofp-errors.c:be16_is_superset
Unexecuted instantiation: ofp-flow.c:be16_is_superset
Unexecuted instantiation: ofp-group.c:be16_is_superset
Unexecuted instantiation: ofp-ipfix.c:be16_is_superset
Unexecuted instantiation: ofp-match.c:be16_is_superset
Unexecuted instantiation: ofp-meter.c:be16_is_superset
Unexecuted instantiation: ofp-monitor.c:be16_is_superset
Unexecuted instantiation: ofp-msgs.c:be16_is_superset
Unexecuted instantiation: ofp-packet.c:be16_is_superset
Unexecuted instantiation: ofp-parse.c:be16_is_superset
Unexecuted instantiation: ofp-port.c:be16_is_superset
Unexecuted instantiation: ofp-prop.c:be16_is_superset
Unexecuted instantiation: ovs-rcu.c:be16_is_superset
Unexecuted instantiation: ovs-router.c:be16_is_superset
Unexecuted instantiation: ovs-thread.c:be16_is_superset
Unexecuted instantiation: ox-stat.c:be16_is_superset
Unexecuted instantiation: packets.c:be16_is_superset
Unexecuted instantiation: poll-loop.c:be16_is_superset
Unexecuted instantiation: pvector.c:be16_is_superset
Unexecuted instantiation: random.c:be16_is_superset
Unexecuted instantiation: seq.c:be16_is_superset
Unexecuted instantiation: shash.c:be16_is_superset
Unexecuted instantiation: smap.c:be16_is_superset
Unexecuted instantiation: socket-util.c:be16_is_superset
Unexecuted instantiation: sset.c:be16_is_superset
Unexecuted instantiation: svec.c:be16_is_superset
Unexecuted instantiation: syslog-direct.c:be16_is_superset
Unexecuted instantiation: syslog-libc.c:be16_is_superset
Unexecuted instantiation: syslog-null.c:be16_is_superset
Unexecuted instantiation: timeval.c:be16_is_superset
Unexecuted instantiation: tnl-ports.c:be16_is_superset
Unexecuted instantiation: token-bucket.c:be16_is_superset
Unexecuted instantiation: tun-metadata.c:be16_is_superset
Unexecuted instantiation: unicode.c:be16_is_superset
Unexecuted instantiation: unixctl.c:be16_is_superset
Unexecuted instantiation: userspace-tso.c:be16_is_superset
Unexecuted instantiation: uuid.c:be16_is_superset
Unexecuted instantiation: latch-unix.c:be16_is_superset
Unexecuted instantiation: socket-util-unix.c:be16_is_superset
Unexecuted instantiation: netdev-linux.c:be16_is_superset
Unexecuted instantiation: netdev-offload-tc.c:be16_is_superset
Unexecuted instantiation: netlink-socket.c:be16_is_superset
Unexecuted instantiation: rtnetlink.c:be16_is_superset
Unexecuted instantiation: route-table.c:be16_is_superset
Unexecuted instantiation: tc.c:be16_is_superset
Unexecuted instantiation: aes128.c:be16_is_superset
Unexecuted instantiation: bundle.c:be16_is_superset
Unexecuted instantiation: classifier.c:be16_is_superset
Unexecuted instantiation: ccmap.c:be16_is_superset
Unexecuted instantiation: cmap.c:be16_is_superset
Unexecuted instantiation: colors.c:be16_is_superset
Unexecuted instantiation: command-line.c:be16_is_superset
Unexecuted instantiation: connectivity.c:be16_is_superset
Unexecuted instantiation: cooperative-multitasking.c:be16_is_superset
Unexecuted instantiation: csum.c:be16_is_superset
Unexecuted instantiation: dp-packet-gso.c:be16_is_superset
Unexecuted instantiation: dpif.c:be16_is_superset
Unexecuted instantiation: entropy.c:be16_is_superset
Unexecuted instantiation: fatal-signal.c:be16_is_superset
Unexecuted instantiation: guarded-list.c:be16_is_superset
Unexecuted instantiation: hmap.c:be16_is_superset
Unexecuted instantiation: hmapx.c:be16_is_superset
Unexecuted instantiation: id-pool.c:be16_is_superset
Unexecuted instantiation: jsonrpc.c:be16_is_superset
Unexecuted instantiation: learn.c:be16_is_superset
Unexecuted instantiation: multipath.c:be16_is_superset
Unexecuted instantiation: netdev-offload.c:be16_is_superset
Unexecuted instantiation: netdev-vport.c:be16_is_superset
Unexecuted instantiation: netlink.c:be16_is_superset
Unexecuted instantiation: odp-execute.c:be16_is_superset
Unexecuted instantiation: odp-execute-private.c:be16_is_superset
Unexecuted instantiation: odp-util.c:be16_is_superset
Unexecuted instantiation: ovs-replay.c:be16_is_superset
Unexecuted instantiation: reconnect.c:be16_is_superset
Unexecuted instantiation: sha1.c:be16_is_superset
Unexecuted instantiation: simap.c:be16_is_superset
Unexecuted instantiation: stream.c:be16_is_superset
Unexecuted instantiation: timer.c:be16_is_superset
Unexecuted instantiation: tnl-neigh-cache.c:be16_is_superset
Unexecuted instantiation: netdev-native-tnl.c:be16_is_superset
Unexecuted instantiation: daemon-unix.c:be16_is_superset
Unexecuted instantiation: signals.c:be16_is_superset
Unexecuted instantiation: stream-unix.c:be16_is_superset
Unexecuted instantiation: dpif-netlink.c:be16_is_superset
Unexecuted instantiation: dpif-netlink-rtnl.c:be16_is_superset
Unexecuted instantiation: netlink-conntrack.c:be16_is_superset
Unexecuted instantiation: netlink-notifier.c:be16_is_superset
Unexecuted instantiation: stream-ssl.c:be16_is_superset
Unexecuted instantiation: conntrack.c:be16_is_superset
Unexecuted instantiation: ct-dpif.c:be16_is_superset
Unexecuted instantiation: daemon.c:be16_is_superset
Unexecuted instantiation: dpctl.c:be16_is_superset
Unexecuted instantiation: dpif-netdev.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-private-dfc.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-private-dpif.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-private-extract.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-perf.c:be16_is_superset
Unexecuted instantiation: fat-rwlock.c:be16_is_superset
Unexecuted instantiation: hindex.c:be16_is_superset
Unexecuted instantiation: id-fpool.c:be16_is_superset
Unexecuted instantiation: ipf.c:be16_is_superset
Unexecuted instantiation: lockfile.c:be16_is_superset
Unexecuted instantiation: mpsc-queue.c:be16_is_superset
Unexecuted instantiation: ovs-numa.c:be16_is_superset
Unexecuted instantiation: process.c:be16_is_superset
Unexecuted instantiation: stream-fd.c:be16_is_superset
Unexecuted instantiation: stream-replay.c:be16_is_superset
Unexecuted instantiation: stream-tcp.c:be16_is_superset
Unexecuted instantiation: dpdk-stub.c:be16_is_superset
Unexecuted instantiation: vswitch-idl.c:be16_is_superset
Unexecuted instantiation: conntrack-icmp.c:be16_is_superset
Unexecuted instantiation: conntrack-tcp.c:be16_is_superset
Unexecuted instantiation: conntrack-tp.c:be16_is_superset
Unexecuted instantiation: conntrack-other.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-extract-study.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-lookup.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:be16_is_superset
Unexecuted instantiation: ovsdb-data.c:be16_is_superset
Unexecuted instantiation: ovsdb-error.c:be16_is_superset
Unexecuted instantiation: ovsdb-idl.c:be16_is_superset
Unexecuted instantiation: ovsdb-map-op.c:be16_is_superset
Unexecuted instantiation: ovsdb-set-op.c:be16_is_superset
Unexecuted instantiation: ovsdb-parser.c:be16_is_superset
Unexecuted instantiation: ovsdb-types.c:be16_is_superset
Unexecuted instantiation: skiplist.c:be16_is_superset
Unexecuted instantiation: ovsdb-cs.c:be16_is_superset
Unexecuted instantiation: ovsdb-session.c:be16_is_superset
490
491
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
492
 * false otherwise. */
493
static inline bool
494
be32_is_superset(ovs_be32 super, ovs_be32 sub)
495
0
{
496
0
    return (super & sub) == sub;
497
0
}
Unexecuted instantiation: ofp_print_target.c:be32_is_superset
Unexecuted instantiation: ofp-print.c:be32_is_superset
Unexecuted instantiation: ofp-protocol.c:be32_is_superset
Unexecuted instantiation: ofp-queue.c:be32_is_superset
Unexecuted instantiation: ofp-switch.c:be32_is_superset
Unexecuted instantiation: ofp-table.c:be32_is_superset
Unexecuted instantiation: ofp-util.c:be32_is_superset
Unexecuted instantiation: ofpbuf.c:be32_is_superset
Unexecuted instantiation: util.c:be32_is_superset
Unexecuted instantiation: vlog.c:be32_is_superset
Unexecuted instantiation: async-append-aio.c:be32_is_superset
Unexecuted instantiation: dirs.c:be32_is_superset
Unexecuted instantiation: backtrace.c:be32_is_superset
Unexecuted instantiation: byteq.c:be32_is_superset
Unexecuted instantiation: coverage.c:be32_is_superset
Unexecuted instantiation: dp-packet.c:be32_is_superset
Unexecuted instantiation: dynamic-string.c:be32_is_superset
Unexecuted instantiation: flow.c:be32_is_superset
Unexecuted instantiation: hash.c:be32_is_superset
Unexecuted instantiation: jhash.c:be32_is_superset
Unexecuted instantiation: json.c:be32_is_superset
Unexecuted instantiation: match.c:be32_is_superset
Unexecuted instantiation: meta-flow.c:be32_is_superset
Unexecuted instantiation: namemap.c:be32_is_superset
Unexecuted instantiation: netdev.c:be32_is_superset
Unexecuted instantiation: nx-match.c:be32_is_superset
Unexecuted instantiation: ofp-actions.c:be32_is_superset
Unexecuted instantiation: ofp-bundle.c:be32_is_superset
Unexecuted instantiation: ofp-connection.c:be32_is_superset
Unexecuted instantiation: ofp-ct.c:be32_is_superset
Unexecuted instantiation: ofp-ed-props.c:be32_is_superset
Unexecuted instantiation: ofp-errors.c:be32_is_superset
Unexecuted instantiation: ofp-flow.c:be32_is_superset
Unexecuted instantiation: ofp-group.c:be32_is_superset
Unexecuted instantiation: ofp-ipfix.c:be32_is_superset
Unexecuted instantiation: ofp-match.c:be32_is_superset
Unexecuted instantiation: ofp-meter.c:be32_is_superset
Unexecuted instantiation: ofp-monitor.c:be32_is_superset
Unexecuted instantiation: ofp-msgs.c:be32_is_superset
Unexecuted instantiation: ofp-packet.c:be32_is_superset
Unexecuted instantiation: ofp-parse.c:be32_is_superset
Unexecuted instantiation: ofp-port.c:be32_is_superset
Unexecuted instantiation: ofp-prop.c:be32_is_superset
Unexecuted instantiation: ovs-rcu.c:be32_is_superset
Unexecuted instantiation: ovs-router.c:be32_is_superset
Unexecuted instantiation: ovs-thread.c:be32_is_superset
Unexecuted instantiation: ox-stat.c:be32_is_superset
Unexecuted instantiation: packets.c:be32_is_superset
Unexecuted instantiation: poll-loop.c:be32_is_superset
Unexecuted instantiation: pvector.c:be32_is_superset
Unexecuted instantiation: random.c:be32_is_superset
Unexecuted instantiation: seq.c:be32_is_superset
Unexecuted instantiation: shash.c:be32_is_superset
Unexecuted instantiation: smap.c:be32_is_superset
Unexecuted instantiation: socket-util.c:be32_is_superset
Unexecuted instantiation: sset.c:be32_is_superset
Unexecuted instantiation: svec.c:be32_is_superset
Unexecuted instantiation: syslog-direct.c:be32_is_superset
Unexecuted instantiation: syslog-libc.c:be32_is_superset
Unexecuted instantiation: syslog-null.c:be32_is_superset
Unexecuted instantiation: timeval.c:be32_is_superset
Unexecuted instantiation: tnl-ports.c:be32_is_superset
Unexecuted instantiation: token-bucket.c:be32_is_superset
Unexecuted instantiation: tun-metadata.c:be32_is_superset
Unexecuted instantiation: unicode.c:be32_is_superset
Unexecuted instantiation: unixctl.c:be32_is_superset
Unexecuted instantiation: userspace-tso.c:be32_is_superset
Unexecuted instantiation: uuid.c:be32_is_superset
Unexecuted instantiation: latch-unix.c:be32_is_superset
Unexecuted instantiation: socket-util-unix.c:be32_is_superset
Unexecuted instantiation: netdev-linux.c:be32_is_superset
Unexecuted instantiation: netdev-offload-tc.c:be32_is_superset
Unexecuted instantiation: netlink-socket.c:be32_is_superset
Unexecuted instantiation: rtnetlink.c:be32_is_superset
Unexecuted instantiation: route-table.c:be32_is_superset
Unexecuted instantiation: tc.c:be32_is_superset
Unexecuted instantiation: aes128.c:be32_is_superset
Unexecuted instantiation: bundle.c:be32_is_superset
Unexecuted instantiation: classifier.c:be32_is_superset
Unexecuted instantiation: ccmap.c:be32_is_superset
Unexecuted instantiation: cmap.c:be32_is_superset
Unexecuted instantiation: colors.c:be32_is_superset
Unexecuted instantiation: command-line.c:be32_is_superset
Unexecuted instantiation: connectivity.c:be32_is_superset
Unexecuted instantiation: cooperative-multitasking.c:be32_is_superset
Unexecuted instantiation: csum.c:be32_is_superset
Unexecuted instantiation: dp-packet-gso.c:be32_is_superset
Unexecuted instantiation: dpif.c:be32_is_superset
Unexecuted instantiation: entropy.c:be32_is_superset
Unexecuted instantiation: fatal-signal.c:be32_is_superset
Unexecuted instantiation: guarded-list.c:be32_is_superset
Unexecuted instantiation: hmap.c:be32_is_superset
Unexecuted instantiation: hmapx.c:be32_is_superset
Unexecuted instantiation: id-pool.c:be32_is_superset
Unexecuted instantiation: jsonrpc.c:be32_is_superset
Unexecuted instantiation: learn.c:be32_is_superset
Unexecuted instantiation: multipath.c:be32_is_superset
Unexecuted instantiation: netdev-offload.c:be32_is_superset
Unexecuted instantiation: netdev-vport.c:be32_is_superset
Unexecuted instantiation: netlink.c:be32_is_superset
Unexecuted instantiation: odp-execute.c:be32_is_superset
Unexecuted instantiation: odp-execute-private.c:be32_is_superset
Unexecuted instantiation: odp-util.c:be32_is_superset
Unexecuted instantiation: ovs-replay.c:be32_is_superset
Unexecuted instantiation: reconnect.c:be32_is_superset
Unexecuted instantiation: sha1.c:be32_is_superset
Unexecuted instantiation: simap.c:be32_is_superset
Unexecuted instantiation: stream.c:be32_is_superset
Unexecuted instantiation: timer.c:be32_is_superset
Unexecuted instantiation: tnl-neigh-cache.c:be32_is_superset
Unexecuted instantiation: netdev-native-tnl.c:be32_is_superset
Unexecuted instantiation: daemon-unix.c:be32_is_superset
Unexecuted instantiation: signals.c:be32_is_superset
Unexecuted instantiation: stream-unix.c:be32_is_superset
Unexecuted instantiation: dpif-netlink.c:be32_is_superset
Unexecuted instantiation: dpif-netlink-rtnl.c:be32_is_superset
Unexecuted instantiation: netlink-conntrack.c:be32_is_superset
Unexecuted instantiation: netlink-notifier.c:be32_is_superset
Unexecuted instantiation: stream-ssl.c:be32_is_superset
Unexecuted instantiation: conntrack.c:be32_is_superset
Unexecuted instantiation: ct-dpif.c:be32_is_superset
Unexecuted instantiation: daemon.c:be32_is_superset
Unexecuted instantiation: dpctl.c:be32_is_superset
Unexecuted instantiation: dpif-netdev.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-private-dfc.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-private-dpif.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-private-extract.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-perf.c:be32_is_superset
Unexecuted instantiation: fat-rwlock.c:be32_is_superset
Unexecuted instantiation: hindex.c:be32_is_superset
Unexecuted instantiation: id-fpool.c:be32_is_superset
Unexecuted instantiation: ipf.c:be32_is_superset
Unexecuted instantiation: lockfile.c:be32_is_superset
Unexecuted instantiation: mpsc-queue.c:be32_is_superset
Unexecuted instantiation: ovs-numa.c:be32_is_superset
Unexecuted instantiation: process.c:be32_is_superset
Unexecuted instantiation: stream-fd.c:be32_is_superset
Unexecuted instantiation: stream-replay.c:be32_is_superset
Unexecuted instantiation: stream-tcp.c:be32_is_superset
Unexecuted instantiation: dpdk-stub.c:be32_is_superset
Unexecuted instantiation: vswitch-idl.c:be32_is_superset
Unexecuted instantiation: conntrack-icmp.c:be32_is_superset
Unexecuted instantiation: conntrack-tcp.c:be32_is_superset
Unexecuted instantiation: conntrack-tp.c:be32_is_superset
Unexecuted instantiation: conntrack-other.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-extract-study.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-lookup.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:be32_is_superset
Unexecuted instantiation: ovsdb-data.c:be32_is_superset
Unexecuted instantiation: ovsdb-error.c:be32_is_superset
Unexecuted instantiation: ovsdb-idl.c:be32_is_superset
Unexecuted instantiation: ovsdb-map-op.c:be32_is_superset
Unexecuted instantiation: ovsdb-set-op.c:be32_is_superset
Unexecuted instantiation: ovsdb-parser.c:be32_is_superset
Unexecuted instantiation: ovsdb-types.c:be32_is_superset
Unexecuted instantiation: skiplist.c:be32_is_superset
Unexecuted instantiation: ovsdb-cs.c:be32_is_superset
Unexecuted instantiation: ovsdb-session.c:be32_is_superset
498
499
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
500
 * false otherwise. */
501
static inline bool
502
be64_is_superset(ovs_be64 super, ovs_be64 sub)
503
0
{
504
0
    return (super & sub) == sub;
505
0
}
Unexecuted instantiation: ofp_print_target.c:be64_is_superset
Unexecuted instantiation: ofp-print.c:be64_is_superset
Unexecuted instantiation: ofp-protocol.c:be64_is_superset
Unexecuted instantiation: ofp-queue.c:be64_is_superset
Unexecuted instantiation: ofp-switch.c:be64_is_superset
Unexecuted instantiation: ofp-table.c:be64_is_superset
Unexecuted instantiation: ofp-util.c:be64_is_superset
Unexecuted instantiation: ofpbuf.c:be64_is_superset
Unexecuted instantiation: util.c:be64_is_superset
Unexecuted instantiation: vlog.c:be64_is_superset
Unexecuted instantiation: async-append-aio.c:be64_is_superset
Unexecuted instantiation: dirs.c:be64_is_superset
Unexecuted instantiation: backtrace.c:be64_is_superset
Unexecuted instantiation: byteq.c:be64_is_superset
Unexecuted instantiation: coverage.c:be64_is_superset
Unexecuted instantiation: dp-packet.c:be64_is_superset
Unexecuted instantiation: dynamic-string.c:be64_is_superset
Unexecuted instantiation: flow.c:be64_is_superset
Unexecuted instantiation: hash.c:be64_is_superset
Unexecuted instantiation: jhash.c:be64_is_superset
Unexecuted instantiation: json.c:be64_is_superset
Unexecuted instantiation: match.c:be64_is_superset
Unexecuted instantiation: meta-flow.c:be64_is_superset
Unexecuted instantiation: namemap.c:be64_is_superset
Unexecuted instantiation: netdev.c:be64_is_superset
Unexecuted instantiation: nx-match.c:be64_is_superset
Unexecuted instantiation: ofp-actions.c:be64_is_superset
Unexecuted instantiation: ofp-bundle.c:be64_is_superset
Unexecuted instantiation: ofp-connection.c:be64_is_superset
Unexecuted instantiation: ofp-ct.c:be64_is_superset
Unexecuted instantiation: ofp-ed-props.c:be64_is_superset
Unexecuted instantiation: ofp-errors.c:be64_is_superset
Unexecuted instantiation: ofp-flow.c:be64_is_superset
Unexecuted instantiation: ofp-group.c:be64_is_superset
Unexecuted instantiation: ofp-ipfix.c:be64_is_superset
Unexecuted instantiation: ofp-match.c:be64_is_superset
Unexecuted instantiation: ofp-meter.c:be64_is_superset
Unexecuted instantiation: ofp-monitor.c:be64_is_superset
Unexecuted instantiation: ofp-msgs.c:be64_is_superset
Unexecuted instantiation: ofp-packet.c:be64_is_superset
Unexecuted instantiation: ofp-parse.c:be64_is_superset
Unexecuted instantiation: ofp-port.c:be64_is_superset
Unexecuted instantiation: ofp-prop.c:be64_is_superset
Unexecuted instantiation: ovs-rcu.c:be64_is_superset
Unexecuted instantiation: ovs-router.c:be64_is_superset
Unexecuted instantiation: ovs-thread.c:be64_is_superset
Unexecuted instantiation: ox-stat.c:be64_is_superset
Unexecuted instantiation: packets.c:be64_is_superset
Unexecuted instantiation: poll-loop.c:be64_is_superset
Unexecuted instantiation: pvector.c:be64_is_superset
Unexecuted instantiation: random.c:be64_is_superset
Unexecuted instantiation: seq.c:be64_is_superset
Unexecuted instantiation: shash.c:be64_is_superset
Unexecuted instantiation: smap.c:be64_is_superset
Unexecuted instantiation: socket-util.c:be64_is_superset
Unexecuted instantiation: sset.c:be64_is_superset
Unexecuted instantiation: svec.c:be64_is_superset
Unexecuted instantiation: syslog-direct.c:be64_is_superset
Unexecuted instantiation: syslog-libc.c:be64_is_superset
Unexecuted instantiation: syslog-null.c:be64_is_superset
Unexecuted instantiation: timeval.c:be64_is_superset
Unexecuted instantiation: tnl-ports.c:be64_is_superset
Unexecuted instantiation: token-bucket.c:be64_is_superset
Unexecuted instantiation: tun-metadata.c:be64_is_superset
Unexecuted instantiation: unicode.c:be64_is_superset
Unexecuted instantiation: unixctl.c:be64_is_superset
Unexecuted instantiation: userspace-tso.c:be64_is_superset
Unexecuted instantiation: uuid.c:be64_is_superset
Unexecuted instantiation: latch-unix.c:be64_is_superset
Unexecuted instantiation: socket-util-unix.c:be64_is_superset
Unexecuted instantiation: netdev-linux.c:be64_is_superset
Unexecuted instantiation: netdev-offload-tc.c:be64_is_superset
Unexecuted instantiation: netlink-socket.c:be64_is_superset
Unexecuted instantiation: rtnetlink.c:be64_is_superset
Unexecuted instantiation: route-table.c:be64_is_superset
Unexecuted instantiation: tc.c:be64_is_superset
Unexecuted instantiation: aes128.c:be64_is_superset
Unexecuted instantiation: bundle.c:be64_is_superset
Unexecuted instantiation: classifier.c:be64_is_superset
Unexecuted instantiation: ccmap.c:be64_is_superset
Unexecuted instantiation: cmap.c:be64_is_superset
Unexecuted instantiation: colors.c:be64_is_superset
Unexecuted instantiation: command-line.c:be64_is_superset
Unexecuted instantiation: connectivity.c:be64_is_superset
Unexecuted instantiation: cooperative-multitasking.c:be64_is_superset
Unexecuted instantiation: csum.c:be64_is_superset
Unexecuted instantiation: dp-packet-gso.c:be64_is_superset
Unexecuted instantiation: dpif.c:be64_is_superset
Unexecuted instantiation: entropy.c:be64_is_superset
Unexecuted instantiation: fatal-signal.c:be64_is_superset
Unexecuted instantiation: guarded-list.c:be64_is_superset
Unexecuted instantiation: hmap.c:be64_is_superset
Unexecuted instantiation: hmapx.c:be64_is_superset
Unexecuted instantiation: id-pool.c:be64_is_superset
Unexecuted instantiation: jsonrpc.c:be64_is_superset
Unexecuted instantiation: learn.c:be64_is_superset
Unexecuted instantiation: multipath.c:be64_is_superset
Unexecuted instantiation: netdev-offload.c:be64_is_superset
Unexecuted instantiation: netdev-vport.c:be64_is_superset
Unexecuted instantiation: netlink.c:be64_is_superset
Unexecuted instantiation: odp-execute.c:be64_is_superset
Unexecuted instantiation: odp-execute-private.c:be64_is_superset
Unexecuted instantiation: odp-util.c:be64_is_superset
Unexecuted instantiation: ovs-replay.c:be64_is_superset
Unexecuted instantiation: reconnect.c:be64_is_superset
Unexecuted instantiation: sha1.c:be64_is_superset
Unexecuted instantiation: simap.c:be64_is_superset
Unexecuted instantiation: stream.c:be64_is_superset
Unexecuted instantiation: timer.c:be64_is_superset
Unexecuted instantiation: tnl-neigh-cache.c:be64_is_superset
Unexecuted instantiation: netdev-native-tnl.c:be64_is_superset
Unexecuted instantiation: daemon-unix.c:be64_is_superset
Unexecuted instantiation: signals.c:be64_is_superset
Unexecuted instantiation: stream-unix.c:be64_is_superset
Unexecuted instantiation: dpif-netlink.c:be64_is_superset
Unexecuted instantiation: dpif-netlink-rtnl.c:be64_is_superset
Unexecuted instantiation: netlink-conntrack.c:be64_is_superset
Unexecuted instantiation: netlink-notifier.c:be64_is_superset
Unexecuted instantiation: stream-ssl.c:be64_is_superset
Unexecuted instantiation: conntrack.c:be64_is_superset
Unexecuted instantiation: ct-dpif.c:be64_is_superset
Unexecuted instantiation: daemon.c:be64_is_superset
Unexecuted instantiation: dpctl.c:be64_is_superset
Unexecuted instantiation: dpif-netdev.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-private-dfc.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-private-dpif.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-private-extract.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-perf.c:be64_is_superset
Unexecuted instantiation: fat-rwlock.c:be64_is_superset
Unexecuted instantiation: hindex.c:be64_is_superset
Unexecuted instantiation: id-fpool.c:be64_is_superset
Unexecuted instantiation: ipf.c:be64_is_superset
Unexecuted instantiation: lockfile.c:be64_is_superset
Unexecuted instantiation: mpsc-queue.c:be64_is_superset
Unexecuted instantiation: ovs-numa.c:be64_is_superset
Unexecuted instantiation: process.c:be64_is_superset
Unexecuted instantiation: stream-fd.c:be64_is_superset
Unexecuted instantiation: stream-replay.c:be64_is_superset
Unexecuted instantiation: stream-tcp.c:be64_is_superset
Unexecuted instantiation: dpdk-stub.c:be64_is_superset
Unexecuted instantiation: vswitch-idl.c:be64_is_superset
Unexecuted instantiation: conntrack-icmp.c:be64_is_superset
Unexecuted instantiation: conntrack-tcp.c:be64_is_superset
Unexecuted instantiation: conntrack-tp.c:be64_is_superset
Unexecuted instantiation: conntrack-other.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-extract-study.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-lookup.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:be64_is_superset
Unexecuted instantiation: ovsdb-data.c:be64_is_superset
Unexecuted instantiation: ovsdb-error.c:be64_is_superset
Unexecuted instantiation: ovsdb-idl.c:be64_is_superset
Unexecuted instantiation: ovsdb-map-op.c:be64_is_superset
Unexecuted instantiation: ovsdb-set-op.c:be64_is_superset
Unexecuted instantiation: ovsdb-parser.c:be64_is_superset
Unexecuted instantiation: ovsdb-types.c:be64_is_superset
Unexecuted instantiation: skiplist.c:be64_is_superset
Unexecuted instantiation: ovsdb-cs.c:be64_is_superset
Unexecuted instantiation: ovsdb-session.c:be64_is_superset
506

507
bool is_all_zeros(const void *, size_t);
508
bool is_all_ones(const void *, size_t);
509
bool is_all_byte(const void *, size_t, uint8_t byte);
510
void or_bytes(void *dst, const void *src, size_t n);
511
void bitwise_copy(const void *src, unsigned int src_len, unsigned int src_ofs,
512
                  void *dst, unsigned int dst_len, unsigned int dst_ofs,
513
                  unsigned int n_bits);
514
void bitwise_zero(void *dst_, unsigned int dst_len, unsigned dst_ofs,
515
                  unsigned int n_bits);
516
void bitwise_one(void *dst_, unsigned int dst_len, unsigned dst_ofs,
517
                 unsigned int n_bits);
518
bool bitwise_is_all_zeros(const void *, unsigned int len, unsigned int ofs,
519
                          unsigned int n_bits);
520
unsigned int bitwise_scan(const void *, unsigned int len,
521
                          bool target, unsigned int start, unsigned int end);
522
int bitwise_rscan(const void *, unsigned int len, bool target,
523
                  int start, int end);
524
void bitwise_put(uint64_t value,
525
                 void *dst, unsigned int dst_len, unsigned int dst_ofs,
526
                 unsigned int n_bits);
527
uint64_t bitwise_get(const void *src, unsigned int src_len,
528
                     unsigned int src_ofs, unsigned int n_bits);
529
bool bitwise_get_bit(const void *src, unsigned int len, unsigned int ofs);
530
void bitwise_put0(void *dst, unsigned int len, unsigned int ofs);
531
void bitwise_put1(void *dst, unsigned int len, unsigned int ofs);
532
void bitwise_put_bit(void *dst, unsigned int len, unsigned int ofs, bool);
533
void bitwise_toggle_bit(void *dst, unsigned int len, unsigned int ofs);
534
535
/* Returns non-zero if the parameters have equal value. */
536
static inline int
537
ovs_u128_equals(const ovs_u128 a, const ovs_u128 b)
538
1.00k
{
539
1.00k
    return (a.u64.hi == b.u64.hi) && (a.u64.lo == b.u64.lo);
540
1.00k
}
Unexecuted instantiation: ofp_print_target.c:ovs_u128_equals
Unexecuted instantiation: ofp-print.c:ovs_u128_equals
Unexecuted instantiation: ofp-protocol.c:ovs_u128_equals
Unexecuted instantiation: ofp-queue.c:ovs_u128_equals
Unexecuted instantiation: ofp-switch.c:ovs_u128_equals
Unexecuted instantiation: ofp-table.c:ovs_u128_equals
Unexecuted instantiation: ofp-util.c:ovs_u128_equals
Unexecuted instantiation: ofpbuf.c:ovs_u128_equals
Unexecuted instantiation: util.c:ovs_u128_equals
Unexecuted instantiation: vlog.c:ovs_u128_equals
Unexecuted instantiation: async-append-aio.c:ovs_u128_equals
Unexecuted instantiation: dirs.c:ovs_u128_equals
Unexecuted instantiation: backtrace.c:ovs_u128_equals
Unexecuted instantiation: byteq.c:ovs_u128_equals
Unexecuted instantiation: coverage.c:ovs_u128_equals
Unexecuted instantiation: dp-packet.c:ovs_u128_equals
Unexecuted instantiation: dynamic-string.c:ovs_u128_equals
Unexecuted instantiation: flow.c:ovs_u128_equals
Unexecuted instantiation: hash.c:ovs_u128_equals
Unexecuted instantiation: jhash.c:ovs_u128_equals
Unexecuted instantiation: json.c:ovs_u128_equals
Unexecuted instantiation: match.c:ovs_u128_equals
Unexecuted instantiation: meta-flow.c:ovs_u128_equals
Unexecuted instantiation: namemap.c:ovs_u128_equals
Unexecuted instantiation: netdev.c:ovs_u128_equals
Unexecuted instantiation: nx-match.c:ovs_u128_equals
Unexecuted instantiation: ofp-actions.c:ovs_u128_equals
Unexecuted instantiation: ofp-bundle.c:ovs_u128_equals
Unexecuted instantiation: ofp-connection.c:ovs_u128_equals
ofp-ct.c:ovs_u128_equals
Line
Count
Source
538
1.00k
{
539
1.00k
    return (a.u64.hi == b.u64.hi) && (a.u64.lo == b.u64.lo);
540
1.00k
}
Unexecuted instantiation: ofp-ed-props.c:ovs_u128_equals
Unexecuted instantiation: ofp-errors.c:ovs_u128_equals
Unexecuted instantiation: ofp-flow.c:ovs_u128_equals
Unexecuted instantiation: ofp-group.c:ovs_u128_equals
Unexecuted instantiation: ofp-ipfix.c:ovs_u128_equals
Unexecuted instantiation: ofp-match.c:ovs_u128_equals
Unexecuted instantiation: ofp-meter.c:ovs_u128_equals
Unexecuted instantiation: ofp-monitor.c:ovs_u128_equals
Unexecuted instantiation: ofp-msgs.c:ovs_u128_equals
Unexecuted instantiation: ofp-packet.c:ovs_u128_equals
Unexecuted instantiation: ofp-parse.c:ovs_u128_equals
Unexecuted instantiation: ofp-port.c:ovs_u128_equals
Unexecuted instantiation: ofp-prop.c:ovs_u128_equals
Unexecuted instantiation: ovs-rcu.c:ovs_u128_equals
Unexecuted instantiation: ovs-router.c:ovs_u128_equals
Unexecuted instantiation: ovs-thread.c:ovs_u128_equals
Unexecuted instantiation: ox-stat.c:ovs_u128_equals
Unexecuted instantiation: packets.c:ovs_u128_equals
Unexecuted instantiation: poll-loop.c:ovs_u128_equals
Unexecuted instantiation: pvector.c:ovs_u128_equals
Unexecuted instantiation: random.c:ovs_u128_equals
Unexecuted instantiation: seq.c:ovs_u128_equals
Unexecuted instantiation: shash.c:ovs_u128_equals
Unexecuted instantiation: smap.c:ovs_u128_equals
Unexecuted instantiation: socket-util.c:ovs_u128_equals
Unexecuted instantiation: sset.c:ovs_u128_equals
Unexecuted instantiation: svec.c:ovs_u128_equals
Unexecuted instantiation: syslog-direct.c:ovs_u128_equals
Unexecuted instantiation: syslog-libc.c:ovs_u128_equals
Unexecuted instantiation: syslog-null.c:ovs_u128_equals
Unexecuted instantiation: timeval.c:ovs_u128_equals
Unexecuted instantiation: tnl-ports.c:ovs_u128_equals
Unexecuted instantiation: token-bucket.c:ovs_u128_equals
Unexecuted instantiation: tun-metadata.c:ovs_u128_equals
Unexecuted instantiation: unicode.c:ovs_u128_equals
Unexecuted instantiation: unixctl.c:ovs_u128_equals
Unexecuted instantiation: userspace-tso.c:ovs_u128_equals
Unexecuted instantiation: uuid.c:ovs_u128_equals
Unexecuted instantiation: latch-unix.c:ovs_u128_equals
Unexecuted instantiation: socket-util-unix.c:ovs_u128_equals
Unexecuted instantiation: netdev-linux.c:ovs_u128_equals
Unexecuted instantiation: netdev-offload-tc.c:ovs_u128_equals
Unexecuted instantiation: netlink-socket.c:ovs_u128_equals
Unexecuted instantiation: rtnetlink.c:ovs_u128_equals
Unexecuted instantiation: route-table.c:ovs_u128_equals
Unexecuted instantiation: tc.c:ovs_u128_equals
Unexecuted instantiation: aes128.c:ovs_u128_equals
Unexecuted instantiation: bundle.c:ovs_u128_equals
Unexecuted instantiation: classifier.c:ovs_u128_equals
Unexecuted instantiation: ccmap.c:ovs_u128_equals
Unexecuted instantiation: cmap.c:ovs_u128_equals
Unexecuted instantiation: colors.c:ovs_u128_equals
Unexecuted instantiation: command-line.c:ovs_u128_equals
Unexecuted instantiation: connectivity.c:ovs_u128_equals
Unexecuted instantiation: cooperative-multitasking.c:ovs_u128_equals
Unexecuted instantiation: csum.c:ovs_u128_equals
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_equals
Unexecuted instantiation: dpif.c:ovs_u128_equals
Unexecuted instantiation: entropy.c:ovs_u128_equals
Unexecuted instantiation: fatal-signal.c:ovs_u128_equals
Unexecuted instantiation: guarded-list.c:ovs_u128_equals
Unexecuted instantiation: hmap.c:ovs_u128_equals
Unexecuted instantiation: hmapx.c:ovs_u128_equals
Unexecuted instantiation: id-pool.c:ovs_u128_equals
Unexecuted instantiation: jsonrpc.c:ovs_u128_equals
Unexecuted instantiation: learn.c:ovs_u128_equals
Unexecuted instantiation: multipath.c:ovs_u128_equals
Unexecuted instantiation: netdev-offload.c:ovs_u128_equals
Unexecuted instantiation: netdev-vport.c:ovs_u128_equals
Unexecuted instantiation: netlink.c:ovs_u128_equals
Unexecuted instantiation: odp-execute.c:ovs_u128_equals
Unexecuted instantiation: odp-execute-private.c:ovs_u128_equals
Unexecuted instantiation: odp-util.c:ovs_u128_equals
Unexecuted instantiation: ovs-replay.c:ovs_u128_equals
Unexecuted instantiation: reconnect.c:ovs_u128_equals
Unexecuted instantiation: sha1.c:ovs_u128_equals
Unexecuted instantiation: simap.c:ovs_u128_equals
Unexecuted instantiation: stream.c:ovs_u128_equals
Unexecuted instantiation: timer.c:ovs_u128_equals
Unexecuted instantiation: tnl-neigh-cache.c:ovs_u128_equals
Unexecuted instantiation: netdev-native-tnl.c:ovs_u128_equals
Unexecuted instantiation: daemon-unix.c:ovs_u128_equals
Unexecuted instantiation: signals.c:ovs_u128_equals
Unexecuted instantiation: stream-unix.c:ovs_u128_equals
Unexecuted instantiation: dpif-netlink.c:ovs_u128_equals
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_u128_equals
Unexecuted instantiation: netlink-conntrack.c:ovs_u128_equals
Unexecuted instantiation: netlink-notifier.c:ovs_u128_equals
Unexecuted instantiation: stream-ssl.c:ovs_u128_equals
Unexecuted instantiation: conntrack.c:ovs_u128_equals
Unexecuted instantiation: ct-dpif.c:ovs_u128_equals
Unexecuted instantiation: daemon.c:ovs_u128_equals
Unexecuted instantiation: dpctl.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-perf.c:ovs_u128_equals
Unexecuted instantiation: fat-rwlock.c:ovs_u128_equals
Unexecuted instantiation: hindex.c:ovs_u128_equals
Unexecuted instantiation: id-fpool.c:ovs_u128_equals
Unexecuted instantiation: ipf.c:ovs_u128_equals
Unexecuted instantiation: lockfile.c:ovs_u128_equals
Unexecuted instantiation: mpsc-queue.c:ovs_u128_equals
Unexecuted instantiation: ovs-numa.c:ovs_u128_equals
Unexecuted instantiation: process.c:ovs_u128_equals
Unexecuted instantiation: stream-fd.c:ovs_u128_equals
Unexecuted instantiation: stream-replay.c:ovs_u128_equals
Unexecuted instantiation: stream-tcp.c:ovs_u128_equals
Unexecuted instantiation: dpdk-stub.c:ovs_u128_equals
Unexecuted instantiation: vswitch-idl.c:ovs_u128_equals
Unexecuted instantiation: conntrack-icmp.c:ovs_u128_equals
Unexecuted instantiation: conntrack-tcp.c:ovs_u128_equals
Unexecuted instantiation: conntrack-tp.c:ovs_u128_equals
Unexecuted instantiation: conntrack-other.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-data.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-error.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-idl.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-map-op.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-set-op.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-parser.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-types.c:ovs_u128_equals
Unexecuted instantiation: skiplist.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-cs.c:ovs_u128_equals
Unexecuted instantiation: ovsdb-session.c:ovs_u128_equals
541
542
/* Returns true if 'val' is 0. */
543
static inline bool
544
ovs_u128_is_zero(const ovs_u128 val)
545
297k
{
546
297k
    return !(val.u64.hi || val.u64.lo);
547
297k
}
Unexecuted instantiation: ofp_print_target.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-print.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-protocol.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-queue.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-switch.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-table.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-util.c:ovs_u128_is_zero
Unexecuted instantiation: ofpbuf.c:ovs_u128_is_zero
Unexecuted instantiation: util.c:ovs_u128_is_zero
Unexecuted instantiation: vlog.c:ovs_u128_is_zero
Unexecuted instantiation: async-append-aio.c:ovs_u128_is_zero
Unexecuted instantiation: dirs.c:ovs_u128_is_zero
Unexecuted instantiation: backtrace.c:ovs_u128_is_zero
Unexecuted instantiation: byteq.c:ovs_u128_is_zero
Unexecuted instantiation: coverage.c:ovs_u128_is_zero
Unexecuted instantiation: dp-packet.c:ovs_u128_is_zero
Unexecuted instantiation: dynamic-string.c:ovs_u128_is_zero
flow.c:ovs_u128_is_zero
Line
Count
Source
545
66.1k
{
546
66.1k
    return !(val.u64.hi || val.u64.lo);
547
66.1k
}
Unexecuted instantiation: hash.c:ovs_u128_is_zero
Unexecuted instantiation: jhash.c:ovs_u128_is_zero
Unexecuted instantiation: json.c:ovs_u128_is_zero
match.c:ovs_u128_is_zero
Line
Count
Source
545
219k
{
546
219k
    return !(val.u64.hi || val.u64.lo);
547
219k
}
meta-flow.c:ovs_u128_is_zero
Line
Count
Source
545
7.00k
{
546
7.00k
    return !(val.u64.hi || val.u64.lo);
547
7.00k
}
Unexecuted instantiation: namemap.c:ovs_u128_is_zero
Unexecuted instantiation: netdev.c:ovs_u128_is_zero
Unexecuted instantiation: nx-match.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-actions.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-bundle.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-connection.c:ovs_u128_is_zero
ofp-ct.c:ovs_u128_is_zero
Line
Count
Source
545
4.79k
{
546
4.79k
    return !(val.u64.hi || val.u64.lo);
547
4.79k
}
Unexecuted instantiation: ofp-ed-props.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-errors.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-flow.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-group.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-ipfix.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-match.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-meter.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-monitor.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-msgs.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-packet.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-parse.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-port.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-prop.c:ovs_u128_is_zero
Unexecuted instantiation: ovs-rcu.c:ovs_u128_is_zero
Unexecuted instantiation: ovs-router.c:ovs_u128_is_zero
Unexecuted instantiation: ovs-thread.c:ovs_u128_is_zero
Unexecuted instantiation: ox-stat.c:ovs_u128_is_zero
Unexecuted instantiation: packets.c:ovs_u128_is_zero
Unexecuted instantiation: poll-loop.c:ovs_u128_is_zero
Unexecuted instantiation: pvector.c:ovs_u128_is_zero
Unexecuted instantiation: random.c:ovs_u128_is_zero
Unexecuted instantiation: seq.c:ovs_u128_is_zero
Unexecuted instantiation: shash.c:ovs_u128_is_zero
Unexecuted instantiation: smap.c:ovs_u128_is_zero
Unexecuted instantiation: socket-util.c:ovs_u128_is_zero
Unexecuted instantiation: sset.c:ovs_u128_is_zero
Unexecuted instantiation: svec.c:ovs_u128_is_zero
Unexecuted instantiation: syslog-direct.c:ovs_u128_is_zero
Unexecuted instantiation: syslog-libc.c:ovs_u128_is_zero
Unexecuted instantiation: syslog-null.c:ovs_u128_is_zero
Unexecuted instantiation: timeval.c:ovs_u128_is_zero
Unexecuted instantiation: tnl-ports.c:ovs_u128_is_zero
Unexecuted instantiation: token-bucket.c:ovs_u128_is_zero
Unexecuted instantiation: tun-metadata.c:ovs_u128_is_zero
Unexecuted instantiation: unicode.c:ovs_u128_is_zero
Unexecuted instantiation: unixctl.c:ovs_u128_is_zero
Unexecuted instantiation: userspace-tso.c:ovs_u128_is_zero
Unexecuted instantiation: uuid.c:ovs_u128_is_zero
Unexecuted instantiation: latch-unix.c:ovs_u128_is_zero
Unexecuted instantiation: socket-util-unix.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-linux.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-offload-tc.c:ovs_u128_is_zero
Unexecuted instantiation: netlink-socket.c:ovs_u128_is_zero
Unexecuted instantiation: rtnetlink.c:ovs_u128_is_zero
Unexecuted instantiation: route-table.c:ovs_u128_is_zero
Unexecuted instantiation: tc.c:ovs_u128_is_zero
Unexecuted instantiation: aes128.c:ovs_u128_is_zero
Unexecuted instantiation: bundle.c:ovs_u128_is_zero
Unexecuted instantiation: classifier.c:ovs_u128_is_zero
Unexecuted instantiation: ccmap.c:ovs_u128_is_zero
Unexecuted instantiation: cmap.c:ovs_u128_is_zero
Unexecuted instantiation: colors.c:ovs_u128_is_zero
Unexecuted instantiation: command-line.c:ovs_u128_is_zero
Unexecuted instantiation: connectivity.c:ovs_u128_is_zero
Unexecuted instantiation: cooperative-multitasking.c:ovs_u128_is_zero
Unexecuted instantiation: csum.c:ovs_u128_is_zero
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_is_zero
Unexecuted instantiation: dpif.c:ovs_u128_is_zero
Unexecuted instantiation: entropy.c:ovs_u128_is_zero
Unexecuted instantiation: fatal-signal.c:ovs_u128_is_zero
Unexecuted instantiation: guarded-list.c:ovs_u128_is_zero
Unexecuted instantiation: hmap.c:ovs_u128_is_zero
Unexecuted instantiation: hmapx.c:ovs_u128_is_zero
Unexecuted instantiation: id-pool.c:ovs_u128_is_zero
Unexecuted instantiation: jsonrpc.c:ovs_u128_is_zero
Unexecuted instantiation: learn.c:ovs_u128_is_zero
Unexecuted instantiation: multipath.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-offload.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-vport.c:ovs_u128_is_zero
Unexecuted instantiation: netlink.c:ovs_u128_is_zero
Unexecuted instantiation: odp-execute.c:ovs_u128_is_zero
Unexecuted instantiation: odp-execute-private.c:ovs_u128_is_zero
Unexecuted instantiation: odp-util.c:ovs_u128_is_zero
Unexecuted instantiation: ovs-replay.c:ovs_u128_is_zero
Unexecuted instantiation: reconnect.c:ovs_u128_is_zero
Unexecuted instantiation: sha1.c:ovs_u128_is_zero
Unexecuted instantiation: simap.c:ovs_u128_is_zero
Unexecuted instantiation: stream.c:ovs_u128_is_zero
Unexecuted instantiation: timer.c:ovs_u128_is_zero
Unexecuted instantiation: tnl-neigh-cache.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-native-tnl.c:ovs_u128_is_zero
Unexecuted instantiation: daemon-unix.c:ovs_u128_is_zero
Unexecuted instantiation: signals.c:ovs_u128_is_zero
Unexecuted instantiation: stream-unix.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netlink.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_u128_is_zero
Unexecuted instantiation: netlink-conntrack.c:ovs_u128_is_zero
Unexecuted instantiation: netlink-notifier.c:ovs_u128_is_zero
Unexecuted instantiation: stream-ssl.c:ovs_u128_is_zero
Unexecuted instantiation: conntrack.c:ovs_u128_is_zero
Unexecuted instantiation: ct-dpif.c:ovs_u128_is_zero
Unexecuted instantiation: daemon.c:ovs_u128_is_zero
Unexecuted instantiation: dpctl.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-perf.c:ovs_u128_is_zero
Unexecuted instantiation: fat-rwlock.c:ovs_u128_is_zero
Unexecuted instantiation: hindex.c:ovs_u128_is_zero
Unexecuted instantiation: id-fpool.c:ovs_u128_is_zero
Unexecuted instantiation: ipf.c:ovs_u128_is_zero
Unexecuted instantiation: lockfile.c:ovs_u128_is_zero
Unexecuted instantiation: mpsc-queue.c:ovs_u128_is_zero
Unexecuted instantiation: ovs-numa.c:ovs_u128_is_zero
Unexecuted instantiation: process.c:ovs_u128_is_zero
Unexecuted instantiation: stream-fd.c:ovs_u128_is_zero
Unexecuted instantiation: stream-replay.c:ovs_u128_is_zero
Unexecuted instantiation: stream-tcp.c:ovs_u128_is_zero
Unexecuted instantiation: dpdk-stub.c:ovs_u128_is_zero
Unexecuted instantiation: vswitch-idl.c:ovs_u128_is_zero
Unexecuted instantiation: conntrack-icmp.c:ovs_u128_is_zero
Unexecuted instantiation: conntrack-tcp.c:ovs_u128_is_zero
Unexecuted instantiation: conntrack-tp.c:ovs_u128_is_zero
Unexecuted instantiation: conntrack-other.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-data.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-error.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-idl.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-map-op.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-set-op.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-parser.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-types.c:ovs_u128_is_zero
Unexecuted instantiation: skiplist.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-cs.c:ovs_u128_is_zero
Unexecuted instantiation: ovsdb-session.c:ovs_u128_is_zero
548
549
/* Returns true if 'val' is all ones. */
550
static inline bool
551
ovs_u128_is_ones(const ovs_u128 val)
552
1.00k
{
553
1.00k
    return ovs_u128_equals(val, OVS_U128_MAX);
554
1.00k
}
Unexecuted instantiation: ofp_print_target.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-print.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-protocol.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-queue.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-switch.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-table.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-util.c:ovs_u128_is_ones
Unexecuted instantiation: ofpbuf.c:ovs_u128_is_ones
Unexecuted instantiation: util.c:ovs_u128_is_ones
Unexecuted instantiation: vlog.c:ovs_u128_is_ones
Unexecuted instantiation: async-append-aio.c:ovs_u128_is_ones
Unexecuted instantiation: dirs.c:ovs_u128_is_ones
Unexecuted instantiation: backtrace.c:ovs_u128_is_ones
Unexecuted instantiation: byteq.c:ovs_u128_is_ones
Unexecuted instantiation: coverage.c:ovs_u128_is_ones
Unexecuted instantiation: dp-packet.c:ovs_u128_is_ones
Unexecuted instantiation: dynamic-string.c:ovs_u128_is_ones
Unexecuted instantiation: flow.c:ovs_u128_is_ones
Unexecuted instantiation: hash.c:ovs_u128_is_ones
Unexecuted instantiation: jhash.c:ovs_u128_is_ones
Unexecuted instantiation: json.c:ovs_u128_is_ones
Unexecuted instantiation: match.c:ovs_u128_is_ones
Unexecuted instantiation: meta-flow.c:ovs_u128_is_ones
Unexecuted instantiation: namemap.c:ovs_u128_is_ones
Unexecuted instantiation: netdev.c:ovs_u128_is_ones
Unexecuted instantiation: nx-match.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-actions.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-bundle.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-connection.c:ovs_u128_is_ones
ofp-ct.c:ovs_u128_is_ones
Line
Count
Source
552
1.00k
{
553
1.00k
    return ovs_u128_equals(val, OVS_U128_MAX);
554
1.00k
}
Unexecuted instantiation: ofp-ed-props.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-errors.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-flow.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-group.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-ipfix.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-match.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-meter.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-monitor.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-msgs.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-packet.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-parse.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-port.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-prop.c:ovs_u128_is_ones
Unexecuted instantiation: ovs-rcu.c:ovs_u128_is_ones
Unexecuted instantiation: ovs-router.c:ovs_u128_is_ones
Unexecuted instantiation: ovs-thread.c:ovs_u128_is_ones
Unexecuted instantiation: ox-stat.c:ovs_u128_is_ones
Unexecuted instantiation: packets.c:ovs_u128_is_ones
Unexecuted instantiation: poll-loop.c:ovs_u128_is_ones
Unexecuted instantiation: pvector.c:ovs_u128_is_ones
Unexecuted instantiation: random.c:ovs_u128_is_ones
Unexecuted instantiation: seq.c:ovs_u128_is_ones
Unexecuted instantiation: shash.c:ovs_u128_is_ones
Unexecuted instantiation: smap.c:ovs_u128_is_ones
Unexecuted instantiation: socket-util.c:ovs_u128_is_ones
Unexecuted instantiation: sset.c:ovs_u128_is_ones
Unexecuted instantiation: svec.c:ovs_u128_is_ones
Unexecuted instantiation: syslog-direct.c:ovs_u128_is_ones
Unexecuted instantiation: syslog-libc.c:ovs_u128_is_ones
Unexecuted instantiation: syslog-null.c:ovs_u128_is_ones
Unexecuted instantiation: timeval.c:ovs_u128_is_ones
Unexecuted instantiation: tnl-ports.c:ovs_u128_is_ones
Unexecuted instantiation: token-bucket.c:ovs_u128_is_ones
Unexecuted instantiation: tun-metadata.c:ovs_u128_is_ones
Unexecuted instantiation: unicode.c:ovs_u128_is_ones
Unexecuted instantiation: unixctl.c:ovs_u128_is_ones
Unexecuted instantiation: userspace-tso.c:ovs_u128_is_ones
Unexecuted instantiation: uuid.c:ovs_u128_is_ones
Unexecuted instantiation: latch-unix.c:ovs_u128_is_ones
Unexecuted instantiation: socket-util-unix.c:ovs_u128_is_ones
Unexecuted instantiation: netdev-linux.c:ovs_u128_is_ones
Unexecuted instantiation: netdev-offload-tc.c:ovs_u128_is_ones
Unexecuted instantiation: netlink-socket.c:ovs_u128_is_ones
Unexecuted instantiation: rtnetlink.c:ovs_u128_is_ones
Unexecuted instantiation: route-table.c:ovs_u128_is_ones
Unexecuted instantiation: tc.c:ovs_u128_is_ones
Unexecuted instantiation: aes128.c:ovs_u128_is_ones
Unexecuted instantiation: bundle.c:ovs_u128_is_ones
Unexecuted instantiation: classifier.c:ovs_u128_is_ones
Unexecuted instantiation: ccmap.c:ovs_u128_is_ones
Unexecuted instantiation: cmap.c:ovs_u128_is_ones
Unexecuted instantiation: colors.c:ovs_u128_is_ones
Unexecuted instantiation: command-line.c:ovs_u128_is_ones
Unexecuted instantiation: connectivity.c:ovs_u128_is_ones
Unexecuted instantiation: cooperative-multitasking.c:ovs_u128_is_ones
Unexecuted instantiation: csum.c:ovs_u128_is_ones
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_is_ones
Unexecuted instantiation: dpif.c:ovs_u128_is_ones
Unexecuted instantiation: entropy.c:ovs_u128_is_ones
Unexecuted instantiation: fatal-signal.c:ovs_u128_is_ones
Unexecuted instantiation: guarded-list.c:ovs_u128_is_ones
Unexecuted instantiation: hmap.c:ovs_u128_is_ones
Unexecuted instantiation: hmapx.c:ovs_u128_is_ones
Unexecuted instantiation: id-pool.c:ovs_u128_is_ones
Unexecuted instantiation: jsonrpc.c:ovs_u128_is_ones
Unexecuted instantiation: learn.c:ovs_u128_is_ones
Unexecuted instantiation: multipath.c:ovs_u128_is_ones
Unexecuted instantiation: netdev-offload.c:ovs_u128_is_ones
Unexecuted instantiation: netdev-vport.c:ovs_u128_is_ones
Unexecuted instantiation: netlink.c:ovs_u128_is_ones
Unexecuted instantiation: odp-execute.c:ovs_u128_is_ones
Unexecuted instantiation: odp-execute-private.c:ovs_u128_is_ones
Unexecuted instantiation: odp-util.c:ovs_u128_is_ones
Unexecuted instantiation: ovs-replay.c:ovs_u128_is_ones
Unexecuted instantiation: reconnect.c:ovs_u128_is_ones
Unexecuted instantiation: sha1.c:ovs_u128_is_ones
Unexecuted instantiation: simap.c:ovs_u128_is_ones
Unexecuted instantiation: stream.c:ovs_u128_is_ones
Unexecuted instantiation: timer.c:ovs_u128_is_ones
Unexecuted instantiation: tnl-neigh-cache.c:ovs_u128_is_ones
Unexecuted instantiation: netdev-native-tnl.c:ovs_u128_is_ones
Unexecuted instantiation: daemon-unix.c:ovs_u128_is_ones
Unexecuted instantiation: signals.c:ovs_u128_is_ones
Unexecuted instantiation: stream-unix.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netlink.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_u128_is_ones
Unexecuted instantiation: netlink-conntrack.c:ovs_u128_is_ones
Unexecuted instantiation: netlink-notifier.c:ovs_u128_is_ones
Unexecuted instantiation: stream-ssl.c:ovs_u128_is_ones
Unexecuted instantiation: conntrack.c:ovs_u128_is_ones
Unexecuted instantiation: ct-dpif.c:ovs_u128_is_ones
Unexecuted instantiation: daemon.c:ovs_u128_is_ones
Unexecuted instantiation: dpctl.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-perf.c:ovs_u128_is_ones
Unexecuted instantiation: fat-rwlock.c:ovs_u128_is_ones
Unexecuted instantiation: hindex.c:ovs_u128_is_ones
Unexecuted instantiation: id-fpool.c:ovs_u128_is_ones
Unexecuted instantiation: ipf.c:ovs_u128_is_ones
Unexecuted instantiation: lockfile.c:ovs_u128_is_ones
Unexecuted instantiation: mpsc-queue.c:ovs_u128_is_ones
Unexecuted instantiation: ovs-numa.c:ovs_u128_is_ones
Unexecuted instantiation: process.c:ovs_u128_is_ones
Unexecuted instantiation: stream-fd.c:ovs_u128_is_ones
Unexecuted instantiation: stream-replay.c:ovs_u128_is_ones
Unexecuted instantiation: stream-tcp.c:ovs_u128_is_ones
Unexecuted instantiation: dpdk-stub.c:ovs_u128_is_ones
Unexecuted instantiation: vswitch-idl.c:ovs_u128_is_ones
Unexecuted instantiation: conntrack-icmp.c:ovs_u128_is_ones
Unexecuted instantiation: conntrack-tcp.c:ovs_u128_is_ones
Unexecuted instantiation: conntrack-tp.c:ovs_u128_is_ones
Unexecuted instantiation: conntrack-other.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-data.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-error.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-idl.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-map-op.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-set-op.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-parser.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-types.c:ovs_u128_is_ones
Unexecuted instantiation: skiplist.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-cs.c:ovs_u128_is_ones
Unexecuted instantiation: ovsdb-session.c:ovs_u128_is_ones
555
556
/* Returns non-zero if the parameters have equal value. */
557
static inline int
558
ovs_be128_equals(const ovs_be128 a, const ovs_be128 b)
559
0
{
560
0
    return (a.be64.hi == b.be64.hi) && (a.be64.lo == b.be64.lo);
561
0
}
Unexecuted instantiation: ofp_print_target.c:ovs_be128_equals
Unexecuted instantiation: ofp-print.c:ovs_be128_equals
Unexecuted instantiation: ofp-protocol.c:ovs_be128_equals
Unexecuted instantiation: ofp-queue.c:ovs_be128_equals
Unexecuted instantiation: ofp-switch.c:ovs_be128_equals
Unexecuted instantiation: ofp-table.c:ovs_be128_equals
Unexecuted instantiation: ofp-util.c:ovs_be128_equals
Unexecuted instantiation: ofpbuf.c:ovs_be128_equals
Unexecuted instantiation: util.c:ovs_be128_equals
Unexecuted instantiation: vlog.c:ovs_be128_equals
Unexecuted instantiation: async-append-aio.c:ovs_be128_equals
Unexecuted instantiation: dirs.c:ovs_be128_equals
Unexecuted instantiation: backtrace.c:ovs_be128_equals
Unexecuted instantiation: byteq.c:ovs_be128_equals
Unexecuted instantiation: coverage.c:ovs_be128_equals
Unexecuted instantiation: dp-packet.c:ovs_be128_equals
Unexecuted instantiation: dynamic-string.c:ovs_be128_equals
Unexecuted instantiation: flow.c:ovs_be128_equals
Unexecuted instantiation: hash.c:ovs_be128_equals
Unexecuted instantiation: jhash.c:ovs_be128_equals
Unexecuted instantiation: json.c:ovs_be128_equals
Unexecuted instantiation: match.c:ovs_be128_equals
Unexecuted instantiation: meta-flow.c:ovs_be128_equals
Unexecuted instantiation: namemap.c:ovs_be128_equals
Unexecuted instantiation: netdev.c:ovs_be128_equals
Unexecuted instantiation: nx-match.c:ovs_be128_equals
Unexecuted instantiation: ofp-actions.c:ovs_be128_equals
Unexecuted instantiation: ofp-bundle.c:ovs_be128_equals
Unexecuted instantiation: ofp-connection.c:ovs_be128_equals
Unexecuted instantiation: ofp-ct.c:ovs_be128_equals
Unexecuted instantiation: ofp-ed-props.c:ovs_be128_equals
Unexecuted instantiation: ofp-errors.c:ovs_be128_equals
Unexecuted instantiation: ofp-flow.c:ovs_be128_equals
Unexecuted instantiation: ofp-group.c:ovs_be128_equals
Unexecuted instantiation: ofp-ipfix.c:ovs_be128_equals
Unexecuted instantiation: ofp-match.c:ovs_be128_equals
Unexecuted instantiation: ofp-meter.c:ovs_be128_equals
Unexecuted instantiation: ofp-monitor.c:ovs_be128_equals
Unexecuted instantiation: ofp-msgs.c:ovs_be128_equals
Unexecuted instantiation: ofp-packet.c:ovs_be128_equals
Unexecuted instantiation: ofp-parse.c:ovs_be128_equals
Unexecuted instantiation: ofp-port.c:ovs_be128_equals
Unexecuted instantiation: ofp-prop.c:ovs_be128_equals
Unexecuted instantiation: ovs-rcu.c:ovs_be128_equals
Unexecuted instantiation: ovs-router.c:ovs_be128_equals
Unexecuted instantiation: ovs-thread.c:ovs_be128_equals
Unexecuted instantiation: ox-stat.c:ovs_be128_equals
Unexecuted instantiation: packets.c:ovs_be128_equals
Unexecuted instantiation: poll-loop.c:ovs_be128_equals
Unexecuted instantiation: pvector.c:ovs_be128_equals
Unexecuted instantiation: random.c:ovs_be128_equals
Unexecuted instantiation: seq.c:ovs_be128_equals
Unexecuted instantiation: shash.c:ovs_be128_equals
Unexecuted instantiation: smap.c:ovs_be128_equals
Unexecuted instantiation: socket-util.c:ovs_be128_equals
Unexecuted instantiation: sset.c:ovs_be128_equals
Unexecuted instantiation: svec.c:ovs_be128_equals
Unexecuted instantiation: syslog-direct.c:ovs_be128_equals
Unexecuted instantiation: syslog-libc.c:ovs_be128_equals
Unexecuted instantiation: syslog-null.c:ovs_be128_equals
Unexecuted instantiation: timeval.c:ovs_be128_equals
Unexecuted instantiation: tnl-ports.c:ovs_be128_equals
Unexecuted instantiation: token-bucket.c:ovs_be128_equals
Unexecuted instantiation: tun-metadata.c:ovs_be128_equals
Unexecuted instantiation: unicode.c:ovs_be128_equals
Unexecuted instantiation: unixctl.c:ovs_be128_equals
Unexecuted instantiation: userspace-tso.c:ovs_be128_equals
Unexecuted instantiation: uuid.c:ovs_be128_equals
Unexecuted instantiation: latch-unix.c:ovs_be128_equals
Unexecuted instantiation: socket-util-unix.c:ovs_be128_equals
Unexecuted instantiation: netdev-linux.c:ovs_be128_equals
Unexecuted instantiation: netdev-offload-tc.c:ovs_be128_equals
Unexecuted instantiation: netlink-socket.c:ovs_be128_equals
Unexecuted instantiation: rtnetlink.c:ovs_be128_equals
Unexecuted instantiation: route-table.c:ovs_be128_equals
Unexecuted instantiation: tc.c:ovs_be128_equals
Unexecuted instantiation: aes128.c:ovs_be128_equals
Unexecuted instantiation: bundle.c:ovs_be128_equals
Unexecuted instantiation: classifier.c:ovs_be128_equals
Unexecuted instantiation: ccmap.c:ovs_be128_equals
Unexecuted instantiation: cmap.c:ovs_be128_equals
Unexecuted instantiation: colors.c:ovs_be128_equals
Unexecuted instantiation: command-line.c:ovs_be128_equals
Unexecuted instantiation: connectivity.c:ovs_be128_equals
Unexecuted instantiation: cooperative-multitasking.c:ovs_be128_equals
Unexecuted instantiation: csum.c:ovs_be128_equals
Unexecuted instantiation: dp-packet-gso.c:ovs_be128_equals
Unexecuted instantiation: dpif.c:ovs_be128_equals
Unexecuted instantiation: entropy.c:ovs_be128_equals
Unexecuted instantiation: fatal-signal.c:ovs_be128_equals
Unexecuted instantiation: guarded-list.c:ovs_be128_equals
Unexecuted instantiation: hmap.c:ovs_be128_equals
Unexecuted instantiation: hmapx.c:ovs_be128_equals
Unexecuted instantiation: id-pool.c:ovs_be128_equals
Unexecuted instantiation: jsonrpc.c:ovs_be128_equals
Unexecuted instantiation: learn.c:ovs_be128_equals
Unexecuted instantiation: multipath.c:ovs_be128_equals
Unexecuted instantiation: netdev-offload.c:ovs_be128_equals
Unexecuted instantiation: netdev-vport.c:ovs_be128_equals
Unexecuted instantiation: netlink.c:ovs_be128_equals
Unexecuted instantiation: odp-execute.c:ovs_be128_equals
Unexecuted instantiation: odp-execute-private.c:ovs_be128_equals
Unexecuted instantiation: odp-util.c:ovs_be128_equals
Unexecuted instantiation: ovs-replay.c:ovs_be128_equals
Unexecuted instantiation: reconnect.c:ovs_be128_equals
Unexecuted instantiation: sha1.c:ovs_be128_equals
Unexecuted instantiation: simap.c:ovs_be128_equals
Unexecuted instantiation: stream.c:ovs_be128_equals
Unexecuted instantiation: timer.c:ovs_be128_equals
Unexecuted instantiation: tnl-neigh-cache.c:ovs_be128_equals
Unexecuted instantiation: netdev-native-tnl.c:ovs_be128_equals
Unexecuted instantiation: daemon-unix.c:ovs_be128_equals
Unexecuted instantiation: signals.c:ovs_be128_equals
Unexecuted instantiation: stream-unix.c:ovs_be128_equals
Unexecuted instantiation: dpif-netlink.c:ovs_be128_equals
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_be128_equals
Unexecuted instantiation: netlink-conntrack.c:ovs_be128_equals
Unexecuted instantiation: netlink-notifier.c:ovs_be128_equals
Unexecuted instantiation: stream-ssl.c:ovs_be128_equals
Unexecuted instantiation: conntrack.c:ovs_be128_equals
Unexecuted instantiation: ct-dpif.c:ovs_be128_equals
Unexecuted instantiation: daemon.c:ovs_be128_equals
Unexecuted instantiation: dpctl.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-perf.c:ovs_be128_equals
Unexecuted instantiation: fat-rwlock.c:ovs_be128_equals
Unexecuted instantiation: hindex.c:ovs_be128_equals
Unexecuted instantiation: id-fpool.c:ovs_be128_equals
Unexecuted instantiation: ipf.c:ovs_be128_equals
Unexecuted instantiation: lockfile.c:ovs_be128_equals
Unexecuted instantiation: mpsc-queue.c:ovs_be128_equals
Unexecuted instantiation: ovs-numa.c:ovs_be128_equals
Unexecuted instantiation: process.c:ovs_be128_equals
Unexecuted instantiation: stream-fd.c:ovs_be128_equals
Unexecuted instantiation: stream-replay.c:ovs_be128_equals
Unexecuted instantiation: stream-tcp.c:ovs_be128_equals
Unexecuted instantiation: dpdk-stub.c:ovs_be128_equals
Unexecuted instantiation: vswitch-idl.c:ovs_be128_equals
Unexecuted instantiation: conntrack-icmp.c:ovs_be128_equals
Unexecuted instantiation: conntrack-tcp.c:ovs_be128_equals
Unexecuted instantiation: conntrack-tp.c:ovs_be128_equals
Unexecuted instantiation: conntrack-other.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-data.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-error.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-idl.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-map-op.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-set-op.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-parser.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-types.c:ovs_be128_equals
Unexecuted instantiation: skiplist.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-cs.c:ovs_be128_equals
Unexecuted instantiation: ovsdb-session.c:ovs_be128_equals
562
563
/* Returns true if 'val' is 0. */
564
static inline bool
565
ovs_be128_is_zero(const ovs_be128 val)
566
0
{
567
0
    return !(val.be64.hi || val.be64.lo);
568
0
}
Unexecuted instantiation: ofp_print_target.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-print.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-protocol.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-queue.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-switch.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-table.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-util.c:ovs_be128_is_zero
Unexecuted instantiation: ofpbuf.c:ovs_be128_is_zero
Unexecuted instantiation: util.c:ovs_be128_is_zero
Unexecuted instantiation: vlog.c:ovs_be128_is_zero
Unexecuted instantiation: async-append-aio.c:ovs_be128_is_zero
Unexecuted instantiation: dirs.c:ovs_be128_is_zero
Unexecuted instantiation: backtrace.c:ovs_be128_is_zero
Unexecuted instantiation: byteq.c:ovs_be128_is_zero
Unexecuted instantiation: coverage.c:ovs_be128_is_zero
Unexecuted instantiation: dp-packet.c:ovs_be128_is_zero
Unexecuted instantiation: dynamic-string.c:ovs_be128_is_zero
Unexecuted instantiation: flow.c:ovs_be128_is_zero
Unexecuted instantiation: hash.c:ovs_be128_is_zero
Unexecuted instantiation: jhash.c:ovs_be128_is_zero
Unexecuted instantiation: json.c:ovs_be128_is_zero
Unexecuted instantiation: match.c:ovs_be128_is_zero
Unexecuted instantiation: meta-flow.c:ovs_be128_is_zero
Unexecuted instantiation: namemap.c:ovs_be128_is_zero
Unexecuted instantiation: netdev.c:ovs_be128_is_zero
Unexecuted instantiation: nx-match.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-actions.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-bundle.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-connection.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-ct.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-ed-props.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-errors.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-flow.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-group.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-ipfix.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-match.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-meter.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-monitor.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-msgs.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-packet.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-parse.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-port.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-prop.c:ovs_be128_is_zero
Unexecuted instantiation: ovs-rcu.c:ovs_be128_is_zero
Unexecuted instantiation: ovs-router.c:ovs_be128_is_zero
Unexecuted instantiation: ovs-thread.c:ovs_be128_is_zero
Unexecuted instantiation: ox-stat.c:ovs_be128_is_zero
Unexecuted instantiation: packets.c:ovs_be128_is_zero
Unexecuted instantiation: poll-loop.c:ovs_be128_is_zero
Unexecuted instantiation: pvector.c:ovs_be128_is_zero
Unexecuted instantiation: random.c:ovs_be128_is_zero
Unexecuted instantiation: seq.c:ovs_be128_is_zero
Unexecuted instantiation: shash.c:ovs_be128_is_zero
Unexecuted instantiation: smap.c:ovs_be128_is_zero
Unexecuted instantiation: socket-util.c:ovs_be128_is_zero
Unexecuted instantiation: sset.c:ovs_be128_is_zero
Unexecuted instantiation: svec.c:ovs_be128_is_zero
Unexecuted instantiation: syslog-direct.c:ovs_be128_is_zero
Unexecuted instantiation: syslog-libc.c:ovs_be128_is_zero
Unexecuted instantiation: syslog-null.c:ovs_be128_is_zero
Unexecuted instantiation: timeval.c:ovs_be128_is_zero
Unexecuted instantiation: tnl-ports.c:ovs_be128_is_zero
Unexecuted instantiation: token-bucket.c:ovs_be128_is_zero
Unexecuted instantiation: tun-metadata.c:ovs_be128_is_zero
Unexecuted instantiation: unicode.c:ovs_be128_is_zero
Unexecuted instantiation: unixctl.c:ovs_be128_is_zero
Unexecuted instantiation: userspace-tso.c:ovs_be128_is_zero
Unexecuted instantiation: uuid.c:ovs_be128_is_zero
Unexecuted instantiation: latch-unix.c:ovs_be128_is_zero
Unexecuted instantiation: socket-util-unix.c:ovs_be128_is_zero
Unexecuted instantiation: netdev-linux.c:ovs_be128_is_zero
Unexecuted instantiation: netdev-offload-tc.c:ovs_be128_is_zero
Unexecuted instantiation: netlink-socket.c:ovs_be128_is_zero
Unexecuted instantiation: rtnetlink.c:ovs_be128_is_zero
Unexecuted instantiation: route-table.c:ovs_be128_is_zero
Unexecuted instantiation: tc.c:ovs_be128_is_zero
Unexecuted instantiation: aes128.c:ovs_be128_is_zero
Unexecuted instantiation: bundle.c:ovs_be128_is_zero
Unexecuted instantiation: classifier.c:ovs_be128_is_zero
Unexecuted instantiation: ccmap.c:ovs_be128_is_zero
Unexecuted instantiation: cmap.c:ovs_be128_is_zero
Unexecuted instantiation: colors.c:ovs_be128_is_zero
Unexecuted instantiation: command-line.c:ovs_be128_is_zero
Unexecuted instantiation: connectivity.c:ovs_be128_is_zero
Unexecuted instantiation: cooperative-multitasking.c:ovs_be128_is_zero
Unexecuted instantiation: csum.c:ovs_be128_is_zero
Unexecuted instantiation: dp-packet-gso.c:ovs_be128_is_zero
Unexecuted instantiation: dpif.c:ovs_be128_is_zero
Unexecuted instantiation: entropy.c:ovs_be128_is_zero
Unexecuted instantiation: fatal-signal.c:ovs_be128_is_zero
Unexecuted instantiation: guarded-list.c:ovs_be128_is_zero
Unexecuted instantiation: hmap.c:ovs_be128_is_zero
Unexecuted instantiation: hmapx.c:ovs_be128_is_zero
Unexecuted instantiation: id-pool.c:ovs_be128_is_zero
Unexecuted instantiation: jsonrpc.c:ovs_be128_is_zero
Unexecuted instantiation: learn.c:ovs_be128_is_zero
Unexecuted instantiation: multipath.c:ovs_be128_is_zero
Unexecuted instantiation: netdev-offload.c:ovs_be128_is_zero
Unexecuted instantiation: netdev-vport.c:ovs_be128_is_zero
Unexecuted instantiation: netlink.c:ovs_be128_is_zero
Unexecuted instantiation: odp-execute.c:ovs_be128_is_zero
Unexecuted instantiation: odp-execute-private.c:ovs_be128_is_zero
Unexecuted instantiation: odp-util.c:ovs_be128_is_zero
Unexecuted instantiation: ovs-replay.c:ovs_be128_is_zero
Unexecuted instantiation: reconnect.c:ovs_be128_is_zero
Unexecuted instantiation: sha1.c:ovs_be128_is_zero
Unexecuted instantiation: simap.c:ovs_be128_is_zero
Unexecuted instantiation: stream.c:ovs_be128_is_zero
Unexecuted instantiation: timer.c:ovs_be128_is_zero
Unexecuted instantiation: tnl-neigh-cache.c:ovs_be128_is_zero
Unexecuted instantiation: netdev-native-tnl.c:ovs_be128_is_zero
Unexecuted instantiation: daemon-unix.c:ovs_be128_is_zero
Unexecuted instantiation: signals.c:ovs_be128_is_zero
Unexecuted instantiation: stream-unix.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netlink.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_be128_is_zero
Unexecuted instantiation: netlink-conntrack.c:ovs_be128_is_zero
Unexecuted instantiation: netlink-notifier.c:ovs_be128_is_zero
Unexecuted instantiation: stream-ssl.c:ovs_be128_is_zero
Unexecuted instantiation: conntrack.c:ovs_be128_is_zero
Unexecuted instantiation: ct-dpif.c:ovs_be128_is_zero
Unexecuted instantiation: daemon.c:ovs_be128_is_zero
Unexecuted instantiation: dpctl.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-perf.c:ovs_be128_is_zero
Unexecuted instantiation: fat-rwlock.c:ovs_be128_is_zero
Unexecuted instantiation: hindex.c:ovs_be128_is_zero
Unexecuted instantiation: id-fpool.c:ovs_be128_is_zero
Unexecuted instantiation: ipf.c:ovs_be128_is_zero
Unexecuted instantiation: lockfile.c:ovs_be128_is_zero
Unexecuted instantiation: mpsc-queue.c:ovs_be128_is_zero
Unexecuted instantiation: ovs-numa.c:ovs_be128_is_zero
Unexecuted instantiation: process.c:ovs_be128_is_zero
Unexecuted instantiation: stream-fd.c:ovs_be128_is_zero
Unexecuted instantiation: stream-replay.c:ovs_be128_is_zero
Unexecuted instantiation: stream-tcp.c:ovs_be128_is_zero
Unexecuted instantiation: dpdk-stub.c:ovs_be128_is_zero
Unexecuted instantiation: vswitch-idl.c:ovs_be128_is_zero
Unexecuted instantiation: conntrack-icmp.c:ovs_be128_is_zero
Unexecuted instantiation: conntrack-tcp.c:ovs_be128_is_zero
Unexecuted instantiation: conntrack-tp.c:ovs_be128_is_zero
Unexecuted instantiation: conntrack-other.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-data.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-error.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-idl.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-map-op.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-set-op.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-parser.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-types.c:ovs_be128_is_zero
Unexecuted instantiation: skiplist.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-cs.c:ovs_be128_is_zero
Unexecuted instantiation: ovsdb-session.c:ovs_be128_is_zero
569
570
static inline ovs_u128
571
ovs_u128_and(const ovs_u128 a, const ovs_u128 b)
572
5.01k
{
573
5.01k
    ovs_u128 dst;
574
575
5.01k
    dst.u64.hi = a.u64.hi & b.u64.hi;
576
5.01k
    dst.u64.lo = a.u64.lo & b.u64.lo;
577
578
5.01k
    return dst;
579
5.01k
}
Unexecuted instantiation: ofp_print_target.c:ovs_u128_and
Unexecuted instantiation: ofp-print.c:ovs_u128_and
Unexecuted instantiation: ofp-protocol.c:ovs_u128_and
Unexecuted instantiation: ofp-queue.c:ovs_u128_and
Unexecuted instantiation: ofp-switch.c:ovs_u128_and
Unexecuted instantiation: ofp-table.c:ovs_u128_and
Unexecuted instantiation: ofp-util.c:ovs_u128_and
Unexecuted instantiation: ofpbuf.c:ovs_u128_and
Unexecuted instantiation: util.c:ovs_u128_and
Unexecuted instantiation: vlog.c:ovs_u128_and
Unexecuted instantiation: async-append-aio.c:ovs_u128_and
Unexecuted instantiation: dirs.c:ovs_u128_and
Unexecuted instantiation: backtrace.c:ovs_u128_and
Unexecuted instantiation: byteq.c:ovs_u128_and
Unexecuted instantiation: coverage.c:ovs_u128_and
Unexecuted instantiation: dp-packet.c:ovs_u128_and
Unexecuted instantiation: dynamic-string.c:ovs_u128_and
Unexecuted instantiation: flow.c:ovs_u128_and
Unexecuted instantiation: hash.c:ovs_u128_and
Unexecuted instantiation: jhash.c:ovs_u128_and
Unexecuted instantiation: json.c:ovs_u128_and
match.c:ovs_u128_and
Line
Count
Source
572
5.01k
{
573
5.01k
    ovs_u128 dst;
574
575
5.01k
    dst.u64.hi = a.u64.hi & b.u64.hi;
576
5.01k
    dst.u64.lo = a.u64.lo & b.u64.lo;
577
578
5.01k
    return dst;
579
5.01k
}
Unexecuted instantiation: meta-flow.c:ovs_u128_and
Unexecuted instantiation: namemap.c:ovs_u128_and
Unexecuted instantiation: netdev.c:ovs_u128_and
Unexecuted instantiation: nx-match.c:ovs_u128_and
Unexecuted instantiation: ofp-actions.c:ovs_u128_and
Unexecuted instantiation: ofp-bundle.c:ovs_u128_and
Unexecuted instantiation: ofp-connection.c:ovs_u128_and
Unexecuted instantiation: ofp-ct.c:ovs_u128_and
Unexecuted instantiation: ofp-ed-props.c:ovs_u128_and
Unexecuted instantiation: ofp-errors.c:ovs_u128_and
Unexecuted instantiation: ofp-flow.c:ovs_u128_and
Unexecuted instantiation: ofp-group.c:ovs_u128_and
Unexecuted instantiation: ofp-ipfix.c:ovs_u128_and
Unexecuted instantiation: ofp-match.c:ovs_u128_and
Unexecuted instantiation: ofp-meter.c:ovs_u128_and
Unexecuted instantiation: ofp-monitor.c:ovs_u128_and
Unexecuted instantiation: ofp-msgs.c:ovs_u128_and
Unexecuted instantiation: ofp-packet.c:ovs_u128_and
Unexecuted instantiation: ofp-parse.c:ovs_u128_and
Unexecuted instantiation: ofp-port.c:ovs_u128_and
Unexecuted instantiation: ofp-prop.c:ovs_u128_and
Unexecuted instantiation: ovs-rcu.c:ovs_u128_and
Unexecuted instantiation: ovs-router.c:ovs_u128_and
Unexecuted instantiation: ovs-thread.c:ovs_u128_and
Unexecuted instantiation: ox-stat.c:ovs_u128_and
Unexecuted instantiation: packets.c:ovs_u128_and
Unexecuted instantiation: poll-loop.c:ovs_u128_and
Unexecuted instantiation: pvector.c:ovs_u128_and
Unexecuted instantiation: random.c:ovs_u128_and
Unexecuted instantiation: seq.c:ovs_u128_and
Unexecuted instantiation: shash.c:ovs_u128_and
Unexecuted instantiation: smap.c:ovs_u128_and
Unexecuted instantiation: socket-util.c:ovs_u128_and
Unexecuted instantiation: sset.c:ovs_u128_and
Unexecuted instantiation: svec.c:ovs_u128_and
Unexecuted instantiation: syslog-direct.c:ovs_u128_and
Unexecuted instantiation: syslog-libc.c:ovs_u128_and
Unexecuted instantiation: syslog-null.c:ovs_u128_and
Unexecuted instantiation: timeval.c:ovs_u128_and
Unexecuted instantiation: tnl-ports.c:ovs_u128_and
Unexecuted instantiation: token-bucket.c:ovs_u128_and
Unexecuted instantiation: tun-metadata.c:ovs_u128_and
Unexecuted instantiation: unicode.c:ovs_u128_and
Unexecuted instantiation: unixctl.c:ovs_u128_and
Unexecuted instantiation: userspace-tso.c:ovs_u128_and
Unexecuted instantiation: uuid.c:ovs_u128_and
Unexecuted instantiation: latch-unix.c:ovs_u128_and
Unexecuted instantiation: socket-util-unix.c:ovs_u128_and
Unexecuted instantiation: netdev-linux.c:ovs_u128_and
Unexecuted instantiation: netdev-offload-tc.c:ovs_u128_and
Unexecuted instantiation: netlink-socket.c:ovs_u128_and
Unexecuted instantiation: rtnetlink.c:ovs_u128_and
Unexecuted instantiation: route-table.c:ovs_u128_and
Unexecuted instantiation: tc.c:ovs_u128_and
Unexecuted instantiation: aes128.c:ovs_u128_and
Unexecuted instantiation: bundle.c:ovs_u128_and
Unexecuted instantiation: classifier.c:ovs_u128_and
Unexecuted instantiation: ccmap.c:ovs_u128_and
Unexecuted instantiation: cmap.c:ovs_u128_and
Unexecuted instantiation: colors.c:ovs_u128_and
Unexecuted instantiation: command-line.c:ovs_u128_and
Unexecuted instantiation: connectivity.c:ovs_u128_and
Unexecuted instantiation: cooperative-multitasking.c:ovs_u128_and
Unexecuted instantiation: csum.c:ovs_u128_and
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_and
Unexecuted instantiation: dpif.c:ovs_u128_and
Unexecuted instantiation: entropy.c:ovs_u128_and
Unexecuted instantiation: fatal-signal.c:ovs_u128_and
Unexecuted instantiation: guarded-list.c:ovs_u128_and
Unexecuted instantiation: hmap.c:ovs_u128_and
Unexecuted instantiation: hmapx.c:ovs_u128_and
Unexecuted instantiation: id-pool.c:ovs_u128_and
Unexecuted instantiation: jsonrpc.c:ovs_u128_and
Unexecuted instantiation: learn.c:ovs_u128_and
Unexecuted instantiation: multipath.c:ovs_u128_and
Unexecuted instantiation: netdev-offload.c:ovs_u128_and
Unexecuted instantiation: netdev-vport.c:ovs_u128_and
Unexecuted instantiation: netlink.c:ovs_u128_and
Unexecuted instantiation: odp-execute.c:ovs_u128_and
Unexecuted instantiation: odp-execute-private.c:ovs_u128_and
Unexecuted instantiation: odp-util.c:ovs_u128_and
Unexecuted instantiation: ovs-replay.c:ovs_u128_and
Unexecuted instantiation: reconnect.c:ovs_u128_and
Unexecuted instantiation: sha1.c:ovs_u128_and
Unexecuted instantiation: simap.c:ovs_u128_and
Unexecuted instantiation: stream.c:ovs_u128_and
Unexecuted instantiation: timer.c:ovs_u128_and
Unexecuted instantiation: tnl-neigh-cache.c:ovs_u128_and
Unexecuted instantiation: netdev-native-tnl.c:ovs_u128_and
Unexecuted instantiation: daemon-unix.c:ovs_u128_and
Unexecuted instantiation: signals.c:ovs_u128_and
Unexecuted instantiation: stream-unix.c:ovs_u128_and
Unexecuted instantiation: dpif-netlink.c:ovs_u128_and
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_u128_and
Unexecuted instantiation: netlink-conntrack.c:ovs_u128_and
Unexecuted instantiation: netlink-notifier.c:ovs_u128_and
Unexecuted instantiation: stream-ssl.c:ovs_u128_and
Unexecuted instantiation: conntrack.c:ovs_u128_and
Unexecuted instantiation: ct-dpif.c:ovs_u128_and
Unexecuted instantiation: daemon.c:ovs_u128_and
Unexecuted instantiation: dpctl.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-perf.c:ovs_u128_and
Unexecuted instantiation: fat-rwlock.c:ovs_u128_and
Unexecuted instantiation: hindex.c:ovs_u128_and
Unexecuted instantiation: id-fpool.c:ovs_u128_and
Unexecuted instantiation: ipf.c:ovs_u128_and
Unexecuted instantiation: lockfile.c:ovs_u128_and
Unexecuted instantiation: mpsc-queue.c:ovs_u128_and
Unexecuted instantiation: ovs-numa.c:ovs_u128_and
Unexecuted instantiation: process.c:ovs_u128_and
Unexecuted instantiation: stream-fd.c:ovs_u128_and
Unexecuted instantiation: stream-replay.c:ovs_u128_and
Unexecuted instantiation: stream-tcp.c:ovs_u128_and
Unexecuted instantiation: dpdk-stub.c:ovs_u128_and
Unexecuted instantiation: vswitch-idl.c:ovs_u128_and
Unexecuted instantiation: conntrack-icmp.c:ovs_u128_and
Unexecuted instantiation: conntrack-tcp.c:ovs_u128_and
Unexecuted instantiation: conntrack-tp.c:ovs_u128_and
Unexecuted instantiation: conntrack-other.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_u128_and
Unexecuted instantiation: ovsdb-data.c:ovs_u128_and
Unexecuted instantiation: ovsdb-error.c:ovs_u128_and
Unexecuted instantiation: ovsdb-idl.c:ovs_u128_and
Unexecuted instantiation: ovsdb-map-op.c:ovs_u128_and
Unexecuted instantiation: ovsdb-set-op.c:ovs_u128_and
Unexecuted instantiation: ovsdb-parser.c:ovs_u128_and
Unexecuted instantiation: ovsdb-types.c:ovs_u128_and
Unexecuted instantiation: skiplist.c:ovs_u128_and
Unexecuted instantiation: ovsdb-cs.c:ovs_u128_and
Unexecuted instantiation: ovsdb-session.c:ovs_u128_and
580
581
static inline bool
582
ovs_be128_is_superset(ovs_be128 super, ovs_be128 sub)
583
0
{
584
0
    return (be64_is_superset(super.be64.hi, sub.be64.hi) &&
585
0
            be64_is_superset(super.be64.lo, sub.be64.lo));
586
0
}
Unexecuted instantiation: ofp_print_target.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-print.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-protocol.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-queue.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-switch.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-table.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-util.c:ovs_be128_is_superset
Unexecuted instantiation: ofpbuf.c:ovs_be128_is_superset
Unexecuted instantiation: util.c:ovs_be128_is_superset
Unexecuted instantiation: vlog.c:ovs_be128_is_superset
Unexecuted instantiation: async-append-aio.c:ovs_be128_is_superset
Unexecuted instantiation: dirs.c:ovs_be128_is_superset
Unexecuted instantiation: backtrace.c:ovs_be128_is_superset
Unexecuted instantiation: byteq.c:ovs_be128_is_superset
Unexecuted instantiation: coverage.c:ovs_be128_is_superset
Unexecuted instantiation: dp-packet.c:ovs_be128_is_superset
Unexecuted instantiation: dynamic-string.c:ovs_be128_is_superset
Unexecuted instantiation: flow.c:ovs_be128_is_superset
Unexecuted instantiation: hash.c:ovs_be128_is_superset
Unexecuted instantiation: jhash.c:ovs_be128_is_superset
Unexecuted instantiation: json.c:ovs_be128_is_superset
Unexecuted instantiation: match.c:ovs_be128_is_superset
Unexecuted instantiation: meta-flow.c:ovs_be128_is_superset
Unexecuted instantiation: namemap.c:ovs_be128_is_superset
Unexecuted instantiation: netdev.c:ovs_be128_is_superset
Unexecuted instantiation: nx-match.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-actions.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-bundle.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-connection.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-ct.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-ed-props.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-errors.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-flow.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-group.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-ipfix.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-match.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-meter.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-monitor.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-msgs.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-packet.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-parse.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-port.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-prop.c:ovs_be128_is_superset
Unexecuted instantiation: ovs-rcu.c:ovs_be128_is_superset
Unexecuted instantiation: ovs-router.c:ovs_be128_is_superset
Unexecuted instantiation: ovs-thread.c:ovs_be128_is_superset
Unexecuted instantiation: ox-stat.c:ovs_be128_is_superset
Unexecuted instantiation: packets.c:ovs_be128_is_superset
Unexecuted instantiation: poll-loop.c:ovs_be128_is_superset
Unexecuted instantiation: pvector.c:ovs_be128_is_superset
Unexecuted instantiation: random.c:ovs_be128_is_superset
Unexecuted instantiation: seq.c:ovs_be128_is_superset
Unexecuted instantiation: shash.c:ovs_be128_is_superset
Unexecuted instantiation: smap.c:ovs_be128_is_superset
Unexecuted instantiation: socket-util.c:ovs_be128_is_superset
Unexecuted instantiation: sset.c:ovs_be128_is_superset
Unexecuted instantiation: svec.c:ovs_be128_is_superset
Unexecuted instantiation: syslog-direct.c:ovs_be128_is_superset
Unexecuted instantiation: syslog-libc.c:ovs_be128_is_superset
Unexecuted instantiation: syslog-null.c:ovs_be128_is_superset
Unexecuted instantiation: timeval.c:ovs_be128_is_superset
Unexecuted instantiation: tnl-ports.c:ovs_be128_is_superset
Unexecuted instantiation: token-bucket.c:ovs_be128_is_superset
Unexecuted instantiation: tun-metadata.c:ovs_be128_is_superset
Unexecuted instantiation: unicode.c:ovs_be128_is_superset
Unexecuted instantiation: unixctl.c:ovs_be128_is_superset
Unexecuted instantiation: userspace-tso.c:ovs_be128_is_superset
Unexecuted instantiation: uuid.c:ovs_be128_is_superset
Unexecuted instantiation: latch-unix.c:ovs_be128_is_superset
Unexecuted instantiation: socket-util-unix.c:ovs_be128_is_superset
Unexecuted instantiation: netdev-linux.c:ovs_be128_is_superset
Unexecuted instantiation: netdev-offload-tc.c:ovs_be128_is_superset
Unexecuted instantiation: netlink-socket.c:ovs_be128_is_superset
Unexecuted instantiation: rtnetlink.c:ovs_be128_is_superset
Unexecuted instantiation: route-table.c:ovs_be128_is_superset
Unexecuted instantiation: tc.c:ovs_be128_is_superset
Unexecuted instantiation: aes128.c:ovs_be128_is_superset
Unexecuted instantiation: bundle.c:ovs_be128_is_superset
Unexecuted instantiation: classifier.c:ovs_be128_is_superset
Unexecuted instantiation: ccmap.c:ovs_be128_is_superset
Unexecuted instantiation: cmap.c:ovs_be128_is_superset
Unexecuted instantiation: colors.c:ovs_be128_is_superset
Unexecuted instantiation: command-line.c:ovs_be128_is_superset
Unexecuted instantiation: connectivity.c:ovs_be128_is_superset
Unexecuted instantiation: cooperative-multitasking.c:ovs_be128_is_superset
Unexecuted instantiation: csum.c:ovs_be128_is_superset
Unexecuted instantiation: dp-packet-gso.c:ovs_be128_is_superset
Unexecuted instantiation: dpif.c:ovs_be128_is_superset
Unexecuted instantiation: entropy.c:ovs_be128_is_superset
Unexecuted instantiation: fatal-signal.c:ovs_be128_is_superset
Unexecuted instantiation: guarded-list.c:ovs_be128_is_superset
Unexecuted instantiation: hmap.c:ovs_be128_is_superset
Unexecuted instantiation: hmapx.c:ovs_be128_is_superset
Unexecuted instantiation: id-pool.c:ovs_be128_is_superset
Unexecuted instantiation: jsonrpc.c:ovs_be128_is_superset
Unexecuted instantiation: learn.c:ovs_be128_is_superset
Unexecuted instantiation: multipath.c:ovs_be128_is_superset
Unexecuted instantiation: netdev-offload.c:ovs_be128_is_superset
Unexecuted instantiation: netdev-vport.c:ovs_be128_is_superset
Unexecuted instantiation: netlink.c:ovs_be128_is_superset
Unexecuted instantiation: odp-execute.c:ovs_be128_is_superset
Unexecuted instantiation: odp-execute-private.c:ovs_be128_is_superset
Unexecuted instantiation: odp-util.c:ovs_be128_is_superset
Unexecuted instantiation: ovs-replay.c:ovs_be128_is_superset
Unexecuted instantiation: reconnect.c:ovs_be128_is_superset
Unexecuted instantiation: sha1.c:ovs_be128_is_superset
Unexecuted instantiation: simap.c:ovs_be128_is_superset
Unexecuted instantiation: stream.c:ovs_be128_is_superset
Unexecuted instantiation: timer.c:ovs_be128_is_superset
Unexecuted instantiation: tnl-neigh-cache.c:ovs_be128_is_superset
Unexecuted instantiation: netdev-native-tnl.c:ovs_be128_is_superset
Unexecuted instantiation: daemon-unix.c:ovs_be128_is_superset
Unexecuted instantiation: signals.c:ovs_be128_is_superset
Unexecuted instantiation: stream-unix.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netlink.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_be128_is_superset
Unexecuted instantiation: netlink-conntrack.c:ovs_be128_is_superset
Unexecuted instantiation: netlink-notifier.c:ovs_be128_is_superset
Unexecuted instantiation: stream-ssl.c:ovs_be128_is_superset
Unexecuted instantiation: conntrack.c:ovs_be128_is_superset
Unexecuted instantiation: ct-dpif.c:ovs_be128_is_superset
Unexecuted instantiation: daemon.c:ovs_be128_is_superset
Unexecuted instantiation: dpctl.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-perf.c:ovs_be128_is_superset
Unexecuted instantiation: fat-rwlock.c:ovs_be128_is_superset
Unexecuted instantiation: hindex.c:ovs_be128_is_superset
Unexecuted instantiation: id-fpool.c:ovs_be128_is_superset
Unexecuted instantiation: ipf.c:ovs_be128_is_superset
Unexecuted instantiation: lockfile.c:ovs_be128_is_superset
Unexecuted instantiation: mpsc-queue.c:ovs_be128_is_superset
Unexecuted instantiation: ovs-numa.c:ovs_be128_is_superset
Unexecuted instantiation: process.c:ovs_be128_is_superset
Unexecuted instantiation: stream-fd.c:ovs_be128_is_superset
Unexecuted instantiation: stream-replay.c:ovs_be128_is_superset
Unexecuted instantiation: stream-tcp.c:ovs_be128_is_superset
Unexecuted instantiation: dpdk-stub.c:ovs_be128_is_superset
Unexecuted instantiation: vswitch-idl.c:ovs_be128_is_superset
Unexecuted instantiation: conntrack-icmp.c:ovs_be128_is_superset
Unexecuted instantiation: conntrack-tcp.c:ovs_be128_is_superset
Unexecuted instantiation: conntrack-tp.c:ovs_be128_is_superset
Unexecuted instantiation: conntrack-other.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-data.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-error.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-idl.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-map-op.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-set-op.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-parser.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-types.c:ovs_be128_is_superset
Unexecuted instantiation: skiplist.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-cs.c:ovs_be128_is_superset
Unexecuted instantiation: ovsdb-session.c:ovs_be128_is_superset
587
588
static inline bool
589
ovs_u128_is_superset(ovs_u128 super, ovs_u128 sub)
590
0
{
591
0
    return (uint_is_superset(super.u64.hi, sub.u64.hi) &&
592
0
            uint_is_superset(super.u64.lo, sub.u64.lo));
593
0
}
Unexecuted instantiation: ofp_print_target.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-print.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-protocol.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-queue.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-switch.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-table.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-util.c:ovs_u128_is_superset
Unexecuted instantiation: ofpbuf.c:ovs_u128_is_superset
Unexecuted instantiation: util.c:ovs_u128_is_superset
Unexecuted instantiation: vlog.c:ovs_u128_is_superset
Unexecuted instantiation: async-append-aio.c:ovs_u128_is_superset
Unexecuted instantiation: dirs.c:ovs_u128_is_superset
Unexecuted instantiation: backtrace.c:ovs_u128_is_superset
Unexecuted instantiation: byteq.c:ovs_u128_is_superset
Unexecuted instantiation: coverage.c:ovs_u128_is_superset
Unexecuted instantiation: dp-packet.c:ovs_u128_is_superset
Unexecuted instantiation: dynamic-string.c:ovs_u128_is_superset
Unexecuted instantiation: flow.c:ovs_u128_is_superset
Unexecuted instantiation: hash.c:ovs_u128_is_superset
Unexecuted instantiation: jhash.c:ovs_u128_is_superset
Unexecuted instantiation: json.c:ovs_u128_is_superset
Unexecuted instantiation: match.c:ovs_u128_is_superset
Unexecuted instantiation: meta-flow.c:ovs_u128_is_superset
Unexecuted instantiation: namemap.c:ovs_u128_is_superset
Unexecuted instantiation: netdev.c:ovs_u128_is_superset
Unexecuted instantiation: nx-match.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-actions.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-bundle.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-connection.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-ct.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-ed-props.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-errors.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-flow.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-group.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-ipfix.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-match.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-meter.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-monitor.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-msgs.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-packet.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-parse.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-port.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-prop.c:ovs_u128_is_superset
Unexecuted instantiation: ovs-rcu.c:ovs_u128_is_superset
Unexecuted instantiation: ovs-router.c:ovs_u128_is_superset
Unexecuted instantiation: ovs-thread.c:ovs_u128_is_superset
Unexecuted instantiation: ox-stat.c:ovs_u128_is_superset
Unexecuted instantiation: packets.c:ovs_u128_is_superset
Unexecuted instantiation: poll-loop.c:ovs_u128_is_superset
Unexecuted instantiation: pvector.c:ovs_u128_is_superset
Unexecuted instantiation: random.c:ovs_u128_is_superset
Unexecuted instantiation: seq.c:ovs_u128_is_superset
Unexecuted instantiation: shash.c:ovs_u128_is_superset
Unexecuted instantiation: smap.c:ovs_u128_is_superset
Unexecuted instantiation: socket-util.c:ovs_u128_is_superset
Unexecuted instantiation: sset.c:ovs_u128_is_superset
Unexecuted instantiation: svec.c:ovs_u128_is_superset
Unexecuted instantiation: syslog-direct.c:ovs_u128_is_superset
Unexecuted instantiation: syslog-libc.c:ovs_u128_is_superset
Unexecuted instantiation: syslog-null.c:ovs_u128_is_superset
Unexecuted instantiation: timeval.c:ovs_u128_is_superset
Unexecuted instantiation: tnl-ports.c:ovs_u128_is_superset
Unexecuted instantiation: token-bucket.c:ovs_u128_is_superset
Unexecuted instantiation: tun-metadata.c:ovs_u128_is_superset
Unexecuted instantiation: unicode.c:ovs_u128_is_superset
Unexecuted instantiation: unixctl.c:ovs_u128_is_superset
Unexecuted instantiation: userspace-tso.c:ovs_u128_is_superset
Unexecuted instantiation: uuid.c:ovs_u128_is_superset
Unexecuted instantiation: latch-unix.c:ovs_u128_is_superset
Unexecuted instantiation: socket-util-unix.c:ovs_u128_is_superset
Unexecuted instantiation: netdev-linux.c:ovs_u128_is_superset
Unexecuted instantiation: netdev-offload-tc.c:ovs_u128_is_superset
Unexecuted instantiation: netlink-socket.c:ovs_u128_is_superset
Unexecuted instantiation: rtnetlink.c:ovs_u128_is_superset
Unexecuted instantiation: route-table.c:ovs_u128_is_superset
Unexecuted instantiation: tc.c:ovs_u128_is_superset
Unexecuted instantiation: aes128.c:ovs_u128_is_superset
Unexecuted instantiation: bundle.c:ovs_u128_is_superset
Unexecuted instantiation: classifier.c:ovs_u128_is_superset
Unexecuted instantiation: ccmap.c:ovs_u128_is_superset
Unexecuted instantiation: cmap.c:ovs_u128_is_superset
Unexecuted instantiation: colors.c:ovs_u128_is_superset
Unexecuted instantiation: command-line.c:ovs_u128_is_superset
Unexecuted instantiation: connectivity.c:ovs_u128_is_superset
Unexecuted instantiation: cooperative-multitasking.c:ovs_u128_is_superset
Unexecuted instantiation: csum.c:ovs_u128_is_superset
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_is_superset
Unexecuted instantiation: dpif.c:ovs_u128_is_superset
Unexecuted instantiation: entropy.c:ovs_u128_is_superset
Unexecuted instantiation: fatal-signal.c:ovs_u128_is_superset
Unexecuted instantiation: guarded-list.c:ovs_u128_is_superset
Unexecuted instantiation: hmap.c:ovs_u128_is_superset
Unexecuted instantiation: hmapx.c:ovs_u128_is_superset
Unexecuted instantiation: id-pool.c:ovs_u128_is_superset
Unexecuted instantiation: jsonrpc.c:ovs_u128_is_superset
Unexecuted instantiation: learn.c:ovs_u128_is_superset
Unexecuted instantiation: multipath.c:ovs_u128_is_superset
Unexecuted instantiation: netdev-offload.c:ovs_u128_is_superset
Unexecuted instantiation: netdev-vport.c:ovs_u128_is_superset
Unexecuted instantiation: netlink.c:ovs_u128_is_superset
Unexecuted instantiation: odp-execute.c:ovs_u128_is_superset
Unexecuted instantiation: odp-execute-private.c:ovs_u128_is_superset
Unexecuted instantiation: odp-util.c:ovs_u128_is_superset
Unexecuted instantiation: ovs-replay.c:ovs_u128_is_superset
Unexecuted instantiation: reconnect.c:ovs_u128_is_superset
Unexecuted instantiation: sha1.c:ovs_u128_is_superset
Unexecuted instantiation: simap.c:ovs_u128_is_superset
Unexecuted instantiation: stream.c:ovs_u128_is_superset
Unexecuted instantiation: timer.c:ovs_u128_is_superset
Unexecuted instantiation: tnl-neigh-cache.c:ovs_u128_is_superset
Unexecuted instantiation: netdev-native-tnl.c:ovs_u128_is_superset
Unexecuted instantiation: daemon-unix.c:ovs_u128_is_superset
Unexecuted instantiation: signals.c:ovs_u128_is_superset
Unexecuted instantiation: stream-unix.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netlink.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netlink-rtnl.c:ovs_u128_is_superset
Unexecuted instantiation: netlink-conntrack.c:ovs_u128_is_superset
Unexecuted instantiation: netlink-notifier.c:ovs_u128_is_superset
Unexecuted instantiation: stream-ssl.c:ovs_u128_is_superset
Unexecuted instantiation: conntrack.c:ovs_u128_is_superset
Unexecuted instantiation: ct-dpif.c:ovs_u128_is_superset
Unexecuted instantiation: daemon.c:ovs_u128_is_superset
Unexecuted instantiation: dpctl.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-private-dfc.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-private-dpif.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-private-extract.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-perf.c:ovs_u128_is_superset
Unexecuted instantiation: fat-rwlock.c:ovs_u128_is_superset
Unexecuted instantiation: hindex.c:ovs_u128_is_superset
Unexecuted instantiation: id-fpool.c:ovs_u128_is_superset
Unexecuted instantiation: ipf.c:ovs_u128_is_superset
Unexecuted instantiation: lockfile.c:ovs_u128_is_superset
Unexecuted instantiation: mpsc-queue.c:ovs_u128_is_superset
Unexecuted instantiation: ovs-numa.c:ovs_u128_is_superset
Unexecuted instantiation: process.c:ovs_u128_is_superset
Unexecuted instantiation: stream-fd.c:ovs_u128_is_superset
Unexecuted instantiation: stream-replay.c:ovs_u128_is_superset
Unexecuted instantiation: stream-tcp.c:ovs_u128_is_superset
Unexecuted instantiation: dpdk-stub.c:ovs_u128_is_superset
Unexecuted instantiation: vswitch-idl.c:ovs_u128_is_superset
Unexecuted instantiation: conntrack-icmp.c:ovs_u128_is_superset
Unexecuted instantiation: conntrack-tcp.c:ovs_u128_is_superset
Unexecuted instantiation: conntrack-tp.c:ovs_u128_is_superset
Unexecuted instantiation: conntrack-other.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-extract-study.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-lookup.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-lookup-autovalidator.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-lookup-generic.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-data.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-error.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-idl.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-map-op.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-set-op.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-parser.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-types.c:ovs_u128_is_superset
Unexecuted instantiation: skiplist.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-cs.c:ovs_u128_is_superset
Unexecuted instantiation: ovsdb-session.c:ovs_u128_is_superset
594
595
void xsleep(unsigned int seconds);
596
void xnanosleep(uint64_t nanoseconds);
597
void xnanosleep_no_quiesce(uint64_t nanoseconds);
598
void set_timer_resolution(unsigned long nanoseconds);
599
600
bool is_stdout_a_tty(void);
601
602
#ifdef _WIN32
603

604
char *ovs_format_message(int error);
605
char *ovs_lasterror_to_string(void);
606
int ftruncate(int fd, off_t length);
607
#endif
608
609
#ifdef  __cplusplus
610
}
611
#endif
612
613
#ifdef __linux__
614
bool ovs_kernel_is_version_or_newer(int target_major, int target_minor);
615
#endif
616
617
#endif /* util.h */