Coverage Report

Created: 2026-05-30 06:26

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/openvswitch/lib/util.h
Line
Count
Source
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
9.71M
#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
9.71M
    !__builtin_types_compatible_p(typeof(ARRAY), typeof(&ARRAY[0]))
42
43
/* compile-time fail if not array */
44
9.71M
#define __ARRAY_FAIL(ARRAY) (sizeof(char[-2*!__ARRAY_CHECK(ARRAY)]))
45
#define __ARRAY_SIZE(ARRAY)         \
46
9.71M
    __builtin_choose_expr(__ARRAY_CHECK(ARRAY),      \
47
9.71M
        __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
typedef uint8_t OVS_CACHE_LINE_MARKER[0];
78
79
static inline void
80
ovs_prefetch_range(const void *start, size_t size)
81
0
{
82
0
    const char *addr = (const char *)start;
83
0
    size_t ofs;
84
85
0
    for (ofs = 0; ofs < size; ofs += CACHE_LINE_SIZE) {
86
0
        OVS_PREFETCH(addr + ofs);
87
0
    }
88
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_prefetch_range
Unexecuted instantiation: match.c:ovs_prefetch_range
Unexecuted instantiation: netdev.c:ovs_prefetch_range
Unexecuted instantiation: ofp-match.c:ovs_prefetch_range
Unexecuted instantiation: ofp-msgs.c:ovs_prefetch_range
Unexecuted instantiation: ofp-port.c:ovs_prefetch_range
Unexecuted instantiation: ofp-print.c:ovs_prefetch_range
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:ovs_prefetch_range
Unexecuted instantiation: ovs-router.c:ovs_prefetch_range
Unexecuted instantiation: ovs-thread.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: timeval.c:ovs_prefetch_range
Unexecuted instantiation: tnl-ports.c:ovs_prefetch_range
Unexecuted instantiation: tun-metadata.c:ovs_prefetch_range
Unexecuted instantiation: unixctl.c:ovs_prefetch_range
Unexecuted instantiation: userspace-tso.c:ovs_prefetch_range
Unexecuted instantiation: util.c:ovs_prefetch_range
Unexecuted instantiation: uuid.c:ovs_prefetch_range
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_prefetch_range
Unexecuted instantiation: dirs.c:ovs_prefetch_range
Unexecuted instantiation: aes128.c:ovs_prefetch_range
Unexecuted instantiation: backtrace.c:ovs_prefetch_range
Unexecuted instantiation: byteq.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: coverage.c:ovs_prefetch_range
Unexecuted instantiation: csum.c:ovs_prefetch_range
Unexecuted instantiation: dp-packet-gso.c:ovs_prefetch_range
Unexecuted instantiation: dpif-offload.c:ovs_prefetch_range
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_prefetch_range
Unexecuted instantiation: hmap.c:ovs_prefetch_range
Unexecuted instantiation: hmapx.c:ovs_prefetch_range
Unexecuted instantiation: id-fpool.c:ovs_prefetch_range
Unexecuted instantiation: json.c:ovs_prefetch_range
Unexecuted instantiation: jsonrpc.c:ovs_prefetch_range
Unexecuted instantiation: meta-flow.c:ovs_prefetch_range
Unexecuted instantiation: namemap.c:ovs_prefetch_range
Unexecuted instantiation: netdev-dummy.c:ovs_prefetch_range
Unexecuted instantiation: netdev-vport.c:ovs_prefetch_range
Unexecuted instantiation: netlink.c:ovs_prefetch_range
Unexecuted instantiation: nx-match.c:ovs_prefetch_range
Unexecuted instantiation: odp-execute.c:ovs_prefetch_range
Unexecuted instantiation: odp-util.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-meter.c:ovs_prefetch_range
Unexecuted instantiation: ofp-monitor.c:ovs_prefetch_range
Unexecuted instantiation: ofp-packet.c:ovs_prefetch_range
Unexecuted instantiation: ofp-parse.c:ovs_prefetch_range
Unexecuted instantiation: ovs-replay.c:ovs_prefetch_range
Unexecuted instantiation: ox-stat.c:ovs_prefetch_range
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_prefetch_range
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_prefetch_range
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_prefetch_range
Unexecuted instantiation: conntrack.c:ovs_prefetch_range
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_prefetch_range
Unexecuted instantiation: hindex.c:ovs_prefetch_range
Unexecuted instantiation: id-pool.c:ovs_prefetch_range
Unexecuted instantiation: ipf.c:ovs_prefetch_range
Unexecuted instantiation: learn.c:ovs_prefetch_range
Unexecuted instantiation: lockfile.c:ovs_prefetch_range
Unexecuted instantiation: multipath.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-dfc.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_prefetch_range
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_prefetch_range
Unexecuted instantiation: miniflow_target.c:ovs_prefetch_range
Unexecuted instantiation: ofp_print_target.c:ovs_prefetch_range
Unexecuted instantiation: ofctl_parse_target.c:ovs_prefetch_range
89
90
#ifndef MIN
91
1.31M
#define MIN(X, Y) ((X) < (Y) ? (X) : (Y))
92
#endif
93
94
#ifndef MAX
95
21.7M
#define MAX(X, Y) ((X) > (Y) ? (X) : (Y))
96
#endif
97
98
/* Comparisons for ints with modular arithmetic */
99
#define INT_MOD_LT(a,b)     ((int) ((a)-(b)) < 0)
100
#define INT_MOD_LEQ(a,b)    ((int) ((a)-(b)) <= 0)
101
0
#define INT_MOD_GT(a,b)     ((int) ((a)-(b)) > 0)
102
0
#define INT_MOD_GEQ(a,b)    ((int) ((a)-(b)) >= 0)
103
104
#define INT_MOD_MIN(a, b)   ((INT_MOD_LT(a, b)) ? (a) : (b))
105
#define INT_MOD_MAX(a, b)   ((INT_MOD_GT(a, b)) ? (a) : (b))
106
107
0
#define OVS_NOT_REACHED() abort()
108
109
/* Joins two token expanding the arguments if they are macros.
110
 *
111
 * For token concatenation the circumlocution is needed for the
112
 * expansion. */
113
#define OVS_JOIN2(X, Y) X##Y
114
#define OVS_JOIN(X, Y) OVS_JOIN2(X, Y)
115
116
/* Use "%"PRIuSIZE to format size_t with printf(). */
117
#define PRIdSIZE "zd"
118
#define PRIiSIZE "zi"
119
#define PRIoSIZE "zo"
120
64.4k
#define PRIuSIZE "zu"
121
#define PRIxSIZE "zx"
122
#define PRIXSIZE "zX"
123
124
#ifdef  __cplusplus
125
extern "C" {
126
#endif
127
128
#define set_program_name(name) \
129
        ovs_set_program_name(name, OVS_PACKAGE_VERSION)
130
131
const char *get_subprogram_name(void);
132
    void set_subprogram_name(const char *);
133
134
unsigned int get_page_size(void);
135
long long int get_boot_time(void);
136
137
void ctl_timeout_setup(unsigned int secs);
138
139
void ovs_print_version(uint8_t min_ofp, uint8_t max_ofp);
140
141
void set_all_memory_locked(void);
142
bool memory_all_locked(void);
143
144
OVS_NO_RETURN void out_of_memory(void);
145
146
/* Allocation wrappers that abort if memory is exhausted. */
147
OVS_RETURNS_NONNULL void *xmalloc(size_t) MALLOC_LIKE;
148
OVS_RETURNS_NONNULL void *xcalloc(size_t, size_t) MALLOC_LIKE;
149
OVS_RETURNS_NONNULL void *xzalloc(size_t) MALLOC_LIKE;
150
OVS_RETURNS_NONNULL void *xrealloc(void *, size_t);
151
OVS_RETURNS_NONNULL void *xmemdup(const void *, size_t) MALLOC_LIKE;
152
OVS_RETURNS_NONNULL char *xmemdup0(const char *, size_t) MALLOC_LIKE;
153
OVS_RETURNS_NONNULL char *xstrdup(const char *) MALLOC_LIKE;
154
char *nullable_xstrdup(const char *) MALLOC_LIKE;
155
bool nullable_string_is_equal(const char *a, const char *b);
156
OVS_RETURNS_NONNULL char *xasprintf(const char *format, ...)
157
    OVS_PRINTF_FORMAT(1, 2) MALLOC_LIKE;
158
OVS_RETURNS_NONNULL char *xvasprintf(const char *format, va_list)
159
    OVS_PRINTF_FORMAT(1, 0) MALLOC_LIKE;
160
OVS_RETURNS_NONNULL void *x2nrealloc(void *p, size_t *n, size_t s);
161
162
/* Allocation wrappers for specialized situations where coverage counters
163
 * cannot be used. */
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
169
OVS_RETURNS_NONNULL void *xmalloc_cacheline(size_t) MALLOC_LIKE;
170
OVS_RETURNS_NONNULL void *xzalloc_cacheline(size_t) MALLOC_LIKE;
171
void free_cacheline(void *);
172
173
void ovs_strlcpy(char *dst, const char *src, size_t size);
174
void ovs_strzcpy(char *dst, const char *src, size_t size);
175
176
int string_ends_with(const char *str, const char *suffix);
177
178
OVS_RETURNS_NONNULL void *xmalloc_pagealign(size_t) MALLOC_LIKE;
179
void free_pagealign(void *);
180
OVS_RETURNS_NONNULL void *xmalloc_size_align(size_t, size_t) MALLOC_LIKE;
181
void free_size_align(void *);
182
183
/* The C standards say that neither the 'dst' nor 'src' argument to
184
 * memcpy() may be null, even if 'n' is zero.  This wrapper tolerates
185
 * the null case. */
186
static inline void
187
nullable_memcpy(void *dst, const void *src, size_t n)
188
1.10M
{
189
1.10M
    if (n) {
190
1.08M
        memcpy(dst, src, n);
191
1.08M
    }
192
1.10M
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:nullable_memcpy
Unexecuted instantiation: match.c:nullable_memcpy
Unexecuted instantiation: netdev.c:nullable_memcpy
Unexecuted instantiation: ofp-match.c:nullable_memcpy
Unexecuted instantiation: ofp-msgs.c:nullable_memcpy
Unexecuted instantiation: ofp-port.c:nullable_memcpy
Unexecuted instantiation: ofp-print.c:nullable_memcpy
Unexecuted instantiation: ofp-prop.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
Unexecuted instantiation: ovs-rcu.c:nullable_memcpy
Unexecuted instantiation: ovs-router.c:nullable_memcpy
Unexecuted instantiation: ovs-thread.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: timeval.c:nullable_memcpy
Unexecuted instantiation: tnl-ports.c:nullable_memcpy
Unexecuted instantiation: tun-metadata.c:nullable_memcpy
Unexecuted instantiation: unixctl.c:nullable_memcpy
Unexecuted instantiation: userspace-tso.c:nullable_memcpy
util.c:nullable_memcpy
Line
Count
Source
188
4.33k
{
189
4.33k
    if (n) {
190
4.33k
        memcpy(dst, src, n);
191
4.33k
    }
192
4.33k
}
Unexecuted instantiation: uuid.c:nullable_memcpy
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:nullable_memcpy
Unexecuted instantiation: dirs.c:nullable_memcpy
Unexecuted instantiation: aes128.c:nullable_memcpy
Unexecuted instantiation: backtrace.c:nullable_memcpy
Unexecuted instantiation: byteq.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: coverage.c:nullable_memcpy
Unexecuted instantiation: csum.c:nullable_memcpy
Unexecuted instantiation: dp-packet-gso.c:nullable_memcpy
Unexecuted instantiation: dpif-offload.c:nullable_memcpy
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:nullable_memcpy
Unexecuted instantiation: hmap.c:nullable_memcpy
Unexecuted instantiation: hmapx.c:nullable_memcpy
Unexecuted instantiation: id-fpool.c:nullable_memcpy
Unexecuted instantiation: json.c:nullable_memcpy
Unexecuted instantiation: jsonrpc.c:nullable_memcpy
Unexecuted instantiation: meta-flow.c:nullable_memcpy
Unexecuted instantiation: namemap.c:nullable_memcpy
Unexecuted instantiation: netdev-dummy.c:nullable_memcpy
Unexecuted instantiation: netdev-vport.c:nullable_memcpy
netlink.c:nullable_memcpy
Line
Count
Source
188
1.10M
{
189
1.10M
    if (n) {
190
1.07M
        memcpy(dst, src, n);
191
1.07M
    }
192
1.10M
}
Unexecuted instantiation: nx-match.c:nullable_memcpy
Unexecuted instantiation: odp-execute.c:nullable_memcpy
Unexecuted instantiation: odp-util.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-meter.c:nullable_memcpy
Unexecuted instantiation: ofp-monitor.c:nullable_memcpy
Unexecuted instantiation: ofp-packet.c:nullable_memcpy
Unexecuted instantiation: ofp-parse.c:nullable_memcpy
Unexecuted instantiation: ovs-replay.c:nullable_memcpy
Unexecuted instantiation: ox-stat.c:nullable_memcpy
Unexecuted instantiation: pcap-file.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: 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: timer.c:nullable_memcpy
Unexecuted instantiation: tnl-neigh-cache.c:nullable_memcpy
Unexecuted instantiation: netdev-native-tnl.c:nullable_memcpy
Unexecuted instantiation: token-bucket.c:nullable_memcpy
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:nullable_memcpy
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:nullable_memcpy
Unexecuted instantiation: conntrack.c:nullable_memcpy
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:nullable_memcpy
Unexecuted instantiation: hindex.c:nullable_memcpy
Unexecuted instantiation: id-pool.c:nullable_memcpy
Unexecuted instantiation: ipf.c:nullable_memcpy
Unexecuted instantiation: learn.c:nullable_memcpy
Unexecuted instantiation: lockfile.c:nullable_memcpy
Unexecuted instantiation: multipath.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-dfc.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-dpcls.c:nullable_memcpy
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:nullable_memcpy
Unexecuted instantiation: miniflow_target.c:nullable_memcpy
Unexecuted instantiation: ofp_print_target.c:nullable_memcpy
Unexecuted instantiation: ofctl_parse_target.c:nullable_memcpy
193
194
/* The C standards say that the 'dst' argument to memset may not be
195
 * null, even if 'n' is zero.  This wrapper tolerates the null case. */
196
static inline void
197
nullable_memset(void *dst, int c, size_t n)
198
688k
{
199
688k
    if (n) {
200
655k
        memset(dst, c, n);
201
655k
    }
202
688k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:nullable_memset
Unexecuted instantiation: match.c:nullable_memset
Unexecuted instantiation: netdev.c:nullable_memset
Unexecuted instantiation: ofp-match.c:nullable_memset
Unexecuted instantiation: ofp-msgs.c:nullable_memset
Unexecuted instantiation: ofp-port.c:nullable_memset
Unexecuted instantiation: ofp-print.c:nullable_memset
Unexecuted instantiation: ofp-prop.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
198
688k
{
199
688k
    if (n) {
200
655k
        memset(dst, c, n);
201
655k
    }
202
688k
}
Unexecuted instantiation: ovs-rcu.c:nullable_memset
Unexecuted instantiation: ovs-router.c:nullable_memset
Unexecuted instantiation: ovs-thread.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: timeval.c:nullable_memset
Unexecuted instantiation: tnl-ports.c:nullable_memset
Unexecuted instantiation: tun-metadata.c:nullable_memset
Unexecuted instantiation: unixctl.c:nullable_memset
Unexecuted instantiation: userspace-tso.c:nullable_memset
Unexecuted instantiation: util.c:nullable_memset
Unexecuted instantiation: uuid.c:nullable_memset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:nullable_memset
Unexecuted instantiation: dirs.c:nullable_memset
Unexecuted instantiation: aes128.c:nullable_memset
Unexecuted instantiation: backtrace.c:nullable_memset
Unexecuted instantiation: byteq.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: coverage.c:nullable_memset
Unexecuted instantiation: csum.c:nullable_memset
Unexecuted instantiation: dp-packet-gso.c:nullable_memset
Unexecuted instantiation: dpif-offload.c:nullable_memset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:nullable_memset
Unexecuted instantiation: hmap.c:nullable_memset
Unexecuted instantiation: hmapx.c:nullable_memset
Unexecuted instantiation: id-fpool.c:nullable_memset
Unexecuted instantiation: json.c:nullable_memset
Unexecuted instantiation: jsonrpc.c:nullable_memset
Unexecuted instantiation: meta-flow.c:nullable_memset
Unexecuted instantiation: namemap.c:nullable_memset
Unexecuted instantiation: netdev-dummy.c:nullable_memset
Unexecuted instantiation: netdev-vport.c:nullable_memset
Unexecuted instantiation: netlink.c:nullable_memset
Unexecuted instantiation: nx-match.c:nullable_memset
Unexecuted instantiation: odp-execute.c:nullable_memset
Unexecuted instantiation: odp-util.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-meter.c:nullable_memset
Unexecuted instantiation: ofp-monitor.c:nullable_memset
Unexecuted instantiation: ofp-packet.c:nullable_memset
Unexecuted instantiation: ofp-parse.c:nullable_memset
Unexecuted instantiation: ovs-replay.c:nullable_memset
Unexecuted instantiation: ox-stat.c:nullable_memset
Unexecuted instantiation: pcap-file.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: 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: timer.c:nullable_memset
Unexecuted instantiation: tnl-neigh-cache.c:nullable_memset
Unexecuted instantiation: netdev-native-tnl.c:nullable_memset
Unexecuted instantiation: token-bucket.c:nullable_memset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:nullable_memset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:nullable_memset
Unexecuted instantiation: conntrack.c:nullable_memset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:nullable_memset
Unexecuted instantiation: hindex.c:nullable_memset
Unexecuted instantiation: id-pool.c:nullable_memset
Unexecuted instantiation: ipf.c:nullable_memset
Unexecuted instantiation: learn.c:nullable_memset
Unexecuted instantiation: lockfile.c:nullable_memset
Unexecuted instantiation: multipath.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-dfc.c:nullable_memset
Unexecuted instantiation: dpif-netdev-dpcls.c:nullable_memset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:nullable_memset
Unexecuted instantiation: miniflow_target.c:nullable_memset
Unexecuted instantiation: ofp_print_target.c:nullable_memset
Unexecuted instantiation: ofctl_parse_target.c:nullable_memset
203
204
/* Copy string SRC to DST, but no more bytes than the shorter of DST or SRC.
205
 * DST and SRC must both be char arrays, not pointers, and with GNU C, this
206
 * raises a compiler error if either DST or SRC is a pointer instead of an
207
 * array. */
208
#define ovs_strlcpy_arrays(DST, SRC) \
209
57.0k
    ovs_strlcpy(DST, SRC, MIN(ARRAY_SIZE(DST), ARRAY_SIZE(SRC)))
210
211
OVS_NO_RETURN void ovs_abort(int err_no, const char *format, ...)
212
    OVS_PRINTF_FORMAT(2, 3);
213
OVS_NO_RETURN void ovs_abort_valist(int err_no, const char *format, va_list)
214
    OVS_PRINTF_FORMAT(2, 0);
215
OVS_NO_RETURN void ovs_fatal(int err_no, const char *format, ...)
216
    OVS_PRINTF_FORMAT(2, 3);
217
OVS_NO_RETURN void ovs_fatal_valist(int err_no, const char *format, va_list)
218
    OVS_PRINTF_FORMAT(2, 0);
219
void ovs_error(int err_no, const char *format, ...) OVS_PRINTF_FORMAT(2, 3);
220
void ovs_error_valist(int err_no, const char *format, va_list)
221
    OVS_PRINTF_FORMAT(2, 0);
222
const char *ovs_retval_to_string(int);
223
const char *ovs_strerror(int);
224
void ovs_hex_dump(FILE *, const void *, size_t, uintptr_t offset, bool ascii);
225
226
bool str_to_int(const char *, int base, int *);
227
bool str_to_long(const char *, int base, long *);
228
bool str_to_llong(const char *, int base, long long *);
229
bool str_to_llong_with_tail(const char *, char **, int base, long long *);
230
bool str_to_uint(const char *, int base, unsigned int *);
231
bool str_to_ullong(const char *, int base, unsigned long long *);
232
bool str_to_llong_range(const char *, int base, long long *, long long *);
233
234
bool ovs_scan(const char *s, const char *format, ...) OVS_SCANF_FORMAT(2, 3);
235
bool ovs_scan_len(const char *s, int *n, const char *format, ...);
236
237
bool str_to_double(const char *, double *);
238
239
int hexit_value(unsigned char c);
240
uintmax_t hexits_value(const char *s, size_t n, bool *ok);
241
242
int parse_int_string(const char *s, uint8_t *valuep, int field_width,
243
                     char **tail);
244
245
const char *english_list_delimiter(size_t index, size_t total);
246
247
char *get_cwd(void);
248
char *dir_name(const char *file_name);
249
char *base_name(const char *file_name);
250
char *abs_file_name(const char *dir, const char *file_name);
251
bool is_file_name_absolute(const char *);
252
253
char *follow_symlinks(const char *filename);
254

255
/* Bitwise tests. */
256
257
/* Returns the number of trailing 0-bits in 'n'.  Undefined if 'n' == 0. */
258
#if __GNUC__ >= 4
259
static inline int
260
raw_ctz(uint64_t n)
261
2.61M
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
2.61M
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
2.61M
            ? __builtin_ctz(n)
267
2.61M
            : __builtin_ctzll(n));
268
2.61M
}
Unexecuted instantiation: flow_extract_target.c:raw_ctz
Unexecuted instantiation: dp-packet.c:raw_ctz
Unexecuted instantiation: dynamic-string.c:raw_ctz
flow.c:raw_ctz
Line
Count
Source
261
1.18M
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
1.18M
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
1.18M
            ? __builtin_ctz(n)
267
1.18M
            : __builtin_ctzll(n));
268
1.18M
}
Unexecuted instantiation: jhash.c:raw_ctz
Unexecuted instantiation: match.c:raw_ctz
Unexecuted instantiation: netdev.c:raw_ctz
Unexecuted instantiation: ofp-match.c:raw_ctz
Unexecuted instantiation: ofp-msgs.c:raw_ctz
Unexecuted instantiation: ofp-port.c:raw_ctz
Unexecuted instantiation: ofp-print.c:raw_ctz
Unexecuted instantiation: ofp-prop.c:raw_ctz
ofp-protocol.c:raw_ctz
Line
Count
Source
261
788k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
788k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
788k
            ? __builtin_ctz(n)
267
788k
            : __builtin_ctzll(n));
268
788k
}
Unexecuted instantiation: ofp-queue.c:raw_ctz
Unexecuted instantiation: ofp-switch.c:raw_ctz
ofp-table.c:raw_ctz
Line
Count
Source
261
415k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
415k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
415k
            ? __builtin_ctz(n)
267
415k
            : __builtin_ctzll(n));
268
415k
}
Unexecuted instantiation: ofp-util.c:raw_ctz
Unexecuted instantiation: ofpbuf.c:raw_ctz
Unexecuted instantiation: ovs-rcu.c:raw_ctz
Unexecuted instantiation: ovs-router.c:raw_ctz
Unexecuted instantiation: ovs-thread.c:raw_ctz
packets.c:raw_ctz
Line
Count
Source
261
10.1k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
10.1k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
10.1k
            ? __builtin_ctz(n)
267
10.1k
            : __builtin_ctzll(n));
268
10.1k
}
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: timeval.c:raw_ctz
Unexecuted instantiation: tnl-ports.c:raw_ctz
tun-metadata.c:raw_ctz
Line
Count
Source
261
7.17k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
7.17k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
7.17k
            ? __builtin_ctz(n)
267
7.17k
            : __builtin_ctzll(n));
268
7.17k
}
Unexecuted instantiation: unixctl.c:raw_ctz
Unexecuted instantiation: userspace-tso.c:raw_ctz
Unexecuted instantiation: util.c:raw_ctz
Unexecuted instantiation: uuid.c:raw_ctz
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:raw_ctz
Unexecuted instantiation: dirs.c:raw_ctz
Unexecuted instantiation: aes128.c:raw_ctz
Unexecuted instantiation: backtrace.c:raw_ctz
Unexecuted instantiation: byteq.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: coverage.c:raw_ctz
Unexecuted instantiation: csum.c:raw_ctz
Unexecuted instantiation: dp-packet-gso.c:raw_ctz
Unexecuted instantiation: dpif-offload.c:raw_ctz
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:raw_ctz
Unexecuted instantiation: hmap.c:raw_ctz
Unexecuted instantiation: hmapx.c:raw_ctz
Unexecuted instantiation: id-fpool.c:raw_ctz
Unexecuted instantiation: json.c:raw_ctz
Unexecuted instantiation: jsonrpc.c:raw_ctz
meta-flow.c:raw_ctz
Line
Count
Source
261
5.29k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
5.29k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
5.29k
            ? __builtin_ctz(n)
267
5.29k
            : __builtin_ctzll(n));
268
5.29k
}
Unexecuted instantiation: namemap.c:raw_ctz
Unexecuted instantiation: netdev-dummy.c:raw_ctz
Unexecuted instantiation: netdev-vport.c:raw_ctz
Unexecuted instantiation: netlink.c:raw_ctz
nx-match.c:raw_ctz
Line
Count
Source
261
6.05k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
6.05k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
6.05k
            ? __builtin_ctz(n)
267
6.05k
            : __builtin_ctzll(n));
268
6.05k
}
Unexecuted instantiation: odp-execute.c:raw_ctz
Unexecuted instantiation: odp-util.c:raw_ctz
ofp-actions.c:raw_ctz
Line
Count
Source
261
119k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
119k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
119k
            ? __builtin_ctz(n)
267
119k
            : __builtin_ctzll(n));
268
119k
}
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-meter.c:raw_ctz
Unexecuted instantiation: ofp-monitor.c:raw_ctz
Unexecuted instantiation: ofp-packet.c:raw_ctz
Unexecuted instantiation: ofp-parse.c:raw_ctz
Unexecuted instantiation: ovs-replay.c:raw_ctz
Unexecuted instantiation: ox-stat.c:raw_ctz
Unexecuted instantiation: pcap-file.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: 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: timer.c:raw_ctz
Unexecuted instantiation: tnl-neigh-cache.c:raw_ctz
Unexecuted instantiation: netdev-native-tnl.c:raw_ctz
Unexecuted instantiation: token-bucket.c:raw_ctz
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:raw_ctz
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:raw_ctz
Unexecuted instantiation: conntrack.c:raw_ctz
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:raw_ctz
Unexecuted instantiation: hindex.c:raw_ctz
Unexecuted instantiation: id-pool.c:raw_ctz
Unexecuted instantiation: ipf.c:raw_ctz
Unexecuted instantiation: learn.c:raw_ctz
Unexecuted instantiation: lockfile.c:raw_ctz
Unexecuted instantiation: multipath.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-dfc.c:raw_ctz
Unexecuted instantiation: dpif-netdev-dpcls.c:raw_ctz
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:raw_ctz
miniflow_target.c:raw_ctz
Line
Count
Source
261
85.6k
{
262
    /* With GCC 4.7 on 32-bit x86, if a 32-bit integer is passed as 'n', using
263
     * a plain __builtin_ctzll() here always generates an out-of-line function
264
     * call.  The test below helps it to emit a single 'bsf' instruction. */
265
85.6k
    return (__builtin_constant_p(n <= UINT32_MAX) && n <= UINT32_MAX
266
85.6k
            ? __builtin_ctz(n)
267
85.6k
            : __builtin_ctzll(n));
268
85.6k
}
Unexecuted instantiation: ofp_print_target.c:raw_ctz
Unexecuted instantiation: ofctl_parse_target.c:raw_ctz
269
270
static inline int
271
raw_clz64(uint64_t n)
272
5.43k
{
273
5.43k
    return __builtin_clzll(n);
274
5.43k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:raw_clz64
Unexecuted instantiation: match.c:raw_clz64
Unexecuted instantiation: netdev.c:raw_clz64
Unexecuted instantiation: ofp-match.c:raw_clz64
Unexecuted instantiation: ofp-msgs.c:raw_clz64
Unexecuted instantiation: ofp-port.c:raw_clz64
Unexecuted instantiation: ofp-print.c:raw_clz64
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:raw_clz64
Unexecuted instantiation: ovs-router.c:raw_clz64
Unexecuted instantiation: ovs-thread.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: timeval.c:raw_clz64
Unexecuted instantiation: tnl-ports.c:raw_clz64
Unexecuted instantiation: tun-metadata.c:raw_clz64
Unexecuted instantiation: unixctl.c:raw_clz64
Unexecuted instantiation: userspace-tso.c:raw_clz64
Unexecuted instantiation: util.c:raw_clz64
Unexecuted instantiation: uuid.c:raw_clz64
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:raw_clz64
Unexecuted instantiation: dirs.c:raw_clz64
Unexecuted instantiation: aes128.c:raw_clz64
Unexecuted instantiation: backtrace.c:raw_clz64
Unexecuted instantiation: byteq.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: coverage.c:raw_clz64
Unexecuted instantiation: csum.c:raw_clz64
Unexecuted instantiation: dp-packet-gso.c:raw_clz64
Unexecuted instantiation: dpif-offload.c:raw_clz64
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:raw_clz64
Unexecuted instantiation: hmap.c:raw_clz64
Unexecuted instantiation: hmapx.c:raw_clz64
Unexecuted instantiation: id-fpool.c:raw_clz64
Unexecuted instantiation: json.c:raw_clz64
Unexecuted instantiation: jsonrpc.c:raw_clz64
Unexecuted instantiation: meta-flow.c:raw_clz64
Unexecuted instantiation: namemap.c:raw_clz64
Unexecuted instantiation: netdev-dummy.c:raw_clz64
Unexecuted instantiation: netdev-vport.c:raw_clz64
Unexecuted instantiation: netlink.c:raw_clz64
Unexecuted instantiation: nx-match.c:raw_clz64
Unexecuted instantiation: odp-execute.c:raw_clz64
Unexecuted instantiation: odp-util.c:raw_clz64
ofp-actions.c:raw_clz64
Line
Count
Source
272
5.43k
{
273
5.43k
    return __builtin_clzll(n);
274
5.43k
}
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-meter.c:raw_clz64
Unexecuted instantiation: ofp-monitor.c:raw_clz64
Unexecuted instantiation: ofp-packet.c:raw_clz64
Unexecuted instantiation: ofp-parse.c:raw_clz64
Unexecuted instantiation: ovs-replay.c:raw_clz64
Unexecuted instantiation: ox-stat.c:raw_clz64
Unexecuted instantiation: pcap-file.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: 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: timer.c:raw_clz64
Unexecuted instantiation: tnl-neigh-cache.c:raw_clz64
Unexecuted instantiation: netdev-native-tnl.c:raw_clz64
Unexecuted instantiation: token-bucket.c:raw_clz64
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:raw_clz64
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:raw_clz64
Unexecuted instantiation: conntrack.c:raw_clz64
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:raw_clz64
Unexecuted instantiation: hindex.c:raw_clz64
Unexecuted instantiation: id-pool.c:raw_clz64
Unexecuted instantiation: ipf.c:raw_clz64
Unexecuted instantiation: learn.c:raw_clz64
Unexecuted instantiation: lockfile.c:raw_clz64
Unexecuted instantiation: multipath.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-dfc.c:raw_clz64
Unexecuted instantiation: dpif-netdev-dpcls.c:raw_clz64
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:raw_clz64
Unexecuted instantiation: miniflow_target.c:raw_clz64
Unexecuted instantiation: ofp_print_target.c:raw_clz64
Unexecuted instantiation: ofctl_parse_target.c:raw_clz64
275
#else
276
/* Defined in util.c. */
277
int raw_ctz(uint64_t n);
278
int raw_clz64(uint64_t n);
279
#endif
280
281
/* Returns the number of trailing 0-bits in 'n', or 32 if 'n' is 0. */
282
static inline int
283
ctz32(uint32_t n)
284
22.7k
{
285
22.7k
    return n ? raw_ctz(n) : 32;
286
22.7k
}
Unexecuted instantiation: flow_extract_target.c:ctz32
Unexecuted instantiation: dp-packet.c:ctz32
Unexecuted instantiation: dynamic-string.c:ctz32
Unexecuted instantiation: flow.c:ctz32
Unexecuted instantiation: jhash.c:ctz32
Unexecuted instantiation: match.c:ctz32
Unexecuted instantiation: netdev.c:ctz32
Unexecuted instantiation: ofp-match.c:ctz32
Unexecuted instantiation: ofp-msgs.c:ctz32
Unexecuted instantiation: ofp-port.c:ctz32
Unexecuted instantiation: ofp-print.c:ctz32
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:ctz32
Unexecuted instantiation: ovs-router.c:ctz32
Unexecuted instantiation: ovs-thread.c:ctz32
packets.c:ctz32
Line
Count
Source
284
22.7k
{
285
22.7k
    return n ? raw_ctz(n) : 32;
286
22.7k
}
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: timeval.c:ctz32
Unexecuted instantiation: tnl-ports.c:ctz32
Unexecuted instantiation: tun-metadata.c:ctz32
Unexecuted instantiation: unixctl.c:ctz32
Unexecuted instantiation: userspace-tso.c:ctz32
Unexecuted instantiation: util.c:ctz32
Unexecuted instantiation: uuid.c:ctz32
Unexecuted instantiation: vlog.c:ctz32
Unexecuted instantiation: latch-unix.c:ctz32
Unexecuted instantiation: socket-util-unix.c:ctz32
Unexecuted instantiation: netdev-linux.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: async-append-aio.c:ctz32
Unexecuted instantiation: dirs.c:ctz32
Unexecuted instantiation: aes128.c:ctz32
Unexecuted instantiation: backtrace.c:ctz32
Unexecuted instantiation: byteq.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: coverage.c:ctz32
Unexecuted instantiation: csum.c:ctz32
Unexecuted instantiation: dp-packet-gso.c:ctz32
Unexecuted instantiation: dpif-offload.c:ctz32
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ctz32
Unexecuted instantiation: hmap.c:ctz32
Unexecuted instantiation: hmapx.c:ctz32
Unexecuted instantiation: id-fpool.c:ctz32
Unexecuted instantiation: json.c:ctz32
Unexecuted instantiation: jsonrpc.c:ctz32
Unexecuted instantiation: meta-flow.c:ctz32
Unexecuted instantiation: namemap.c:ctz32
Unexecuted instantiation: netdev-dummy.c:ctz32
Unexecuted instantiation: netdev-vport.c:ctz32
Unexecuted instantiation: netlink.c:ctz32
Unexecuted instantiation: nx-match.c:ctz32
Unexecuted instantiation: odp-execute.c:ctz32
Unexecuted instantiation: odp-util.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-meter.c:ctz32
Unexecuted instantiation: ofp-monitor.c:ctz32
Unexecuted instantiation: ofp-packet.c:ctz32
Unexecuted instantiation: ofp-parse.c:ctz32
Unexecuted instantiation: ovs-replay.c:ctz32
Unexecuted instantiation: ox-stat.c:ctz32
Unexecuted instantiation: pcap-file.c:ctz32
Unexecuted instantiation: reconnect.c:ctz32
Unexecuted instantiation: sha1.c:ctz32
Unexecuted instantiation: simap.c:ctz32
Unexecuted instantiation: stream.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: timer.c:ctz32
Unexecuted instantiation: tnl-neigh-cache.c:ctz32
Unexecuted instantiation: netdev-native-tnl.c:ctz32
Unexecuted instantiation: token-bucket.c:ctz32
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ctz32
Unexecuted instantiation: dpif-offload-tc-netdev.c:ctz32
Unexecuted instantiation: netlink-conntrack.c:ctz32
Unexecuted instantiation: netlink-notifier.c:ctz32
Unexecuted instantiation: stream-ssl.c:ctz32
Unexecuted instantiation: bundle.c:ctz32
Unexecuted instantiation: conntrack.c:ctz32
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ctz32
Unexecuted instantiation: hindex.c:ctz32
Unexecuted instantiation: id-pool.c:ctz32
Unexecuted instantiation: ipf.c:ctz32
Unexecuted instantiation: learn.c:ctz32
Unexecuted instantiation: lockfile.c:ctz32
Unexecuted instantiation: multipath.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-dfc.c:ctz32
Unexecuted instantiation: dpif-netdev-dpcls.c:ctz32
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ctz32
Unexecuted instantiation: miniflow_target.c:ctz32
Unexecuted instantiation: ofp_print_target.c:ctz32
Unexecuted instantiation: ofctl_parse_target.c:ctz32
287
288
/* Returns the number of trailing 0-bits in 'n', or 64 if 'n' is 0. */
289
static inline int
290
ctz64(uint64_t n)
291
119k
{
292
119k
    return n ? raw_ctz(n) : 64;
293
119k
}
Unexecuted instantiation: flow_extract_target.c:ctz64
Unexecuted instantiation: dp-packet.c:ctz64
Unexecuted instantiation: dynamic-string.c:ctz64
Unexecuted instantiation: flow.c:ctz64
Unexecuted instantiation: jhash.c:ctz64
Unexecuted instantiation: match.c:ctz64
Unexecuted instantiation: netdev.c:ctz64
Unexecuted instantiation: ofp-match.c:ctz64
Unexecuted instantiation: ofp-msgs.c:ctz64
Unexecuted instantiation: ofp-port.c:ctz64
Unexecuted instantiation: ofp-print.c:ctz64
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:ctz64
Unexecuted instantiation: ovs-router.c:ctz64
Unexecuted instantiation: ovs-thread.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: timeval.c:ctz64
Unexecuted instantiation: tnl-ports.c:ctz64
Unexecuted instantiation: tun-metadata.c:ctz64
Unexecuted instantiation: unixctl.c:ctz64
Unexecuted instantiation: userspace-tso.c:ctz64
Unexecuted instantiation: util.c:ctz64
Unexecuted instantiation: uuid.c:ctz64
Unexecuted instantiation: vlog.c:ctz64
Unexecuted instantiation: latch-unix.c:ctz64
Unexecuted instantiation: socket-util-unix.c:ctz64
Unexecuted instantiation: netdev-linux.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: async-append-aio.c:ctz64
Unexecuted instantiation: dirs.c:ctz64
Unexecuted instantiation: aes128.c:ctz64
Unexecuted instantiation: backtrace.c:ctz64
Unexecuted instantiation: byteq.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: coverage.c:ctz64
Unexecuted instantiation: csum.c:ctz64
Unexecuted instantiation: dp-packet-gso.c:ctz64
Unexecuted instantiation: dpif-offload.c:ctz64
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ctz64
Unexecuted instantiation: hmap.c:ctz64
Unexecuted instantiation: hmapx.c:ctz64
Unexecuted instantiation: id-fpool.c:ctz64
Unexecuted instantiation: json.c:ctz64
Unexecuted instantiation: jsonrpc.c:ctz64
Unexecuted instantiation: meta-flow.c:ctz64
Unexecuted instantiation: namemap.c:ctz64
Unexecuted instantiation: netdev-dummy.c:ctz64
Unexecuted instantiation: netdev-vport.c:ctz64
Unexecuted instantiation: netlink.c:ctz64
Unexecuted instantiation: nx-match.c:ctz64
Unexecuted instantiation: odp-execute.c:ctz64
Unexecuted instantiation: odp-util.c:ctz64
ofp-actions.c:ctz64
Line
Count
Source
291
119k
{
292
119k
    return n ? raw_ctz(n) : 64;
293
119k
}
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-meter.c:ctz64
Unexecuted instantiation: ofp-monitor.c:ctz64
Unexecuted instantiation: ofp-packet.c:ctz64
Unexecuted instantiation: ofp-parse.c:ctz64
Unexecuted instantiation: ovs-replay.c:ctz64
Unexecuted instantiation: ox-stat.c:ctz64
Unexecuted instantiation: pcap-file.c:ctz64
Unexecuted instantiation: reconnect.c:ctz64
Unexecuted instantiation: sha1.c:ctz64
Unexecuted instantiation: simap.c:ctz64
Unexecuted instantiation: stream.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: timer.c:ctz64
Unexecuted instantiation: tnl-neigh-cache.c:ctz64
Unexecuted instantiation: netdev-native-tnl.c:ctz64
Unexecuted instantiation: token-bucket.c:ctz64
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ctz64
Unexecuted instantiation: dpif-offload-tc-netdev.c:ctz64
Unexecuted instantiation: netlink-conntrack.c:ctz64
Unexecuted instantiation: netlink-notifier.c:ctz64
Unexecuted instantiation: stream-ssl.c:ctz64
Unexecuted instantiation: bundle.c:ctz64
Unexecuted instantiation: conntrack.c:ctz64
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ctz64
Unexecuted instantiation: hindex.c:ctz64
Unexecuted instantiation: id-pool.c:ctz64
Unexecuted instantiation: ipf.c:ctz64
Unexecuted instantiation: learn.c:ctz64
Unexecuted instantiation: lockfile.c:ctz64
Unexecuted instantiation: multipath.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-dfc.c:ctz64
Unexecuted instantiation: dpif-netdev-dpcls.c:ctz64
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ctz64
Unexecuted instantiation: miniflow_target.c:ctz64
Unexecuted instantiation: ofp_print_target.c:ctz64
Unexecuted instantiation: ofctl_parse_target.c:ctz64
294
295
/* Returns the number of leading 0-bits in 'n', or 32 if 'n' is 0. */
296
static inline int
297
clz32(uint32_t n)
298
0
{
299
0
    return n ? raw_clz64(n) - 32 : 32;
300
0
}
Unexecuted instantiation: flow_extract_target.c:clz32
Unexecuted instantiation: dp-packet.c:clz32
Unexecuted instantiation: dynamic-string.c:clz32
Unexecuted instantiation: flow.c:clz32
Unexecuted instantiation: jhash.c:clz32
Unexecuted instantiation: match.c:clz32
Unexecuted instantiation: netdev.c:clz32
Unexecuted instantiation: ofp-match.c:clz32
Unexecuted instantiation: ofp-msgs.c:clz32
Unexecuted instantiation: ofp-port.c:clz32
Unexecuted instantiation: ofp-print.c:clz32
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:clz32
Unexecuted instantiation: ovs-router.c:clz32
Unexecuted instantiation: ovs-thread.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: timeval.c:clz32
Unexecuted instantiation: tnl-ports.c:clz32
Unexecuted instantiation: tun-metadata.c:clz32
Unexecuted instantiation: unixctl.c:clz32
Unexecuted instantiation: userspace-tso.c:clz32
Unexecuted instantiation: util.c:clz32
Unexecuted instantiation: uuid.c:clz32
Unexecuted instantiation: vlog.c:clz32
Unexecuted instantiation: latch-unix.c:clz32
Unexecuted instantiation: socket-util-unix.c:clz32
Unexecuted instantiation: netdev-linux.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: async-append-aio.c:clz32
Unexecuted instantiation: dirs.c:clz32
Unexecuted instantiation: aes128.c:clz32
Unexecuted instantiation: backtrace.c:clz32
Unexecuted instantiation: byteq.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: coverage.c:clz32
Unexecuted instantiation: csum.c:clz32
Unexecuted instantiation: dp-packet-gso.c:clz32
Unexecuted instantiation: dpif-offload.c:clz32
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:clz32
Unexecuted instantiation: hmap.c:clz32
Unexecuted instantiation: hmapx.c:clz32
Unexecuted instantiation: id-fpool.c:clz32
Unexecuted instantiation: json.c:clz32
Unexecuted instantiation: jsonrpc.c:clz32
Unexecuted instantiation: meta-flow.c:clz32
Unexecuted instantiation: namemap.c:clz32
Unexecuted instantiation: netdev-dummy.c:clz32
Unexecuted instantiation: netdev-vport.c:clz32
Unexecuted instantiation: netlink.c:clz32
Unexecuted instantiation: nx-match.c:clz32
Unexecuted instantiation: odp-execute.c:clz32
Unexecuted instantiation: odp-util.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-meter.c:clz32
Unexecuted instantiation: ofp-monitor.c:clz32
Unexecuted instantiation: ofp-packet.c:clz32
Unexecuted instantiation: ofp-parse.c:clz32
Unexecuted instantiation: ovs-replay.c:clz32
Unexecuted instantiation: ox-stat.c:clz32
Unexecuted instantiation: pcap-file.c:clz32
Unexecuted instantiation: reconnect.c:clz32
Unexecuted instantiation: sha1.c:clz32
Unexecuted instantiation: simap.c:clz32
Unexecuted instantiation: stream.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: timer.c:clz32
Unexecuted instantiation: tnl-neigh-cache.c:clz32
Unexecuted instantiation: netdev-native-tnl.c:clz32
Unexecuted instantiation: token-bucket.c:clz32
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:clz32
Unexecuted instantiation: dpif-offload-tc-netdev.c:clz32
Unexecuted instantiation: netlink-conntrack.c:clz32
Unexecuted instantiation: netlink-notifier.c:clz32
Unexecuted instantiation: stream-ssl.c:clz32
Unexecuted instantiation: bundle.c:clz32
Unexecuted instantiation: conntrack.c:clz32
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:clz32
Unexecuted instantiation: hindex.c:clz32
Unexecuted instantiation: id-pool.c:clz32
Unexecuted instantiation: ipf.c:clz32
Unexecuted instantiation: learn.c:clz32
Unexecuted instantiation: lockfile.c:clz32
Unexecuted instantiation: multipath.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-dfc.c:clz32
Unexecuted instantiation: dpif-netdev-dpcls.c:clz32
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:clz32
Unexecuted instantiation: miniflow_target.c:clz32
Unexecuted instantiation: ofp_print_target.c:clz32
Unexecuted instantiation: ofctl_parse_target.c:clz32
301
302
/* Returns the number of leading 0-bits in 'n', or 64 if 'n' is 0. */
303
static inline int
304
clz64(uint64_t n)
305
0
{
306
0
    return n ? raw_clz64(n) : 64;
307
0
}
Unexecuted instantiation: flow_extract_target.c:clz64
Unexecuted instantiation: dp-packet.c:clz64
Unexecuted instantiation: dynamic-string.c:clz64
Unexecuted instantiation: flow.c:clz64
Unexecuted instantiation: jhash.c:clz64
Unexecuted instantiation: match.c:clz64
Unexecuted instantiation: netdev.c:clz64
Unexecuted instantiation: ofp-match.c:clz64
Unexecuted instantiation: ofp-msgs.c:clz64
Unexecuted instantiation: ofp-port.c:clz64
Unexecuted instantiation: ofp-print.c:clz64
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:clz64
Unexecuted instantiation: ovs-router.c:clz64
Unexecuted instantiation: ovs-thread.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: timeval.c:clz64
Unexecuted instantiation: tnl-ports.c:clz64
Unexecuted instantiation: tun-metadata.c:clz64
Unexecuted instantiation: unixctl.c:clz64
Unexecuted instantiation: userspace-tso.c:clz64
Unexecuted instantiation: util.c:clz64
Unexecuted instantiation: uuid.c:clz64
Unexecuted instantiation: vlog.c:clz64
Unexecuted instantiation: latch-unix.c:clz64
Unexecuted instantiation: socket-util-unix.c:clz64
Unexecuted instantiation: netdev-linux.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: async-append-aio.c:clz64
Unexecuted instantiation: dirs.c:clz64
Unexecuted instantiation: aes128.c:clz64
Unexecuted instantiation: backtrace.c:clz64
Unexecuted instantiation: byteq.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: coverage.c:clz64
Unexecuted instantiation: csum.c:clz64
Unexecuted instantiation: dp-packet-gso.c:clz64
Unexecuted instantiation: dpif-offload.c:clz64
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:clz64
Unexecuted instantiation: hmap.c:clz64
Unexecuted instantiation: hmapx.c:clz64
Unexecuted instantiation: id-fpool.c:clz64
Unexecuted instantiation: json.c:clz64
Unexecuted instantiation: jsonrpc.c:clz64
Unexecuted instantiation: meta-flow.c:clz64
Unexecuted instantiation: namemap.c:clz64
Unexecuted instantiation: netdev-dummy.c:clz64
Unexecuted instantiation: netdev-vport.c:clz64
Unexecuted instantiation: netlink.c:clz64
Unexecuted instantiation: nx-match.c:clz64
Unexecuted instantiation: odp-execute.c:clz64
Unexecuted instantiation: odp-util.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-meter.c:clz64
Unexecuted instantiation: ofp-monitor.c:clz64
Unexecuted instantiation: ofp-packet.c:clz64
Unexecuted instantiation: ofp-parse.c:clz64
Unexecuted instantiation: ovs-replay.c:clz64
Unexecuted instantiation: ox-stat.c:clz64
Unexecuted instantiation: pcap-file.c:clz64
Unexecuted instantiation: reconnect.c:clz64
Unexecuted instantiation: sha1.c:clz64
Unexecuted instantiation: simap.c:clz64
Unexecuted instantiation: stream.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: timer.c:clz64
Unexecuted instantiation: tnl-neigh-cache.c:clz64
Unexecuted instantiation: netdev-native-tnl.c:clz64
Unexecuted instantiation: token-bucket.c:clz64
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:clz64
Unexecuted instantiation: dpif-offload-tc-netdev.c:clz64
Unexecuted instantiation: netlink-conntrack.c:clz64
Unexecuted instantiation: netlink-notifier.c:clz64
Unexecuted instantiation: stream-ssl.c:clz64
Unexecuted instantiation: bundle.c:clz64
Unexecuted instantiation: conntrack.c:clz64
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:clz64
Unexecuted instantiation: hindex.c:clz64
Unexecuted instantiation: id-pool.c:clz64
Unexecuted instantiation: ipf.c:clz64
Unexecuted instantiation: learn.c:clz64
Unexecuted instantiation: lockfile.c:clz64
Unexecuted instantiation: multipath.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-dfc.c:clz64
Unexecuted instantiation: dpif-netdev-dpcls.c:clz64
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:clz64
Unexecuted instantiation: miniflow_target.c:clz64
Unexecuted instantiation: ofp_print_target.c:clz64
Unexecuted instantiation: ofctl_parse_target.c:clz64
308
309
/* Given a word 'n', calculates floor(log_2('n')).  This is equivalent
310
 * to finding the bit position of the most significant one bit in 'n'.  It is
311
 * an error to call this function with 'n' == 0. */
312
static inline int
313
log_2_floor(uint64_t n)
314
5.43k
{
315
5.43k
    return 63 - raw_clz64(n);
316
5.43k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:log_2_floor
Unexecuted instantiation: match.c:log_2_floor
Unexecuted instantiation: netdev.c:log_2_floor
Unexecuted instantiation: ofp-match.c:log_2_floor
Unexecuted instantiation: ofp-msgs.c:log_2_floor
Unexecuted instantiation: ofp-port.c:log_2_floor
Unexecuted instantiation: ofp-print.c:log_2_floor
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:log_2_floor
Unexecuted instantiation: ovs-router.c:log_2_floor
Unexecuted instantiation: ovs-thread.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: timeval.c:log_2_floor
Unexecuted instantiation: tnl-ports.c:log_2_floor
Unexecuted instantiation: tun-metadata.c:log_2_floor
Unexecuted instantiation: unixctl.c:log_2_floor
Unexecuted instantiation: userspace-tso.c:log_2_floor
Unexecuted instantiation: util.c:log_2_floor
Unexecuted instantiation: uuid.c:log_2_floor
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:log_2_floor
Unexecuted instantiation: dirs.c:log_2_floor
Unexecuted instantiation: aes128.c:log_2_floor
Unexecuted instantiation: backtrace.c:log_2_floor
Unexecuted instantiation: byteq.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: coverage.c:log_2_floor
Unexecuted instantiation: csum.c:log_2_floor
Unexecuted instantiation: dp-packet-gso.c:log_2_floor
Unexecuted instantiation: dpif-offload.c:log_2_floor
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:log_2_floor
Unexecuted instantiation: hmap.c:log_2_floor
Unexecuted instantiation: hmapx.c:log_2_floor
Unexecuted instantiation: id-fpool.c:log_2_floor
Unexecuted instantiation: json.c:log_2_floor
Unexecuted instantiation: jsonrpc.c:log_2_floor
Unexecuted instantiation: meta-flow.c:log_2_floor
Unexecuted instantiation: namemap.c:log_2_floor
Unexecuted instantiation: netdev-dummy.c:log_2_floor
Unexecuted instantiation: netdev-vport.c:log_2_floor
Unexecuted instantiation: netlink.c:log_2_floor
Unexecuted instantiation: nx-match.c:log_2_floor
Unexecuted instantiation: odp-execute.c:log_2_floor
Unexecuted instantiation: odp-util.c:log_2_floor
ofp-actions.c:log_2_floor
Line
Count
Source
314
5.43k
{
315
5.43k
    return 63 - raw_clz64(n);
316
5.43k
}
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-meter.c:log_2_floor
Unexecuted instantiation: ofp-monitor.c:log_2_floor
Unexecuted instantiation: ofp-packet.c:log_2_floor
Unexecuted instantiation: ofp-parse.c:log_2_floor
Unexecuted instantiation: ovs-replay.c:log_2_floor
Unexecuted instantiation: ox-stat.c:log_2_floor
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:log_2_floor
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:log_2_floor
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:log_2_floor
Unexecuted instantiation: conntrack.c:log_2_floor
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:log_2_floor
Unexecuted instantiation: hindex.c:log_2_floor
Unexecuted instantiation: id-pool.c:log_2_floor
Unexecuted instantiation: ipf.c:log_2_floor
Unexecuted instantiation: learn.c:log_2_floor
Unexecuted instantiation: lockfile.c:log_2_floor
Unexecuted instantiation: multipath.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-dfc.c:log_2_floor
Unexecuted instantiation: dpif-netdev-dpcls.c:log_2_floor
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:log_2_floor
Unexecuted instantiation: miniflow_target.c:log_2_floor
Unexecuted instantiation: ofp_print_target.c:log_2_floor
Unexecuted instantiation: ofctl_parse_target.c:log_2_floor
317
318
/* Given a word 'n', calculates ceil(log_2('n')).  It is an error to
319
 * call this function with 'n' == 0. */
320
static inline int
321
log_2_ceil(uint64_t n)
322
5.43k
{
323
5.43k
    return log_2_floor(n) + !is_pow2(n);
324
5.43k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:log_2_ceil
Unexecuted instantiation: match.c:log_2_ceil
Unexecuted instantiation: netdev.c:log_2_ceil
Unexecuted instantiation: ofp-match.c:log_2_ceil
Unexecuted instantiation: ofp-msgs.c:log_2_ceil
Unexecuted instantiation: ofp-port.c:log_2_ceil
Unexecuted instantiation: ofp-print.c:log_2_ceil
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:log_2_ceil
Unexecuted instantiation: ovs-router.c:log_2_ceil
Unexecuted instantiation: ovs-thread.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: timeval.c:log_2_ceil
Unexecuted instantiation: tnl-ports.c:log_2_ceil
Unexecuted instantiation: tun-metadata.c:log_2_ceil
Unexecuted instantiation: unixctl.c:log_2_ceil
Unexecuted instantiation: userspace-tso.c:log_2_ceil
Unexecuted instantiation: util.c:log_2_ceil
Unexecuted instantiation: uuid.c:log_2_ceil
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:log_2_ceil
Unexecuted instantiation: dirs.c:log_2_ceil
Unexecuted instantiation: aes128.c:log_2_ceil
Unexecuted instantiation: backtrace.c:log_2_ceil
Unexecuted instantiation: byteq.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: coverage.c:log_2_ceil
Unexecuted instantiation: csum.c:log_2_ceil
Unexecuted instantiation: dp-packet-gso.c:log_2_ceil
Unexecuted instantiation: dpif-offload.c:log_2_ceil
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:log_2_ceil
Unexecuted instantiation: hmap.c:log_2_ceil
Unexecuted instantiation: hmapx.c:log_2_ceil
Unexecuted instantiation: id-fpool.c:log_2_ceil
Unexecuted instantiation: json.c:log_2_ceil
Unexecuted instantiation: jsonrpc.c:log_2_ceil
Unexecuted instantiation: meta-flow.c:log_2_ceil
Unexecuted instantiation: namemap.c:log_2_ceil
Unexecuted instantiation: netdev-dummy.c:log_2_ceil
Unexecuted instantiation: netdev-vport.c:log_2_ceil
Unexecuted instantiation: netlink.c:log_2_ceil
Unexecuted instantiation: nx-match.c:log_2_ceil
Unexecuted instantiation: odp-execute.c:log_2_ceil
Unexecuted instantiation: odp-util.c:log_2_ceil
ofp-actions.c:log_2_ceil
Line
Count
Source
322
5.43k
{
323
5.43k
    return log_2_floor(n) + !is_pow2(n);
324
5.43k
}
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-meter.c:log_2_ceil
Unexecuted instantiation: ofp-monitor.c:log_2_ceil
Unexecuted instantiation: ofp-packet.c:log_2_ceil
Unexecuted instantiation: ofp-parse.c:log_2_ceil
Unexecuted instantiation: ovs-replay.c:log_2_ceil
Unexecuted instantiation: ox-stat.c:log_2_ceil
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:log_2_ceil
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:log_2_ceil
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:log_2_ceil
Unexecuted instantiation: conntrack.c:log_2_ceil
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:log_2_ceil
Unexecuted instantiation: hindex.c:log_2_ceil
Unexecuted instantiation: id-pool.c:log_2_ceil
Unexecuted instantiation: ipf.c:log_2_ceil
Unexecuted instantiation: learn.c:log_2_ceil
Unexecuted instantiation: lockfile.c:log_2_ceil
Unexecuted instantiation: multipath.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-dfc.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-dpcls.c:log_2_ceil
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:log_2_ceil
Unexecuted instantiation: miniflow_target.c:log_2_ceil
Unexecuted instantiation: ofp_print_target.c:log_2_ceil
Unexecuted instantiation: ofctl_parse_target.c:log_2_ceil
325
326
/* unsigned int count_1bits(uint64_t x):
327
 *
328
 * Returns the number of 1-bits in 'x', between 0 and 64 inclusive. */
329
#if UINTPTR_MAX == UINT64_MAX
330
static inline unsigned int
331
count_1bits(uint64_t x)
332
328k
{
333
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
334
    return __builtin_popcountll(x);
335
#elif defined(__aarch64__) && __GNUC__ >= 6
336
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
337
#else
338
    /* This portable implementation is the fastest one we know of for 64
339
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
340
328k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
341
328k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
342
328k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
343
328k
    const uint64_t h01 = UINT64_C(0x0101010101010101);
344
328k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
345
328k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
346
328k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
347
328k
    return (x * h01) >> 56;            /* Sum of all bytes. */
348
328k
#endif
349
328k
}
Unexecuted instantiation: flow_extract_target.c:count_1bits
Unexecuted instantiation: dp-packet.c:count_1bits
Unexecuted instantiation: dynamic-string.c:count_1bits
flow.c:count_1bits
Line
Count
Source
332
268k
{
333
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
334
    return __builtin_popcountll(x);
335
#elif defined(__aarch64__) && __GNUC__ >= 6
336
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
337
#else
338
    /* This portable implementation is the fastest one we know of for 64
339
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
340
268k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
341
268k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
342
268k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
343
    const uint64_t h01 = UINT64_C(0x0101010101010101);
344
268k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
345
268k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
346
268k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
347
268k
    return (x * h01) >> 56;            /* Sum of all bytes. */
348
268k
#endif
349
268k
}
Unexecuted instantiation: jhash.c:count_1bits
Unexecuted instantiation: match.c:count_1bits
Unexecuted instantiation: netdev.c:count_1bits
Unexecuted instantiation: ofp-match.c:count_1bits
Unexecuted instantiation: ofp-msgs.c:count_1bits
Unexecuted instantiation: ofp-port.c:count_1bits
Unexecuted instantiation: ofp-print.c:count_1bits
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:count_1bits
Unexecuted instantiation: ovs-router.c:count_1bits
Unexecuted instantiation: ovs-thread.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: timeval.c:count_1bits
Unexecuted instantiation: tnl-ports.c:count_1bits
Unexecuted instantiation: tun-metadata.c:count_1bits
Unexecuted instantiation: unixctl.c:count_1bits
Unexecuted instantiation: userspace-tso.c:count_1bits
Unexecuted instantiation: util.c:count_1bits
Unexecuted instantiation: uuid.c:count_1bits
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:count_1bits
Unexecuted instantiation: dirs.c:count_1bits
Unexecuted instantiation: aes128.c:count_1bits
Unexecuted instantiation: backtrace.c:count_1bits
Unexecuted instantiation: byteq.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: coverage.c:count_1bits
Unexecuted instantiation: csum.c:count_1bits
Unexecuted instantiation: dp-packet-gso.c:count_1bits
Unexecuted instantiation: dpif-offload.c:count_1bits
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:count_1bits
Unexecuted instantiation: hmap.c:count_1bits
Unexecuted instantiation: hmapx.c:count_1bits
Unexecuted instantiation: id-fpool.c:count_1bits
Unexecuted instantiation: json.c:count_1bits
Unexecuted instantiation: jsonrpc.c:count_1bits
Unexecuted instantiation: meta-flow.c:count_1bits
Unexecuted instantiation: namemap.c:count_1bits
Unexecuted instantiation: netdev-dummy.c:count_1bits
Unexecuted instantiation: netdev-vport.c:count_1bits
Unexecuted instantiation: netlink.c:count_1bits
Unexecuted instantiation: nx-match.c:count_1bits
Unexecuted instantiation: odp-execute.c:count_1bits
Unexecuted instantiation: odp-util.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
332
9.32k
{
333
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
334
    return __builtin_popcountll(x);
335
#elif defined(__aarch64__) && __GNUC__ >= 6
336
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
337
#else
338
    /* This portable implementation is the fastest one we know of for 64
339
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
340
9.32k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
341
9.32k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
342
9.32k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
343
    const uint64_t h01 = UINT64_C(0x0101010101010101);
344
9.32k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
345
9.32k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
346
9.32k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
347
9.32k
    return (x * h01) >> 56;            /* Sum of all bytes. */
348
9.32k
#endif
349
9.32k
}
Unexecuted instantiation: ofp-ipfix.c:count_1bits
Unexecuted instantiation: ofp-meter.c:count_1bits
Unexecuted instantiation: ofp-monitor.c:count_1bits
Unexecuted instantiation: ofp-packet.c:count_1bits
Unexecuted instantiation: ofp-parse.c:count_1bits
Unexecuted instantiation: ovs-replay.c:count_1bits
Unexecuted instantiation: ox-stat.c:count_1bits
Unexecuted instantiation: pcap-file.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: 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: timer.c:count_1bits
Unexecuted instantiation: tnl-neigh-cache.c:count_1bits
Unexecuted instantiation: netdev-native-tnl.c:count_1bits
Unexecuted instantiation: token-bucket.c:count_1bits
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:count_1bits
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:count_1bits
Unexecuted instantiation: conntrack.c:count_1bits
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:count_1bits
Unexecuted instantiation: hindex.c:count_1bits
Unexecuted instantiation: id-pool.c:count_1bits
Unexecuted instantiation: ipf.c:count_1bits
Unexecuted instantiation: learn.c:count_1bits
Unexecuted instantiation: lockfile.c:count_1bits
Unexecuted instantiation: multipath.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-dfc.c:count_1bits
Unexecuted instantiation: dpif-netdev-dpcls.c:count_1bits
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:count_1bits
miniflow_target.c:count_1bits
Line
Count
Source
332
49.9k
{
333
#if (__GNUC__ >= 4 && __POPCNT__) || (defined(__aarch64__) && __GNUC__ >= 7)
334
    return __builtin_popcountll(x);
335
#elif defined(__aarch64__) && __GNUC__ >= 6
336
    return vaddv_u8(vcnt_u8(vcreate_u8(x)));
337
#else
338
    /* This portable implementation is the fastest one we know of for 64
339
     * bits, and about 3x faster than GCC 4.7 __builtin_popcountll(). */
340
49.9k
    const uint64_t h55 = UINT64_C(0x5555555555555555);
341
49.9k
    const uint64_t h33 = UINT64_C(0x3333333333333333);
342
49.9k
    const uint64_t h0F = UINT64_C(0x0F0F0F0F0F0F0F0F);
343
    const uint64_t h01 = UINT64_C(0x0101010101010101);
344
49.9k
    x -= (x >> 1) & h55;               /* Count of each 2 bits in-place. */
345
49.9k
    x = (x & h33) + ((x >> 2) & h33);  /* Count of each 4 bits in-place. */
346
49.9k
    x = (x + (x >> 4)) & h0F;          /* Count of each 8 bits in-place. */
347
49.9k
    return (x * h01) >> 56;            /* Sum of all bytes. */
348
49.9k
#endif
349
49.9k
}
Unexecuted instantiation: ofp_print_target.c:count_1bits
Unexecuted instantiation: ofctl_parse_target.c:count_1bits
350
#else /* Not 64-bit. */
351
#if __GNUC__ >= 4 && __POPCNT__
352
static inline unsigned int
353
count_1bits_32__(uint32_t x)
354
{
355
    return __builtin_popcount(x);
356
}
357
#else
358
#define NEED_COUNT_1BITS_8 1
359
extern const uint8_t count_1bits_8[256];
360
static inline unsigned int
361
count_1bits_32__(uint32_t x)
362
{
363
    /* This portable implementation is the fastest one we know of for 32 bits,
364
     * and faster than GCC __builtin_popcount(). */
365
    return (count_1bits_8[x & 0xff] +
366
            count_1bits_8[(x >> 8) & 0xff] +
367
            count_1bits_8[(x >> 16) & 0xff] +
368
            count_1bits_8[x >> 24]);
369
}
370
#endif
371
static inline unsigned int
372
count_1bits(uint64_t x)
373
{
374
    return count_1bits_32__(x) + count_1bits_32__(x >> 32);
375
}
376
#endif
377
378
/* Returns the rightmost 1-bit in 'x' (e.g. 01011000 => 00001000), or 0 if 'x'
379
 * is 0. */
380
static inline uintmax_t
381
rightmost_1bit(uintmax_t x)
382
642k
{
383
642k
    return x & -x;
384
642k
}
Unexecuted instantiation: flow_extract_target.c:rightmost_1bit
Unexecuted instantiation: dp-packet.c:rightmost_1bit
Unexecuted instantiation: dynamic-string.c:rightmost_1bit
flow.c:rightmost_1bit
Line
Count
Source
382
524k
{
383
524k
    return x & -x;
384
524k
}
Unexecuted instantiation: jhash.c:rightmost_1bit
Unexecuted instantiation: match.c:rightmost_1bit
Unexecuted instantiation: netdev.c:rightmost_1bit
Unexecuted instantiation: ofp-match.c:rightmost_1bit
Unexecuted instantiation: ofp-msgs.c:rightmost_1bit
Unexecuted instantiation: ofp-port.c:rightmost_1bit
Unexecuted instantiation: ofp-print.c:rightmost_1bit
Unexecuted instantiation: ofp-prop.c:rightmost_1bit
ofp-protocol.c:rightmost_1bit
Line
Count
Source
382
85.6k
{
383
85.6k
    return x & -x;
384
85.6k
}
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: ovs-rcu.c:rightmost_1bit
Unexecuted instantiation: ovs-router.c:rightmost_1bit
Unexecuted instantiation: ovs-thread.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: timeval.c:rightmost_1bit
Unexecuted instantiation: tnl-ports.c:rightmost_1bit
Unexecuted instantiation: tun-metadata.c:rightmost_1bit
Unexecuted instantiation: unixctl.c:rightmost_1bit
Unexecuted instantiation: userspace-tso.c:rightmost_1bit
Unexecuted instantiation: util.c:rightmost_1bit
Unexecuted instantiation: uuid.c:rightmost_1bit
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:rightmost_1bit
Unexecuted instantiation: dirs.c:rightmost_1bit
Unexecuted instantiation: aes128.c:rightmost_1bit
Unexecuted instantiation: backtrace.c:rightmost_1bit
Unexecuted instantiation: byteq.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: coverage.c:rightmost_1bit
Unexecuted instantiation: csum.c:rightmost_1bit
Unexecuted instantiation: dp-packet-gso.c:rightmost_1bit
Unexecuted instantiation: dpif-offload.c:rightmost_1bit
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:rightmost_1bit
Unexecuted instantiation: hmap.c:rightmost_1bit
Unexecuted instantiation: hmapx.c:rightmost_1bit
Unexecuted instantiation: id-fpool.c:rightmost_1bit
Unexecuted instantiation: json.c:rightmost_1bit
Unexecuted instantiation: jsonrpc.c:rightmost_1bit
Unexecuted instantiation: meta-flow.c:rightmost_1bit
Unexecuted instantiation: namemap.c:rightmost_1bit
Unexecuted instantiation: netdev-dummy.c:rightmost_1bit
Unexecuted instantiation: netdev-vport.c:rightmost_1bit
Unexecuted instantiation: netlink.c:rightmost_1bit
Unexecuted instantiation: nx-match.c:rightmost_1bit
Unexecuted instantiation: odp-execute.c:rightmost_1bit
Unexecuted instantiation: odp-util.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-meter.c:rightmost_1bit
Unexecuted instantiation: ofp-monitor.c:rightmost_1bit
Unexecuted instantiation: ofp-packet.c:rightmost_1bit
Unexecuted instantiation: ofp-parse.c:rightmost_1bit
Unexecuted instantiation: ovs-replay.c:rightmost_1bit
Unexecuted instantiation: ox-stat.c:rightmost_1bit
Unexecuted instantiation: pcap-file.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: 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: timer.c:rightmost_1bit
Unexecuted instantiation: tnl-neigh-cache.c:rightmost_1bit
Unexecuted instantiation: netdev-native-tnl.c:rightmost_1bit
Unexecuted instantiation: token-bucket.c:rightmost_1bit
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:rightmost_1bit
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:rightmost_1bit
Unexecuted instantiation: conntrack.c:rightmost_1bit
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:rightmost_1bit
Unexecuted instantiation: hindex.c:rightmost_1bit
Unexecuted instantiation: id-pool.c:rightmost_1bit
Unexecuted instantiation: ipf.c:rightmost_1bit
Unexecuted instantiation: learn.c:rightmost_1bit
Unexecuted instantiation: lockfile.c:rightmost_1bit
Unexecuted instantiation: multipath.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-dfc.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-dpcls.c:rightmost_1bit
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:rightmost_1bit
miniflow_target.c:rightmost_1bit
Line
Count
Source
382
32.2k
{
383
32.2k
    return x & -x;
384
32.2k
}
Unexecuted instantiation: ofp_print_target.c:rightmost_1bit
Unexecuted instantiation: ofctl_parse_target.c:rightmost_1bit
385
386
/* Returns 'x' with its rightmost 1-bit changed to a zero (e.g. 01011000 =>
387
 * 01010000), or 0 if 'x' is 0. */
388
static inline uintmax_t
389
zero_rightmost_1bit(uintmax_t x)
390
2.18M
{
391
2.18M
    return x & (x - 1);
392
2.18M
}
Unexecuted instantiation: flow_extract_target.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
390
1.18M
{
391
1.18M
    return x & (x - 1);
392
1.18M
}
Unexecuted instantiation: jhash.c:zero_rightmost_1bit
Unexecuted instantiation: match.c:zero_rightmost_1bit
Unexecuted instantiation: netdev.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-match.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-msgs.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-port.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-print.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-prop.c:zero_rightmost_1bit
ofp-protocol.c:zero_rightmost_1bit
Line
Count
Source
390
788k
{
391
788k
    return x & (x - 1);
392
788k
}
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: ovs-rcu.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-router.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-thread.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: timeval.c:zero_rightmost_1bit
Unexecuted instantiation: tnl-ports.c:zero_rightmost_1bit
tun-metadata.c:zero_rightmost_1bit
Line
Count
Source
390
7.17k
{
391
7.17k
    return x & (x - 1);
392
7.17k
}
Unexecuted instantiation: unixctl.c:zero_rightmost_1bit
Unexecuted instantiation: userspace-tso.c:zero_rightmost_1bit
Unexecuted instantiation: util.c:zero_rightmost_1bit
Unexecuted instantiation: uuid.c:zero_rightmost_1bit
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:zero_rightmost_1bit
Unexecuted instantiation: dirs.c:zero_rightmost_1bit
Unexecuted instantiation: aes128.c:zero_rightmost_1bit
Unexecuted instantiation: backtrace.c:zero_rightmost_1bit
Unexecuted instantiation: byteq.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: coverage.c:zero_rightmost_1bit
Unexecuted instantiation: csum.c:zero_rightmost_1bit
Unexecuted instantiation: dp-packet-gso.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-offload.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:zero_rightmost_1bit
Unexecuted instantiation: hmap.c:zero_rightmost_1bit
Unexecuted instantiation: hmapx.c:zero_rightmost_1bit
Unexecuted instantiation: id-fpool.c:zero_rightmost_1bit
Unexecuted instantiation: json.c:zero_rightmost_1bit
Unexecuted instantiation: jsonrpc.c:zero_rightmost_1bit
Unexecuted instantiation: meta-flow.c:zero_rightmost_1bit
Unexecuted instantiation: namemap.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-dummy.c:zero_rightmost_1bit
Unexecuted instantiation: netdev-vport.c:zero_rightmost_1bit
Unexecuted instantiation: netlink.c:zero_rightmost_1bit
Unexecuted instantiation: nx-match.c:zero_rightmost_1bit
Unexecuted instantiation: odp-execute.c:zero_rightmost_1bit
Unexecuted instantiation: odp-util.c:zero_rightmost_1bit
ofp-actions.c:zero_rightmost_1bit
Line
Count
Source
390
119k
{
391
119k
    return x & (x - 1);
392
119k
}
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-meter.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-monitor.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-packet.c:zero_rightmost_1bit
Unexecuted instantiation: ofp-parse.c:zero_rightmost_1bit
Unexecuted instantiation: ovs-replay.c:zero_rightmost_1bit
Unexecuted instantiation: ox-stat.c:zero_rightmost_1bit
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:zero_rightmost_1bit
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:zero_rightmost_1bit
Unexecuted instantiation: conntrack.c:zero_rightmost_1bit
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:zero_rightmost_1bit
Unexecuted instantiation: hindex.c:zero_rightmost_1bit
Unexecuted instantiation: id-pool.c:zero_rightmost_1bit
Unexecuted instantiation: ipf.c:zero_rightmost_1bit
Unexecuted instantiation: learn.c:zero_rightmost_1bit
Unexecuted instantiation: lockfile.c:zero_rightmost_1bit
Unexecuted instantiation: multipath.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-dfc.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-dpcls.c:zero_rightmost_1bit
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:zero_rightmost_1bit
miniflow_target.c:zero_rightmost_1bit
Line
Count
Source
390
85.6k
{
391
85.6k
    return x & (x - 1);
392
85.6k
}
Unexecuted instantiation: ofp_print_target.c:zero_rightmost_1bit
Unexecuted instantiation: ofctl_parse_target.c:zero_rightmost_1bit
393
394
/* Returns the index of the rightmost 1-bit in 'x' (e.g. 01011000 => 3), or an
395
 * undefined value if 'x' is 0. */
396
static inline int
397
rightmost_1bit_idx(uint64_t x)
398
119k
{
399
119k
    return ctz64(x);
400
119k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:rightmost_1bit_idx
Unexecuted instantiation: match.c:rightmost_1bit_idx
Unexecuted instantiation: netdev.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-match.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-msgs.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-port.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-print.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-router.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-thread.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: timeval.c:rightmost_1bit_idx
Unexecuted instantiation: tnl-ports.c:rightmost_1bit_idx
Unexecuted instantiation: tun-metadata.c:rightmost_1bit_idx
Unexecuted instantiation: unixctl.c:rightmost_1bit_idx
Unexecuted instantiation: userspace-tso.c:rightmost_1bit_idx
Unexecuted instantiation: util.c:rightmost_1bit_idx
Unexecuted instantiation: uuid.c:rightmost_1bit_idx
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:rightmost_1bit_idx
Unexecuted instantiation: dirs.c:rightmost_1bit_idx
Unexecuted instantiation: aes128.c:rightmost_1bit_idx
Unexecuted instantiation: backtrace.c:rightmost_1bit_idx
Unexecuted instantiation: byteq.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: coverage.c:rightmost_1bit_idx
Unexecuted instantiation: csum.c:rightmost_1bit_idx
Unexecuted instantiation: dp-packet-gso.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-offload.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:rightmost_1bit_idx
Unexecuted instantiation: hmap.c:rightmost_1bit_idx
Unexecuted instantiation: hmapx.c:rightmost_1bit_idx
Unexecuted instantiation: id-fpool.c:rightmost_1bit_idx
Unexecuted instantiation: json.c:rightmost_1bit_idx
Unexecuted instantiation: jsonrpc.c:rightmost_1bit_idx
Unexecuted instantiation: meta-flow.c:rightmost_1bit_idx
Unexecuted instantiation: namemap.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-dummy.c:rightmost_1bit_idx
Unexecuted instantiation: netdev-vport.c:rightmost_1bit_idx
Unexecuted instantiation: netlink.c:rightmost_1bit_idx
Unexecuted instantiation: nx-match.c:rightmost_1bit_idx
Unexecuted instantiation: odp-execute.c:rightmost_1bit_idx
Unexecuted instantiation: odp-util.c:rightmost_1bit_idx
ofp-actions.c:rightmost_1bit_idx
Line
Count
Source
398
119k
{
399
119k
    return ctz64(x);
400
119k
}
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-meter.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-monitor.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-packet.c:rightmost_1bit_idx
Unexecuted instantiation: ofp-parse.c:rightmost_1bit_idx
Unexecuted instantiation: ovs-replay.c:rightmost_1bit_idx
Unexecuted instantiation: ox-stat.c:rightmost_1bit_idx
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:rightmost_1bit_idx
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:rightmost_1bit_idx
Unexecuted instantiation: conntrack.c:rightmost_1bit_idx
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:rightmost_1bit_idx
Unexecuted instantiation: hindex.c:rightmost_1bit_idx
Unexecuted instantiation: id-pool.c:rightmost_1bit_idx
Unexecuted instantiation: ipf.c:rightmost_1bit_idx
Unexecuted instantiation: learn.c:rightmost_1bit_idx
Unexecuted instantiation: lockfile.c:rightmost_1bit_idx
Unexecuted instantiation: multipath.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-dfc.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-dpcls.c:rightmost_1bit_idx
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:rightmost_1bit_idx
Unexecuted instantiation: miniflow_target.c:rightmost_1bit_idx
Unexecuted instantiation: ofp_print_target.c:rightmost_1bit_idx
Unexecuted instantiation: ofctl_parse_target.c:rightmost_1bit_idx
401
402
/* Returns the index of the leftmost 1-bit in 'x' (e.g. 01011000 => 6), or an
403
 * undefined value if 'x' is 0. */
404
static inline uint32_t
405
leftmost_1bit_idx(uint64_t x)
406
0
{
407
0
    return log_2_floor(x);
408
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:leftmost_1bit_idx
Unexecuted instantiation: match.c:leftmost_1bit_idx
Unexecuted instantiation: netdev.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-match.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-msgs.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-port.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-print.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-router.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-thread.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: timeval.c:leftmost_1bit_idx
Unexecuted instantiation: tnl-ports.c:leftmost_1bit_idx
Unexecuted instantiation: tun-metadata.c:leftmost_1bit_idx
Unexecuted instantiation: unixctl.c:leftmost_1bit_idx
Unexecuted instantiation: userspace-tso.c:leftmost_1bit_idx
Unexecuted instantiation: util.c:leftmost_1bit_idx
Unexecuted instantiation: uuid.c:leftmost_1bit_idx
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:leftmost_1bit_idx
Unexecuted instantiation: dirs.c:leftmost_1bit_idx
Unexecuted instantiation: aes128.c:leftmost_1bit_idx
Unexecuted instantiation: backtrace.c:leftmost_1bit_idx
Unexecuted instantiation: byteq.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: coverage.c:leftmost_1bit_idx
Unexecuted instantiation: csum.c:leftmost_1bit_idx
Unexecuted instantiation: dp-packet-gso.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-offload.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:leftmost_1bit_idx
Unexecuted instantiation: hmap.c:leftmost_1bit_idx
Unexecuted instantiation: hmapx.c:leftmost_1bit_idx
Unexecuted instantiation: id-fpool.c:leftmost_1bit_idx
Unexecuted instantiation: json.c:leftmost_1bit_idx
Unexecuted instantiation: jsonrpc.c:leftmost_1bit_idx
Unexecuted instantiation: meta-flow.c:leftmost_1bit_idx
Unexecuted instantiation: namemap.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-dummy.c:leftmost_1bit_idx
Unexecuted instantiation: netdev-vport.c:leftmost_1bit_idx
Unexecuted instantiation: netlink.c:leftmost_1bit_idx
Unexecuted instantiation: nx-match.c:leftmost_1bit_idx
Unexecuted instantiation: odp-execute.c:leftmost_1bit_idx
Unexecuted instantiation: odp-util.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-meter.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-monitor.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-packet.c:leftmost_1bit_idx
Unexecuted instantiation: ofp-parse.c:leftmost_1bit_idx
Unexecuted instantiation: ovs-replay.c:leftmost_1bit_idx
Unexecuted instantiation: ox-stat.c:leftmost_1bit_idx
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:leftmost_1bit_idx
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:leftmost_1bit_idx
Unexecuted instantiation: conntrack.c:leftmost_1bit_idx
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:leftmost_1bit_idx
Unexecuted instantiation: hindex.c:leftmost_1bit_idx
Unexecuted instantiation: id-pool.c:leftmost_1bit_idx
Unexecuted instantiation: ipf.c:leftmost_1bit_idx
Unexecuted instantiation: learn.c:leftmost_1bit_idx
Unexecuted instantiation: lockfile.c:leftmost_1bit_idx
Unexecuted instantiation: multipath.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-dfc.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-dpcls.c:leftmost_1bit_idx
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:leftmost_1bit_idx
Unexecuted instantiation: miniflow_target.c:leftmost_1bit_idx
Unexecuted instantiation: ofp_print_target.c:leftmost_1bit_idx
Unexecuted instantiation: ofctl_parse_target.c:leftmost_1bit_idx
409
410
/* Return a ovs_be32 prefix in network byte order with 'plen' highest bits set.
411
 * Shift with 32 is undefined behavior, but we rather use 64-bit shift than
412
 * compare. */
413
static inline ovs_be32 be32_prefix_mask(int plen)
414
1.47k
{
415
1.47k
    return htonl((uint64_t)UINT32_MAX << (32 - plen));
416
1.47k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:be32_prefix_mask
Unexecuted instantiation: match.c:be32_prefix_mask
Unexecuted instantiation: netdev.c:be32_prefix_mask
Unexecuted instantiation: ofp-match.c:be32_prefix_mask
Unexecuted instantiation: ofp-msgs.c:be32_prefix_mask
Unexecuted instantiation: ofp-port.c:be32_prefix_mask
Unexecuted instantiation: ofp-print.c:be32_prefix_mask
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:be32_prefix_mask
Unexecuted instantiation: ovs-router.c:be32_prefix_mask
Unexecuted instantiation: ovs-thread.c:be32_prefix_mask
packets.c:be32_prefix_mask
Line
Count
Source
414
1.47k
{
415
    return htonl((uint64_t)UINT32_MAX << (32 - plen));
416
1.47k
}
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: timeval.c:be32_prefix_mask
Unexecuted instantiation: tnl-ports.c:be32_prefix_mask
Unexecuted instantiation: tun-metadata.c:be32_prefix_mask
Unexecuted instantiation: unixctl.c:be32_prefix_mask
Unexecuted instantiation: userspace-tso.c:be32_prefix_mask
Unexecuted instantiation: util.c:be32_prefix_mask
Unexecuted instantiation: uuid.c:be32_prefix_mask
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:be32_prefix_mask
Unexecuted instantiation: dirs.c:be32_prefix_mask
Unexecuted instantiation: aes128.c:be32_prefix_mask
Unexecuted instantiation: backtrace.c:be32_prefix_mask
Unexecuted instantiation: byteq.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: coverage.c:be32_prefix_mask
Unexecuted instantiation: csum.c:be32_prefix_mask
Unexecuted instantiation: dp-packet-gso.c:be32_prefix_mask
Unexecuted instantiation: dpif-offload.c:be32_prefix_mask
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:be32_prefix_mask
Unexecuted instantiation: hmap.c:be32_prefix_mask
Unexecuted instantiation: hmapx.c:be32_prefix_mask
Unexecuted instantiation: id-fpool.c:be32_prefix_mask
Unexecuted instantiation: json.c:be32_prefix_mask
Unexecuted instantiation: jsonrpc.c:be32_prefix_mask
Unexecuted instantiation: meta-flow.c:be32_prefix_mask
Unexecuted instantiation: namemap.c:be32_prefix_mask
Unexecuted instantiation: netdev-dummy.c:be32_prefix_mask
Unexecuted instantiation: netdev-vport.c:be32_prefix_mask
Unexecuted instantiation: netlink.c:be32_prefix_mask
Unexecuted instantiation: nx-match.c:be32_prefix_mask
Unexecuted instantiation: odp-execute.c:be32_prefix_mask
Unexecuted instantiation: odp-util.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-meter.c:be32_prefix_mask
Unexecuted instantiation: ofp-monitor.c:be32_prefix_mask
Unexecuted instantiation: ofp-packet.c:be32_prefix_mask
Unexecuted instantiation: ofp-parse.c:be32_prefix_mask
Unexecuted instantiation: ovs-replay.c:be32_prefix_mask
Unexecuted instantiation: ox-stat.c:be32_prefix_mask
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:be32_prefix_mask
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:be32_prefix_mask
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:be32_prefix_mask
Unexecuted instantiation: conntrack.c:be32_prefix_mask
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:be32_prefix_mask
Unexecuted instantiation: hindex.c:be32_prefix_mask
Unexecuted instantiation: id-pool.c:be32_prefix_mask
Unexecuted instantiation: ipf.c:be32_prefix_mask
Unexecuted instantiation: learn.c:be32_prefix_mask
Unexecuted instantiation: lockfile.c:be32_prefix_mask
Unexecuted instantiation: multipath.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-dfc.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-dpcls.c:be32_prefix_mask
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:be32_prefix_mask
Unexecuted instantiation: miniflow_target.c:be32_prefix_mask
Unexecuted instantiation: ofp_print_target.c:be32_prefix_mask
Unexecuted instantiation: ofctl_parse_target.c:be32_prefix_mask
417

418
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
419
 * false otherwise. */
420
static inline bool
421
uint_is_superset(uintmax_t super, uintmax_t sub)
422
0
{
423
0
    return (super & sub) == sub;
424
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:uint_is_superset
Unexecuted instantiation: match.c:uint_is_superset
Unexecuted instantiation: netdev.c:uint_is_superset
Unexecuted instantiation: ofp-match.c:uint_is_superset
Unexecuted instantiation: ofp-msgs.c:uint_is_superset
Unexecuted instantiation: ofp-port.c:uint_is_superset
Unexecuted instantiation: ofp-print.c:uint_is_superset
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:uint_is_superset
Unexecuted instantiation: ovs-router.c:uint_is_superset
Unexecuted instantiation: ovs-thread.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: timeval.c:uint_is_superset
Unexecuted instantiation: tnl-ports.c:uint_is_superset
Unexecuted instantiation: tun-metadata.c:uint_is_superset
Unexecuted instantiation: unixctl.c:uint_is_superset
Unexecuted instantiation: userspace-tso.c:uint_is_superset
Unexecuted instantiation: util.c:uint_is_superset
Unexecuted instantiation: uuid.c:uint_is_superset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:uint_is_superset
Unexecuted instantiation: dirs.c:uint_is_superset
Unexecuted instantiation: aes128.c:uint_is_superset
Unexecuted instantiation: backtrace.c:uint_is_superset
Unexecuted instantiation: byteq.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: coverage.c:uint_is_superset
Unexecuted instantiation: csum.c:uint_is_superset
Unexecuted instantiation: dp-packet-gso.c:uint_is_superset
Unexecuted instantiation: dpif-offload.c:uint_is_superset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:uint_is_superset
Unexecuted instantiation: hmap.c:uint_is_superset
Unexecuted instantiation: hmapx.c:uint_is_superset
Unexecuted instantiation: id-fpool.c:uint_is_superset
Unexecuted instantiation: json.c:uint_is_superset
Unexecuted instantiation: jsonrpc.c:uint_is_superset
Unexecuted instantiation: meta-flow.c:uint_is_superset
Unexecuted instantiation: namemap.c:uint_is_superset
Unexecuted instantiation: netdev-dummy.c:uint_is_superset
Unexecuted instantiation: netdev-vport.c:uint_is_superset
Unexecuted instantiation: netlink.c:uint_is_superset
Unexecuted instantiation: nx-match.c:uint_is_superset
Unexecuted instantiation: odp-execute.c:uint_is_superset
Unexecuted instantiation: odp-util.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-meter.c:uint_is_superset
Unexecuted instantiation: ofp-monitor.c:uint_is_superset
Unexecuted instantiation: ofp-packet.c:uint_is_superset
Unexecuted instantiation: ofp-parse.c:uint_is_superset
Unexecuted instantiation: ovs-replay.c:uint_is_superset
Unexecuted instantiation: ox-stat.c:uint_is_superset
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:uint_is_superset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:uint_is_superset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:uint_is_superset
Unexecuted instantiation: conntrack.c:uint_is_superset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:uint_is_superset
Unexecuted instantiation: hindex.c:uint_is_superset
Unexecuted instantiation: id-pool.c:uint_is_superset
Unexecuted instantiation: ipf.c:uint_is_superset
Unexecuted instantiation: learn.c:uint_is_superset
Unexecuted instantiation: lockfile.c:uint_is_superset
Unexecuted instantiation: multipath.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-dfc.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-dpcls.c:uint_is_superset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:uint_is_superset
Unexecuted instantiation: miniflow_target.c:uint_is_superset
Unexecuted instantiation: ofp_print_target.c:uint_is_superset
Unexecuted instantiation: ofctl_parse_target.c:uint_is_superset
425
426
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
427
 * false otherwise. */
428
static inline bool
429
be16_is_superset(ovs_be16 super, ovs_be16 sub)
430
0
{
431
0
    return (super & sub) == sub;
432
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:be16_is_superset
Unexecuted instantiation: match.c:be16_is_superset
Unexecuted instantiation: netdev.c:be16_is_superset
Unexecuted instantiation: ofp-match.c:be16_is_superset
Unexecuted instantiation: ofp-msgs.c:be16_is_superset
Unexecuted instantiation: ofp-port.c:be16_is_superset
Unexecuted instantiation: ofp-print.c:be16_is_superset
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:be16_is_superset
Unexecuted instantiation: ovs-router.c:be16_is_superset
Unexecuted instantiation: ovs-thread.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: timeval.c:be16_is_superset
Unexecuted instantiation: tnl-ports.c:be16_is_superset
Unexecuted instantiation: tun-metadata.c:be16_is_superset
Unexecuted instantiation: unixctl.c:be16_is_superset
Unexecuted instantiation: userspace-tso.c:be16_is_superset
Unexecuted instantiation: util.c:be16_is_superset
Unexecuted instantiation: uuid.c:be16_is_superset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:be16_is_superset
Unexecuted instantiation: dirs.c:be16_is_superset
Unexecuted instantiation: aes128.c:be16_is_superset
Unexecuted instantiation: backtrace.c:be16_is_superset
Unexecuted instantiation: byteq.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: coverage.c:be16_is_superset
Unexecuted instantiation: csum.c:be16_is_superset
Unexecuted instantiation: dp-packet-gso.c:be16_is_superset
Unexecuted instantiation: dpif-offload.c:be16_is_superset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:be16_is_superset
Unexecuted instantiation: hmap.c:be16_is_superset
Unexecuted instantiation: hmapx.c:be16_is_superset
Unexecuted instantiation: id-fpool.c:be16_is_superset
Unexecuted instantiation: json.c:be16_is_superset
Unexecuted instantiation: jsonrpc.c:be16_is_superset
Unexecuted instantiation: meta-flow.c:be16_is_superset
Unexecuted instantiation: namemap.c:be16_is_superset
Unexecuted instantiation: netdev-dummy.c:be16_is_superset
Unexecuted instantiation: netdev-vport.c:be16_is_superset
Unexecuted instantiation: netlink.c:be16_is_superset
Unexecuted instantiation: nx-match.c:be16_is_superset
Unexecuted instantiation: odp-execute.c:be16_is_superset
Unexecuted instantiation: odp-util.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-meter.c:be16_is_superset
Unexecuted instantiation: ofp-monitor.c:be16_is_superset
Unexecuted instantiation: ofp-packet.c:be16_is_superset
Unexecuted instantiation: ofp-parse.c:be16_is_superset
Unexecuted instantiation: ovs-replay.c:be16_is_superset
Unexecuted instantiation: ox-stat.c:be16_is_superset
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:be16_is_superset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:be16_is_superset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:be16_is_superset
Unexecuted instantiation: conntrack.c:be16_is_superset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:be16_is_superset
Unexecuted instantiation: hindex.c:be16_is_superset
Unexecuted instantiation: id-pool.c:be16_is_superset
Unexecuted instantiation: ipf.c:be16_is_superset
Unexecuted instantiation: learn.c:be16_is_superset
Unexecuted instantiation: lockfile.c:be16_is_superset
Unexecuted instantiation: multipath.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-dfc.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-dpcls.c:be16_is_superset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:be16_is_superset
Unexecuted instantiation: miniflow_target.c:be16_is_superset
Unexecuted instantiation: ofp_print_target.c:be16_is_superset
Unexecuted instantiation: ofctl_parse_target.c:be16_is_superset
433
434
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
435
 * false otherwise. */
436
static inline bool
437
be32_is_superset(ovs_be32 super, ovs_be32 sub)
438
0
{
439
0
    return (super & sub) == sub;
440
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:be32_is_superset
Unexecuted instantiation: match.c:be32_is_superset
Unexecuted instantiation: netdev.c:be32_is_superset
Unexecuted instantiation: ofp-match.c:be32_is_superset
Unexecuted instantiation: ofp-msgs.c:be32_is_superset
Unexecuted instantiation: ofp-port.c:be32_is_superset
Unexecuted instantiation: ofp-print.c:be32_is_superset
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:be32_is_superset
Unexecuted instantiation: ovs-router.c:be32_is_superset
Unexecuted instantiation: ovs-thread.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: timeval.c:be32_is_superset
Unexecuted instantiation: tnl-ports.c:be32_is_superset
Unexecuted instantiation: tun-metadata.c:be32_is_superset
Unexecuted instantiation: unixctl.c:be32_is_superset
Unexecuted instantiation: userspace-tso.c:be32_is_superset
Unexecuted instantiation: util.c:be32_is_superset
Unexecuted instantiation: uuid.c:be32_is_superset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:be32_is_superset
Unexecuted instantiation: dirs.c:be32_is_superset
Unexecuted instantiation: aes128.c:be32_is_superset
Unexecuted instantiation: backtrace.c:be32_is_superset
Unexecuted instantiation: byteq.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: coverage.c:be32_is_superset
Unexecuted instantiation: csum.c:be32_is_superset
Unexecuted instantiation: dp-packet-gso.c:be32_is_superset
Unexecuted instantiation: dpif-offload.c:be32_is_superset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:be32_is_superset
Unexecuted instantiation: hmap.c:be32_is_superset
Unexecuted instantiation: hmapx.c:be32_is_superset
Unexecuted instantiation: id-fpool.c:be32_is_superset
Unexecuted instantiation: json.c:be32_is_superset
Unexecuted instantiation: jsonrpc.c:be32_is_superset
Unexecuted instantiation: meta-flow.c:be32_is_superset
Unexecuted instantiation: namemap.c:be32_is_superset
Unexecuted instantiation: netdev-dummy.c:be32_is_superset
Unexecuted instantiation: netdev-vport.c:be32_is_superset
Unexecuted instantiation: netlink.c:be32_is_superset
Unexecuted instantiation: nx-match.c:be32_is_superset
Unexecuted instantiation: odp-execute.c:be32_is_superset
Unexecuted instantiation: odp-util.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-meter.c:be32_is_superset
Unexecuted instantiation: ofp-monitor.c:be32_is_superset
Unexecuted instantiation: ofp-packet.c:be32_is_superset
Unexecuted instantiation: ofp-parse.c:be32_is_superset
Unexecuted instantiation: ovs-replay.c:be32_is_superset
Unexecuted instantiation: ox-stat.c:be32_is_superset
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:be32_is_superset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:be32_is_superset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:be32_is_superset
Unexecuted instantiation: conntrack.c:be32_is_superset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:be32_is_superset
Unexecuted instantiation: hindex.c:be32_is_superset
Unexecuted instantiation: id-pool.c:be32_is_superset
Unexecuted instantiation: ipf.c:be32_is_superset
Unexecuted instantiation: learn.c:be32_is_superset
Unexecuted instantiation: lockfile.c:be32_is_superset
Unexecuted instantiation: multipath.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-dfc.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-dpcls.c:be32_is_superset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:be32_is_superset
Unexecuted instantiation: miniflow_target.c:be32_is_superset
Unexecuted instantiation: ofp_print_target.c:be32_is_superset
Unexecuted instantiation: ofctl_parse_target.c:be32_is_superset
441
442
/* Returns true if the 1-bits in 'super' are a superset of the 1-bits in 'sub',
443
 * false otherwise. */
444
static inline bool
445
be64_is_superset(ovs_be64 super, ovs_be64 sub)
446
0
{
447
0
    return (super & sub) == sub;
448
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:be64_is_superset
Unexecuted instantiation: match.c:be64_is_superset
Unexecuted instantiation: netdev.c:be64_is_superset
Unexecuted instantiation: ofp-match.c:be64_is_superset
Unexecuted instantiation: ofp-msgs.c:be64_is_superset
Unexecuted instantiation: ofp-port.c:be64_is_superset
Unexecuted instantiation: ofp-print.c:be64_is_superset
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:be64_is_superset
Unexecuted instantiation: ovs-router.c:be64_is_superset
Unexecuted instantiation: ovs-thread.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: timeval.c:be64_is_superset
Unexecuted instantiation: tnl-ports.c:be64_is_superset
Unexecuted instantiation: tun-metadata.c:be64_is_superset
Unexecuted instantiation: unixctl.c:be64_is_superset
Unexecuted instantiation: userspace-tso.c:be64_is_superset
Unexecuted instantiation: util.c:be64_is_superset
Unexecuted instantiation: uuid.c:be64_is_superset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:be64_is_superset
Unexecuted instantiation: dirs.c:be64_is_superset
Unexecuted instantiation: aes128.c:be64_is_superset
Unexecuted instantiation: backtrace.c:be64_is_superset
Unexecuted instantiation: byteq.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: coverage.c:be64_is_superset
Unexecuted instantiation: csum.c:be64_is_superset
Unexecuted instantiation: dp-packet-gso.c:be64_is_superset
Unexecuted instantiation: dpif-offload.c:be64_is_superset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:be64_is_superset
Unexecuted instantiation: hmap.c:be64_is_superset
Unexecuted instantiation: hmapx.c:be64_is_superset
Unexecuted instantiation: id-fpool.c:be64_is_superset
Unexecuted instantiation: json.c:be64_is_superset
Unexecuted instantiation: jsonrpc.c:be64_is_superset
Unexecuted instantiation: meta-flow.c:be64_is_superset
Unexecuted instantiation: namemap.c:be64_is_superset
Unexecuted instantiation: netdev-dummy.c:be64_is_superset
Unexecuted instantiation: netdev-vport.c:be64_is_superset
Unexecuted instantiation: netlink.c:be64_is_superset
Unexecuted instantiation: nx-match.c:be64_is_superset
Unexecuted instantiation: odp-execute.c:be64_is_superset
Unexecuted instantiation: odp-util.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-meter.c:be64_is_superset
Unexecuted instantiation: ofp-monitor.c:be64_is_superset
Unexecuted instantiation: ofp-packet.c:be64_is_superset
Unexecuted instantiation: ofp-parse.c:be64_is_superset
Unexecuted instantiation: ovs-replay.c:be64_is_superset
Unexecuted instantiation: ox-stat.c:be64_is_superset
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:be64_is_superset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:be64_is_superset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:be64_is_superset
Unexecuted instantiation: conntrack.c:be64_is_superset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:be64_is_superset
Unexecuted instantiation: hindex.c:be64_is_superset
Unexecuted instantiation: id-pool.c:be64_is_superset
Unexecuted instantiation: ipf.c:be64_is_superset
Unexecuted instantiation: learn.c:be64_is_superset
Unexecuted instantiation: lockfile.c:be64_is_superset
Unexecuted instantiation: multipath.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-dfc.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-dpcls.c:be64_is_superset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:be64_is_superset
Unexecuted instantiation: miniflow_target.c:be64_is_superset
Unexecuted instantiation: ofp_print_target.c:be64_is_superset
Unexecuted instantiation: ofctl_parse_target.c:be64_is_superset
449

450
bool is_all_zeros(const void *, size_t);
451
bool is_all_ones(const void *, size_t);
452
bool is_all_byte(const void *, size_t, uint8_t byte);
453
void or_bytes(void *dst, const void *src, size_t n);
454
void bitwise_copy(const void *src, unsigned int src_len, unsigned int src_ofs,
455
                  void *dst, unsigned int dst_len, unsigned int dst_ofs,
456
                  unsigned int n_bits);
457
void bitwise_zero(void *dst_, unsigned int dst_len, unsigned dst_ofs,
458
                  unsigned int n_bits);
459
void bitwise_one(void *dst_, unsigned int dst_len, unsigned dst_ofs,
460
                 unsigned int n_bits);
461
bool bitwise_is_all_zeros(const void *, unsigned int len, unsigned int ofs,
462
                          unsigned int n_bits);
463
unsigned int bitwise_scan(const void *, unsigned int len,
464
                          bool target, unsigned int start, unsigned int end);
465
int bitwise_rscan(const void *, unsigned int len, bool target,
466
                  int start, int end);
467
void bitwise_put(uint64_t value,
468
                 void *dst, unsigned int dst_len, unsigned int dst_ofs,
469
                 unsigned int n_bits);
470
uint64_t bitwise_get(const void *src, unsigned int src_len,
471
                     unsigned int src_ofs, unsigned int n_bits);
472
bool bitwise_get_bit(const void *src, unsigned int len, unsigned int ofs);
473
void bitwise_put0(void *dst, unsigned int len, unsigned int ofs);
474
void bitwise_put1(void *dst, unsigned int len, unsigned int ofs);
475
void bitwise_put_bit(void *dst, unsigned int len, unsigned int ofs, bool);
476
void bitwise_toggle_bit(void *dst, unsigned int len, unsigned int ofs);
477
478
/* Returns non-zero if the parameters have equal value. */
479
static inline int
480
ovs_u128_equals(const ovs_u128 a, const ovs_u128 b)
481
3.61k
{
482
3.61k
    return (a.u64.hi == b.u64.hi) && (a.u64.lo == b.u64.lo);
483
3.61k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_u128_equals
Unexecuted instantiation: match.c:ovs_u128_equals
Unexecuted instantiation: netdev.c:ovs_u128_equals
Unexecuted instantiation: ofp-match.c:ovs_u128_equals
Unexecuted instantiation: ofp-msgs.c:ovs_u128_equals
Unexecuted instantiation: ofp-port.c:ovs_u128_equals
Unexecuted instantiation: ofp-print.c:ovs_u128_equals
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:ovs_u128_equals
Unexecuted instantiation: ovs-router.c:ovs_u128_equals
Unexecuted instantiation: ovs-thread.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: timeval.c:ovs_u128_equals
Unexecuted instantiation: tnl-ports.c:ovs_u128_equals
Unexecuted instantiation: tun-metadata.c:ovs_u128_equals
Unexecuted instantiation: unixctl.c:ovs_u128_equals
Unexecuted instantiation: userspace-tso.c:ovs_u128_equals
Unexecuted instantiation: util.c:ovs_u128_equals
Unexecuted instantiation: uuid.c:ovs_u128_equals
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_u128_equals
Unexecuted instantiation: dirs.c:ovs_u128_equals
Unexecuted instantiation: aes128.c:ovs_u128_equals
Unexecuted instantiation: backtrace.c:ovs_u128_equals
Unexecuted instantiation: byteq.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: coverage.c:ovs_u128_equals
Unexecuted instantiation: csum.c:ovs_u128_equals
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_equals
Unexecuted instantiation: dpif-offload.c:ovs_u128_equals
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_u128_equals
Unexecuted instantiation: hmap.c:ovs_u128_equals
Unexecuted instantiation: hmapx.c:ovs_u128_equals
Unexecuted instantiation: id-fpool.c:ovs_u128_equals
Unexecuted instantiation: json.c:ovs_u128_equals
Unexecuted instantiation: jsonrpc.c:ovs_u128_equals
Unexecuted instantiation: meta-flow.c:ovs_u128_equals
Unexecuted instantiation: namemap.c:ovs_u128_equals
Unexecuted instantiation: netdev-dummy.c:ovs_u128_equals
Unexecuted instantiation: netdev-vport.c:ovs_u128_equals
Unexecuted instantiation: netlink.c:ovs_u128_equals
Unexecuted instantiation: nx-match.c:ovs_u128_equals
Unexecuted instantiation: odp-execute.c:ovs_u128_equals
odp-util.c:ovs_u128_equals
Line
Count
Source
481
2.14k
{
482
2.14k
    return (a.u64.hi == b.u64.hi) && (a.u64.lo == b.u64.lo);
483
2.14k
}
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
481
1.47k
{
482
1.47k
    return (a.u64.hi == b.u64.hi) && (a.u64.lo == b.u64.lo);
483
1.47k
}
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-meter.c:ovs_u128_equals
Unexecuted instantiation: ofp-monitor.c:ovs_u128_equals
Unexecuted instantiation: ofp-packet.c:ovs_u128_equals
Unexecuted instantiation: ofp-parse.c:ovs_u128_equals
Unexecuted instantiation: ovs-replay.c:ovs_u128_equals
Unexecuted instantiation: ox-stat.c:ovs_u128_equals
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_u128_equals
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_u128_equals
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_u128_equals
Unexecuted instantiation: conntrack.c:ovs_u128_equals
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_u128_equals
Unexecuted instantiation: hindex.c:ovs_u128_equals
Unexecuted instantiation: id-pool.c:ovs_u128_equals
Unexecuted instantiation: ipf.c:ovs_u128_equals
Unexecuted instantiation: learn.c:ovs_u128_equals
Unexecuted instantiation: lockfile.c:ovs_u128_equals
Unexecuted instantiation: multipath.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-dfc.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_u128_equals
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_u128_equals
Unexecuted instantiation: miniflow_target.c:ovs_u128_equals
Unexecuted instantiation: ofp_print_target.c:ovs_u128_equals
Unexecuted instantiation: ofctl_parse_target.c:ovs_u128_equals
484
485
/* Returns true if 'val' is 0. */
486
static inline bool
487
ovs_u128_is_zero(const ovs_u128 val)
488
305k
{
489
305k
    return !(val.u64.hi || val.u64.lo);
490
305k
}
Unexecuted instantiation: flow_extract_target.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
488
67.2k
{
489
67.2k
    return !(val.u64.hi || val.u64.lo);
490
67.2k
}
Unexecuted instantiation: jhash.c:ovs_u128_is_zero
match.c:ovs_u128_is_zero
Line
Count
Source
488
209k
{
489
209k
    return !(val.u64.hi || val.u64.lo);
490
209k
}
Unexecuted instantiation: netdev.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-match.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-msgs.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-port.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-print.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-prop.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: 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: 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: timeval.c:ovs_u128_is_zero
Unexecuted instantiation: tnl-ports.c:ovs_u128_is_zero
Unexecuted instantiation: tun-metadata.c:ovs_u128_is_zero
Unexecuted instantiation: unixctl.c:ovs_u128_is_zero
Unexecuted instantiation: userspace-tso.c:ovs_u128_is_zero
Unexecuted instantiation: util.c:ovs_u128_is_zero
Unexecuted instantiation: uuid.c:ovs_u128_is_zero
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_u128_is_zero
Unexecuted instantiation: dirs.c:ovs_u128_is_zero
Unexecuted instantiation: aes128.c:ovs_u128_is_zero
Unexecuted instantiation: backtrace.c:ovs_u128_is_zero
Unexecuted instantiation: byteq.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: coverage.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-offload.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_u128_is_zero
Unexecuted instantiation: hmap.c:ovs_u128_is_zero
Unexecuted instantiation: hmapx.c:ovs_u128_is_zero
Unexecuted instantiation: id-fpool.c:ovs_u128_is_zero
Unexecuted instantiation: json.c:ovs_u128_is_zero
Unexecuted instantiation: jsonrpc.c:ovs_u128_is_zero
meta-flow.c:ovs_u128_is_zero
Line
Count
Source
488
6.99k
{
489
6.99k
    return !(val.u64.hi || val.u64.lo);
490
6.99k
}
Unexecuted instantiation: namemap.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-dummy.c:ovs_u128_is_zero
Unexecuted instantiation: netdev-vport.c:ovs_u128_is_zero
Unexecuted instantiation: netlink.c:ovs_u128_is_zero
Unexecuted instantiation: nx-match.c:ovs_u128_is_zero
Unexecuted instantiation: odp-execute.c:ovs_u128_is_zero
odp-util.c:ovs_u128_is_zero
Line
Count
Source
488
16.5k
{
489
16.5k
    return !(val.u64.hi || val.u64.lo);
490
16.5k
}
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
488
4.64k
{
489
4.64k
    return !(val.u64.hi || val.u64.lo);
490
4.64k
}
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-meter.c:ovs_u128_is_zero
Unexecuted instantiation: ofp-monitor.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: ovs-replay.c:ovs_u128_is_zero
Unexecuted instantiation: ox-stat.c:ovs_u128_is_zero
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_u128_is_zero
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_u128_is_zero
Unexecuted instantiation: conntrack.c:ovs_u128_is_zero
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_u128_is_zero
Unexecuted instantiation: hindex.c:ovs_u128_is_zero
Unexecuted instantiation: id-pool.c:ovs_u128_is_zero
Unexecuted instantiation: ipf.c:ovs_u128_is_zero
Unexecuted instantiation: learn.c:ovs_u128_is_zero
Unexecuted instantiation: lockfile.c:ovs_u128_is_zero
Unexecuted instantiation: multipath.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-dfc.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_u128_is_zero
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_u128_is_zero
Unexecuted instantiation: miniflow_target.c:ovs_u128_is_zero
Unexecuted instantiation: ofp_print_target.c:ovs_u128_is_zero
Unexecuted instantiation: ofctl_parse_target.c:ovs_u128_is_zero
491
492
/* Returns true if 'val' is all ones. */
493
static inline bool
494
ovs_u128_is_ones(const ovs_u128 val)
495
3.61k
{
496
3.61k
    return ovs_u128_equals(val, OVS_U128_MAX);
497
3.61k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_u128_is_ones
Unexecuted instantiation: match.c:ovs_u128_is_ones
Unexecuted instantiation: netdev.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-match.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-msgs.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-port.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-print.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-prop.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: 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: 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: timeval.c:ovs_u128_is_ones
Unexecuted instantiation: tnl-ports.c:ovs_u128_is_ones
Unexecuted instantiation: tun-metadata.c:ovs_u128_is_ones
Unexecuted instantiation: unixctl.c:ovs_u128_is_ones
Unexecuted instantiation: userspace-tso.c:ovs_u128_is_ones
Unexecuted instantiation: util.c:ovs_u128_is_ones
Unexecuted instantiation: uuid.c:ovs_u128_is_ones
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_u128_is_ones
Unexecuted instantiation: dirs.c:ovs_u128_is_ones
Unexecuted instantiation: aes128.c:ovs_u128_is_ones
Unexecuted instantiation: backtrace.c:ovs_u128_is_ones
Unexecuted instantiation: byteq.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: coverage.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-offload.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_u128_is_ones
Unexecuted instantiation: hmap.c:ovs_u128_is_ones
Unexecuted instantiation: hmapx.c:ovs_u128_is_ones
Unexecuted instantiation: id-fpool.c:ovs_u128_is_ones
Unexecuted instantiation: json.c:ovs_u128_is_ones
Unexecuted instantiation: jsonrpc.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-dummy.c:ovs_u128_is_ones
Unexecuted instantiation: netdev-vport.c:ovs_u128_is_ones
Unexecuted instantiation: netlink.c:ovs_u128_is_ones
Unexecuted instantiation: nx-match.c:ovs_u128_is_ones
Unexecuted instantiation: odp-execute.c:ovs_u128_is_ones
odp-util.c:ovs_u128_is_ones
Line
Count
Source
495
2.14k
{
496
2.14k
    return ovs_u128_equals(val, OVS_U128_MAX);
497
2.14k
}
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
495
1.47k
{
496
1.47k
    return ovs_u128_equals(val, OVS_U128_MAX);
497
1.47k
}
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-meter.c:ovs_u128_is_ones
Unexecuted instantiation: ofp-monitor.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: ovs-replay.c:ovs_u128_is_ones
Unexecuted instantiation: ox-stat.c:ovs_u128_is_ones
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_u128_is_ones
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_u128_is_ones
Unexecuted instantiation: conntrack.c:ovs_u128_is_ones
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_u128_is_ones
Unexecuted instantiation: hindex.c:ovs_u128_is_ones
Unexecuted instantiation: id-pool.c:ovs_u128_is_ones
Unexecuted instantiation: ipf.c:ovs_u128_is_ones
Unexecuted instantiation: learn.c:ovs_u128_is_ones
Unexecuted instantiation: lockfile.c:ovs_u128_is_ones
Unexecuted instantiation: multipath.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-dfc.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_u128_is_ones
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_u128_is_ones
Unexecuted instantiation: miniflow_target.c:ovs_u128_is_ones
Unexecuted instantiation: ofp_print_target.c:ovs_u128_is_ones
Unexecuted instantiation: ofctl_parse_target.c:ovs_u128_is_ones
498
499
/* Returns non-zero if the parameters have equal value. */
500
static inline int
501
ovs_be128_equals(const ovs_be128 a, const ovs_be128 b)
502
0
{
503
0
    return (a.be64.hi == b.be64.hi) && (a.be64.lo == b.be64.lo);
504
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_be128_equals
Unexecuted instantiation: match.c:ovs_be128_equals
Unexecuted instantiation: netdev.c:ovs_be128_equals
Unexecuted instantiation: ofp-match.c:ovs_be128_equals
Unexecuted instantiation: ofp-msgs.c:ovs_be128_equals
Unexecuted instantiation: ofp-port.c:ovs_be128_equals
Unexecuted instantiation: ofp-print.c:ovs_be128_equals
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:ovs_be128_equals
Unexecuted instantiation: ovs-router.c:ovs_be128_equals
Unexecuted instantiation: ovs-thread.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: timeval.c:ovs_be128_equals
Unexecuted instantiation: tnl-ports.c:ovs_be128_equals
Unexecuted instantiation: tun-metadata.c:ovs_be128_equals
Unexecuted instantiation: unixctl.c:ovs_be128_equals
Unexecuted instantiation: userspace-tso.c:ovs_be128_equals
Unexecuted instantiation: util.c:ovs_be128_equals
Unexecuted instantiation: uuid.c:ovs_be128_equals
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_be128_equals
Unexecuted instantiation: dirs.c:ovs_be128_equals
Unexecuted instantiation: aes128.c:ovs_be128_equals
Unexecuted instantiation: backtrace.c:ovs_be128_equals
Unexecuted instantiation: byteq.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: coverage.c:ovs_be128_equals
Unexecuted instantiation: csum.c:ovs_be128_equals
Unexecuted instantiation: dp-packet-gso.c:ovs_be128_equals
Unexecuted instantiation: dpif-offload.c:ovs_be128_equals
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_be128_equals
Unexecuted instantiation: hmap.c:ovs_be128_equals
Unexecuted instantiation: hmapx.c:ovs_be128_equals
Unexecuted instantiation: id-fpool.c:ovs_be128_equals
Unexecuted instantiation: json.c:ovs_be128_equals
Unexecuted instantiation: jsonrpc.c:ovs_be128_equals
Unexecuted instantiation: meta-flow.c:ovs_be128_equals
Unexecuted instantiation: namemap.c:ovs_be128_equals
Unexecuted instantiation: netdev-dummy.c:ovs_be128_equals
Unexecuted instantiation: netdev-vport.c:ovs_be128_equals
Unexecuted instantiation: netlink.c:ovs_be128_equals
Unexecuted instantiation: nx-match.c:ovs_be128_equals
Unexecuted instantiation: odp-execute.c:ovs_be128_equals
Unexecuted instantiation: odp-util.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-meter.c:ovs_be128_equals
Unexecuted instantiation: ofp-monitor.c:ovs_be128_equals
Unexecuted instantiation: ofp-packet.c:ovs_be128_equals
Unexecuted instantiation: ofp-parse.c:ovs_be128_equals
Unexecuted instantiation: ovs-replay.c:ovs_be128_equals
Unexecuted instantiation: ox-stat.c:ovs_be128_equals
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_be128_equals
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_be128_equals
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_be128_equals
Unexecuted instantiation: conntrack.c:ovs_be128_equals
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_be128_equals
Unexecuted instantiation: hindex.c:ovs_be128_equals
Unexecuted instantiation: id-pool.c:ovs_be128_equals
Unexecuted instantiation: ipf.c:ovs_be128_equals
Unexecuted instantiation: learn.c:ovs_be128_equals
Unexecuted instantiation: lockfile.c:ovs_be128_equals
Unexecuted instantiation: multipath.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-dfc.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_be128_equals
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_be128_equals
Unexecuted instantiation: miniflow_target.c:ovs_be128_equals
Unexecuted instantiation: ofp_print_target.c:ovs_be128_equals
Unexecuted instantiation: ofctl_parse_target.c:ovs_be128_equals
505
506
/* Returns true if 'val' is 0. */
507
static inline bool
508
ovs_be128_is_zero(const ovs_be128 val)
509
0
{
510
0
    return !(val.be64.hi || val.be64.lo);
511
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_be128_is_zero
Unexecuted instantiation: match.c:ovs_be128_is_zero
Unexecuted instantiation: netdev.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-match.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-msgs.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-port.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-print.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-prop.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: 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: 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: timeval.c:ovs_be128_is_zero
Unexecuted instantiation: tnl-ports.c:ovs_be128_is_zero
Unexecuted instantiation: tun-metadata.c:ovs_be128_is_zero
Unexecuted instantiation: unixctl.c:ovs_be128_is_zero
Unexecuted instantiation: userspace-tso.c:ovs_be128_is_zero
Unexecuted instantiation: util.c:ovs_be128_is_zero
Unexecuted instantiation: uuid.c:ovs_be128_is_zero
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_be128_is_zero
Unexecuted instantiation: dirs.c:ovs_be128_is_zero
Unexecuted instantiation: aes128.c:ovs_be128_is_zero
Unexecuted instantiation: backtrace.c:ovs_be128_is_zero
Unexecuted instantiation: byteq.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: coverage.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-offload.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_be128_is_zero
Unexecuted instantiation: hmap.c:ovs_be128_is_zero
Unexecuted instantiation: hmapx.c:ovs_be128_is_zero
Unexecuted instantiation: id-fpool.c:ovs_be128_is_zero
Unexecuted instantiation: json.c:ovs_be128_is_zero
Unexecuted instantiation: jsonrpc.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-dummy.c:ovs_be128_is_zero
Unexecuted instantiation: netdev-vport.c:ovs_be128_is_zero
Unexecuted instantiation: netlink.c:ovs_be128_is_zero
Unexecuted instantiation: nx-match.c:ovs_be128_is_zero
Unexecuted instantiation: odp-execute.c:ovs_be128_is_zero
Unexecuted instantiation: odp-util.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-meter.c:ovs_be128_is_zero
Unexecuted instantiation: ofp-monitor.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: ovs-replay.c:ovs_be128_is_zero
Unexecuted instantiation: ox-stat.c:ovs_be128_is_zero
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_be128_is_zero
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_be128_is_zero
Unexecuted instantiation: conntrack.c:ovs_be128_is_zero
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_be128_is_zero
Unexecuted instantiation: hindex.c:ovs_be128_is_zero
Unexecuted instantiation: id-pool.c:ovs_be128_is_zero
Unexecuted instantiation: ipf.c:ovs_be128_is_zero
Unexecuted instantiation: learn.c:ovs_be128_is_zero
Unexecuted instantiation: lockfile.c:ovs_be128_is_zero
Unexecuted instantiation: multipath.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-dfc.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_be128_is_zero
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_be128_is_zero
Unexecuted instantiation: miniflow_target.c:ovs_be128_is_zero
Unexecuted instantiation: ofp_print_target.c:ovs_be128_is_zero
Unexecuted instantiation: ofctl_parse_target.c:ovs_be128_is_zero
512
513
static inline ovs_u128
514
ovs_u128_and(const ovs_u128 a, const ovs_u128 b)
515
15.9k
{
516
15.9k
    ovs_u128 dst;
517
518
15.9k
    dst.u64.hi = a.u64.hi & b.u64.hi;
519
15.9k
    dst.u64.lo = a.u64.lo & b.u64.lo;
520
521
15.9k
    return dst;
522
15.9k
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_u128_and
match.c:ovs_u128_and
Line
Count
Source
515
15.9k
{
516
15.9k
    ovs_u128 dst;
517
518
15.9k
    dst.u64.hi = a.u64.hi & b.u64.hi;
519
15.9k
    dst.u64.lo = a.u64.lo & b.u64.lo;
520
521
15.9k
    return dst;
522
15.9k
}
Unexecuted instantiation: netdev.c:ovs_u128_and
Unexecuted instantiation: ofp-match.c:ovs_u128_and
Unexecuted instantiation: ofp-msgs.c:ovs_u128_and
Unexecuted instantiation: ofp-port.c:ovs_u128_and
Unexecuted instantiation: ofp-print.c:ovs_u128_and
Unexecuted instantiation: ofp-prop.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: ovs-rcu.c:ovs_u128_and
Unexecuted instantiation: ovs-router.c:ovs_u128_and
Unexecuted instantiation: ovs-thread.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: timeval.c:ovs_u128_and
Unexecuted instantiation: tnl-ports.c:ovs_u128_and
Unexecuted instantiation: tun-metadata.c:ovs_u128_and
Unexecuted instantiation: unixctl.c:ovs_u128_and
Unexecuted instantiation: userspace-tso.c:ovs_u128_and
Unexecuted instantiation: util.c:ovs_u128_and
Unexecuted instantiation: uuid.c:ovs_u128_and
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_u128_and
Unexecuted instantiation: dirs.c:ovs_u128_and
Unexecuted instantiation: aes128.c:ovs_u128_and
Unexecuted instantiation: backtrace.c:ovs_u128_and
Unexecuted instantiation: byteq.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: coverage.c:ovs_u128_and
Unexecuted instantiation: csum.c:ovs_u128_and
Unexecuted instantiation: dp-packet-gso.c:ovs_u128_and
Unexecuted instantiation: dpif-offload.c:ovs_u128_and
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_u128_and
Unexecuted instantiation: hmap.c:ovs_u128_and
Unexecuted instantiation: hmapx.c:ovs_u128_and
Unexecuted instantiation: id-fpool.c:ovs_u128_and
Unexecuted instantiation: json.c:ovs_u128_and
Unexecuted instantiation: jsonrpc.c:ovs_u128_and
Unexecuted instantiation: meta-flow.c:ovs_u128_and
Unexecuted instantiation: namemap.c:ovs_u128_and
Unexecuted instantiation: netdev-dummy.c:ovs_u128_and
Unexecuted instantiation: netdev-vport.c:ovs_u128_and
Unexecuted instantiation: netlink.c:ovs_u128_and
Unexecuted instantiation: nx-match.c:ovs_u128_and
Unexecuted instantiation: odp-execute.c:ovs_u128_and
Unexecuted instantiation: odp-util.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-meter.c:ovs_u128_and
Unexecuted instantiation: ofp-monitor.c:ovs_u128_and
Unexecuted instantiation: ofp-packet.c:ovs_u128_and
Unexecuted instantiation: ofp-parse.c:ovs_u128_and
Unexecuted instantiation: ovs-replay.c:ovs_u128_and
Unexecuted instantiation: ox-stat.c:ovs_u128_and
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_u128_and
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_u128_and
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_u128_and
Unexecuted instantiation: conntrack.c:ovs_u128_and
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_u128_and
Unexecuted instantiation: hindex.c:ovs_u128_and
Unexecuted instantiation: id-pool.c:ovs_u128_and
Unexecuted instantiation: ipf.c:ovs_u128_and
Unexecuted instantiation: learn.c:ovs_u128_and
Unexecuted instantiation: lockfile.c:ovs_u128_and
Unexecuted instantiation: multipath.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-dfc.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_u128_and
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_u128_and
Unexecuted instantiation: miniflow_target.c:ovs_u128_and
Unexecuted instantiation: ofp_print_target.c:ovs_u128_and
Unexecuted instantiation: ofctl_parse_target.c:ovs_u128_and
523
524
static inline bool
525
ovs_be128_is_superset(ovs_be128 super, ovs_be128 sub)
526
0
{
527
0
    return (be64_is_superset(super.be64.hi, sub.be64.hi) &&
528
0
            be64_is_superset(super.be64.lo, sub.be64.lo));
529
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_be128_is_superset
Unexecuted instantiation: match.c:ovs_be128_is_superset
Unexecuted instantiation: netdev.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-match.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-msgs.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-port.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-print.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-prop.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: 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: 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: timeval.c:ovs_be128_is_superset
Unexecuted instantiation: tnl-ports.c:ovs_be128_is_superset
Unexecuted instantiation: tun-metadata.c:ovs_be128_is_superset
Unexecuted instantiation: unixctl.c:ovs_be128_is_superset
Unexecuted instantiation: userspace-tso.c:ovs_be128_is_superset
Unexecuted instantiation: util.c:ovs_be128_is_superset
Unexecuted instantiation: uuid.c:ovs_be128_is_superset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_be128_is_superset
Unexecuted instantiation: dirs.c:ovs_be128_is_superset
Unexecuted instantiation: aes128.c:ovs_be128_is_superset
Unexecuted instantiation: backtrace.c:ovs_be128_is_superset
Unexecuted instantiation: byteq.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: coverage.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-offload.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_be128_is_superset
Unexecuted instantiation: hmap.c:ovs_be128_is_superset
Unexecuted instantiation: hmapx.c:ovs_be128_is_superset
Unexecuted instantiation: id-fpool.c:ovs_be128_is_superset
Unexecuted instantiation: json.c:ovs_be128_is_superset
Unexecuted instantiation: jsonrpc.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-dummy.c:ovs_be128_is_superset
Unexecuted instantiation: netdev-vport.c:ovs_be128_is_superset
Unexecuted instantiation: netlink.c:ovs_be128_is_superset
Unexecuted instantiation: nx-match.c:ovs_be128_is_superset
Unexecuted instantiation: odp-execute.c:ovs_be128_is_superset
Unexecuted instantiation: odp-util.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-meter.c:ovs_be128_is_superset
Unexecuted instantiation: ofp-monitor.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: ovs-replay.c:ovs_be128_is_superset
Unexecuted instantiation: ox-stat.c:ovs_be128_is_superset
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_be128_is_superset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_be128_is_superset
Unexecuted instantiation: conntrack.c:ovs_be128_is_superset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_be128_is_superset
Unexecuted instantiation: hindex.c:ovs_be128_is_superset
Unexecuted instantiation: id-pool.c:ovs_be128_is_superset
Unexecuted instantiation: ipf.c:ovs_be128_is_superset
Unexecuted instantiation: learn.c:ovs_be128_is_superset
Unexecuted instantiation: lockfile.c:ovs_be128_is_superset
Unexecuted instantiation: multipath.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-dfc.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_be128_is_superset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_be128_is_superset
Unexecuted instantiation: miniflow_target.c:ovs_be128_is_superset
Unexecuted instantiation: ofp_print_target.c:ovs_be128_is_superset
Unexecuted instantiation: ofctl_parse_target.c:ovs_be128_is_superset
530
531
static inline bool
532
ovs_u128_is_superset(ovs_u128 super, ovs_u128 sub)
533
0
{
534
0
    return (uint_is_superset(super.u64.hi, sub.u64.hi) &&
535
0
            uint_is_superset(super.u64.lo, sub.u64.lo));
536
0
}
Unexecuted instantiation: flow_extract_target.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: jhash.c:ovs_u128_is_superset
Unexecuted instantiation: match.c:ovs_u128_is_superset
Unexecuted instantiation: netdev.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-match.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-msgs.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-port.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-print.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-prop.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: 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: 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: timeval.c:ovs_u128_is_superset
Unexecuted instantiation: tnl-ports.c:ovs_u128_is_superset
Unexecuted instantiation: tun-metadata.c:ovs_u128_is_superset
Unexecuted instantiation: unixctl.c:ovs_u128_is_superset
Unexecuted instantiation: userspace-tso.c:ovs_u128_is_superset
Unexecuted instantiation: util.c:ovs_u128_is_superset
Unexecuted instantiation: uuid.c:ovs_u128_is_superset
Unexecuted instantiation: vlog.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: 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: async-append-aio.c:ovs_u128_is_superset
Unexecuted instantiation: dirs.c:ovs_u128_is_superset
Unexecuted instantiation: aes128.c:ovs_u128_is_superset
Unexecuted instantiation: backtrace.c:ovs_u128_is_superset
Unexecuted instantiation: byteq.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: coverage.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-offload.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-offload-dummy.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: hash.c:ovs_u128_is_superset
Unexecuted instantiation: hmap.c:ovs_u128_is_superset
Unexecuted instantiation: hmapx.c:ovs_u128_is_superset
Unexecuted instantiation: id-fpool.c:ovs_u128_is_superset
Unexecuted instantiation: json.c:ovs_u128_is_superset
Unexecuted instantiation: jsonrpc.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-dummy.c:ovs_u128_is_superset
Unexecuted instantiation: netdev-vport.c:ovs_u128_is_superset
Unexecuted instantiation: netlink.c:ovs_u128_is_superset
Unexecuted instantiation: nx-match.c:ovs_u128_is_superset
Unexecuted instantiation: odp-execute.c:ovs_u128_is_superset
Unexecuted instantiation: odp-util.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-meter.c:ovs_u128_is_superset
Unexecuted instantiation: ofp-monitor.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: ovs-replay.c:ovs_u128_is_superset
Unexecuted instantiation: ox-stat.c:ovs_u128_is_superset
Unexecuted instantiation: pcap-file.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: 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: 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: token-bucket.c:ovs_u128_is_superset
Unexecuted instantiation: unicode.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: dpif-offload-tc.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-offload-tc-netdev.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: bundle.c:ovs_u128_is_superset
Unexecuted instantiation: conntrack.c:ovs_u128_is_superset
Unexecuted instantiation: cooperative-multitasking.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: fat-rwlock.c:ovs_u128_is_superset
Unexecuted instantiation: hindex.c:ovs_u128_is_superset
Unexecuted instantiation: id-pool.c:ovs_u128_is_superset
Unexecuted instantiation: ipf.c:ovs_u128_is_superset
Unexecuted instantiation: learn.c:ovs_u128_is_superset
Unexecuted instantiation: lockfile.c:ovs_u128_is_superset
Unexecuted instantiation: multipath.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-dfc.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-dpcls.c:ovs_u128_is_superset
Unexecuted instantiation: dpif-netdev-perf.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
Unexecuted instantiation: odp_target.c:ovs_u128_is_superset
Unexecuted instantiation: miniflow_target.c:ovs_u128_is_superset
Unexecuted instantiation: ofp_print_target.c:ovs_u128_is_superset
Unexecuted instantiation: ofctl_parse_target.c:ovs_u128_is_superset
537
538
void xsleep(unsigned int seconds);
539
void xnanosleep(uint64_t nanoseconds);
540
void xnanosleep_no_quiesce(uint64_t nanoseconds);
541
void set_timer_resolution(unsigned long nanoseconds);
542
543
bool is_stdout_a_tty(void);
544
545
#ifdef  __cplusplus
546
}
547
#endif
548
549
#ifdef __linux__
550
bool ovs_kernel_is_version_or_newer(int target_major, int target_minor);
551
#endif
552
553
#endif /* util.h */