Merge ~arif-ali/ubuntu/+source/openvswitch:noble-3.3.4 into ubuntu/+source/openvswitch:ubuntu/noble-devel
- Git
- lp:~arif-ali/ubuntu/+source/openvswitch
- noble-3.3.4
- Merge into ubuntu/noble-devel
Proposed by
Arif Ali
Status: | Needs review | ||||
---|---|---|---|---|---|
Proposed branch: | ~arif-ali/ubuntu/+source/openvswitch:noble-3.3.4 | ||||
Merge into: | ubuntu/+source/openvswitch:ubuntu/noble-devel | ||||
Diff against target: |
1765710 lines (+5375/-603705) 179 files modified
.ci/dpdk-build.sh (+1/-1) .ci/dpdk-prepare.sh (+1/-1) .ci/linux-build.sh (+1/-1) .ci/linux-prepare.sh (+1/-1) .cirrus.yml (+3/-3) .github/workflows/build-and-test.yml (+147/-25) .gitignore (+81/-0) AUTHORS.rst (+2/-0) Documentation/conf.py (+8/-0) Documentation/faq/releases.rst (+5/-5) Documentation/intro/install/dpdk.rst (+4/-4) Documentation/intro/install/general.rst (+1/-7) Documentation/intro/install/rhel.rst (+2/-4) Documentation/intro/install/windows.rst (+3/-3) Documentation/ref/ovs-appctl.8.rst (+42/-41) Documentation/topics/dpdk/vhost-user.rst (+2/-2) Documentation/topics/userspace-tso.rst (+9/-8) Makefile.am (+0/-6) NEWS (+32/-0) build-aux/.gitattributes (+1/-0) build-aux/.gitignore (+7/-0) configure.ac (+1/-1) datapath-windows/.gitignore (+9/-0) debian/automake.mk (+0/-2) debian/changelog (+13/-0) dev/null (+0/-602331) include/.gitignore (+2/-0) include/openflow/.gitignore (+1/-0) include/openvswitch/.gitignore (+2/-0) include/openvswitch/compiler.h (+11/-0) include/openvswitch/meta-flow.h (+1/-0) include/openvswitch/ofp-ct.h (+2/-0) include/sparse/automake.mk (+1/-0) include/sparse/immintrin.h (+34/-0) ipsec/.gitignore (+1/-0) ipsec/ovs-monitor-ipsec.in (+311/-217) lib/.gitignore (+22/-0) lib/bfd.c (+4/-3) lib/classifier.h (+4/-5) lib/conntrack.c (+30/-22) lib/conntrack.h (+1/-1) lib/db-ctl-base.c (+2/-6) lib/dp-packet.c (+12/-0) lib/dp-packet.h (+36/-40) lib/dpctl.c (+6/-8) lib/dpdk.c (+3/-2) lib/dpif-netdev.c (+34/-3) lib/dpif-netlink-rtnl.c (+1/-0) lib/flow.c (+40/-6) lib/hash.c (+4/-3) lib/ipf.c (+34/-11) lib/jhash.c (+5/-5) lib/match.c (+1/-1) lib/mcast-snooping.c (+3/-1) lib/meta-flow.c (+111/-1) lib/netdev-bsd.c (+7/-0) lib/netdev-dpdk.c (+193/-75) lib/netdev-dummy.c (+16/-1) lib/netdev-linux.c (+28/-17) lib/netdev-native-tnl.c (+45/-53) lib/netdev-native-tnl.h (+1/-10) lib/netdev-offload-tc.c (+44/-2) lib/netdev-vport.c (+2/-1) lib/netlink-notifier.c (+1/-1) lib/netlink-protocol.h (+10/-0) lib/netlink-socket.c (+9/-0) lib/odp-execute-avx512.c (+14/-1) lib/odp-util.c (+2/-2) lib/ofp-actions.c (+7/-7) lib/ofp-prop.c (+10/-7) lib/ofpbuf.c (+2/-2) lib/ovs-rcu.c (+1/-1) lib/ovs-router.c (+14/-0) lib/ovs-router.h (+5/-0) lib/ovsdb-idl.c (+5/-1) lib/ovsdb-types.c (+1/-0) lib/packets.c (+1/-1) lib/packets.h (+1/-0) lib/route-table.c (+68/-20) lib/socket-util.c (+9/-0) lib/stream-replay.c (+3/-3) lib/stream.c (+2/-2) lib/table.c (+1/-1) lib/tc.c (+15/-12) lib/util.c (+2/-0) lib/vconn.c (+5/-1) lib/vlog.c (+9/-3) m4/.gitignore (+5/-0) m4/ax_check_openssl.m4 (+2/-1) m4/openvswitch.m4 (+1/-1) ofproto/.gitignore (+4/-0) ofproto/bond.c (+22/-21) ofproto/ofproto-dpif-mirror.c (+1/-1) ofproto/ofproto-dpif-trace.c (+20/-1) ofproto/ofproto-dpif-trace.h (+1/-1) ofproto/ofproto-dpif-upcall.c (+24/-7) ofproto/ofproto-dpif-xlate.c (+49/-38) ofproto/ofproto-dpif.c (+26/-8) ovsdb/.gitignore (+15/-0) ovsdb/automake.mk (+2/-0) ovsdb/dot2pic (+3/-3) ovsdb/ovsdb-client.c (+4/-3) ovsdb/ovsdb-doc (+25/-25) ovsdb/ovsdb-dot.in (+22/-19) ovsdb/ovsdb-server.c (+1/-1) ovsdb/ovsdb-tool.c (+1/-1) ovsdb/raft.c (+126/-14) ovsdb/transaction.c (+0/-1) python/.gitignore (+2/-0) python/ovs/.gitignore (+3/-0) python/ovs/db/custom_index.py (+10/-3) python/ovs/db/idl.py (+24/-19) python/ovs/fatal_signal.py (+13/-11) python/ovs/flow/odp.py (+22/-21) python/ovs/tests/test_odp.py (+29/-0) python/test_requirements.txt (+1/-0) rhel/.gitignore (+3/-0) rhel/openvswitch-fedora.spec.in (+3/-3) rhel/usr_lib_systemd_system_openvswitch-ipsec.service (+2/-1) rhel/usr_lib_systemd_system_ovsdb-server.service (+1/-0) selinux/.gitignore (+5/-0) selinux/openvswitch-custom.te.in (+4/-4) tests/.gitignore (+79/-0) tests/atlocal.in (+30/-7) tests/classifier.at (+2/-2) tests/dpif-netdev.at (+98/-0) tests/library.at (+3/-1) tests/nsh.at (+4/-10) tests/ofproto-dpif.at (+336/-5) tests/ofproto-macros.at (+8/-3) tests/ovs-macros.at (+43/-3) tests/ovs-ofctl.at (+45/-0) tests/ovsdb-cluster.at (+106/-0) tests/ovsdb-idl.at (+115/-5) tests/ovsdb-server.at (+3/-1) tests/packet-type-aware.at (+8/-13) tests/sendpkt.py (+4/-22) tests/system-common-macros.at (+32/-5) tests/system-dpdk-macros.at (+1/-1) tests/system-dpdk.at (+6/-0) tests/system-ipsec.at (+194/-14) tests/system-kmod-macros.at (+99/-0) tests/system-layer3-tunnels.at (+0/-55) tests/system-offloads-traffic.at (+57/-2) tests/system-route.at (+64/-0) tests/system-tap.at (+1/-1) tests/system-traffic.at (+712/-246) tests/system-userspace-macros.at (+24/-0) tests/test-multipath.c (+1/-0) tests/test-ovsdb.c (+81/-0) tests/test-ovsdb.py (+16/-1) tests/test-util.c (+10/-3) tests/tunnel-push-pop-ipv6.at (+276/-13) tests/tunnel-push-pop.at (+376/-28) tests/tunnel.at (+20/-10) tests/vlog.at (+1/-0) third-party/.gitignore (+2/-0) tutorial/.gitignore (+1/-0) utilities/.gitignore (+38/-0) utilities/bugtool/.gitignore (+2/-0) utilities/ovs-ctl.in (+5/-2) utilities/ovs-pki.in (+84/-3) utilities/ovs-tcpdump.in (+11/-21) utilities/ovs-vsctl.c (+1/-1) vswitchd/.gitignore (+8/-0) vswitchd/bridge.c (+29/-9) vswitchd/vswitch.ovsschema (+3/-3) vswitchd/vswitch.xml (+1/-1) vtep/.gitignore (+12/-0) vtep/vtep-ctl.c (+1/-1) windows/.gitignore (+191/-0) windows/ovs-windows-installer/Binaries/.gitignore (+3/-0) windows/ovs-windows-installer/Driver/.gitignore (+6/-0) windows/ovs-windows-installer/Driver/Win10/.gitignore (+3/-0) windows/ovs-windows-installer/Driver/Win8.1/.gitignore (+3/-0) windows/ovs-windows-installer/Driver/Win8/.gitignore (+3/-0) windows/ovs-windows-installer/Redist/.gitignore (+3/-0) windows/ovs-windows-installer/Services/.gitignore (+3/-0) windows/ovs-windows-installer/Symbols/.gitignore (+3/-0) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Heitor Alves de Siqueira (community) | Approve | ||
git-ubuntu import | Pending | ||
Review via email:
|
Commit message
Description of the change
To post a comment you must log in.
Unmerged commits
- 5c64c8b... by Arif Ali
-
Update changelog for 3.3.4-0ubuntu0.
24.04.1 - dab5d6d... by Arif Ali
-
Remove patches now not needed
- 12af176... by Arif Ali
-
Import 3.3.4 from upstream
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/.ci/dpdk-build.sh b/.ci/dpdk-build.sh | |||
2 | index 23f3166..698b9e1 100755 | |||
3 | --- a/.ci/dpdk-build.sh | |||
4 | +++ b/.ci/dpdk-build.sh | |||
5 | @@ -40,7 +40,7 @@ function build_dpdk() | |||
6 | 40 | # any DPDK driver. | 40 | # any DPDK driver. |
7 | 41 | # check-dpdk unit tests requires testpmd and some net/ driver. | 41 | # check-dpdk unit tests requires testpmd and some net/ driver. |
8 | 42 | DPDK_OPTS="$DPDK_OPTS -Denable_apps=test-pmd" | 42 | DPDK_OPTS="$DPDK_OPTS -Denable_apps=test-pmd" |
10 | 43 | enable_drivers="net/null,net/af_xdp,net/tap,net/virtio,net/pcap" | 43 | enable_drivers="net/null,net/af_xdp,net/tap,net/virtio" |
11 | 44 | DPDK_OPTS="$DPDK_OPTS -Denable_drivers=$enable_drivers" | 44 | DPDK_OPTS="$DPDK_OPTS -Denable_drivers=$enable_drivers" |
12 | 45 | # OVS depends on the vhost library (and its dependencies). | 45 | # OVS depends on the vhost library (and its dependencies). |
13 | 46 | # net/tap depends on the gso library. | 46 | # net/tap depends on the gso library. |
14 | diff --git a/.ci/dpdk-prepare.sh b/.ci/dpdk-prepare.sh | |||
15 | index f7e6215..4424f9e 100755 | |||
16 | --- a/.ci/dpdk-prepare.sh | |||
17 | +++ b/.ci/dpdk-prepare.sh | |||
18 | @@ -8,4 +8,4 @@ set -ev | |||
19 | 8 | # https://github.com/pypa/pip/issues/10655 | 8 | # https://github.com/pypa/pip/issues/10655 |
20 | 9 | pip3 install --disable-pip-version-check --user wheel | 9 | pip3 install --disable-pip-version-check --user wheel |
21 | 10 | pip3 install --disable-pip-version-check --user pyelftools | 10 | pip3 install --disable-pip-version-check --user pyelftools |
23 | 11 | pip3 install --user 'meson==0.53.2' | 11 | pip3 install --user 'meson>=1.4,<1.5' |
24 | diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh | |||
25 | index bf9d624..702feeb 100755 | |||
26 | --- a/.ci/linux-build.sh | |||
27 | +++ b/.ci/linux-build.sh | |||
28 | @@ -25,7 +25,7 @@ function install_dpdk() | |||
29 | 25 | export PKG_CONFIG_PATH=$DPDK_LIB/pkgconfig/:$PKG_CONFIG_PATH | 25 | export PKG_CONFIG_PATH=$DPDK_LIB/pkgconfig/:$PKG_CONFIG_PATH |
30 | 26 | 26 | ||
31 | 27 | # Expose dpdk binaries. | 27 | # Expose dpdk binaries. |
33 | 28 | export PATH=$(pwd)/dpdk-dir/build/bin:$PATH | 28 | export PATH=$(pwd)/dpdk-dir/bin:$PATH |
34 | 29 | 29 | ||
35 | 30 | if [ ! -f "${VERSION_FILE}" ]; then | 30 | if [ ! -f "${VERSION_FILE}" ]; then |
36 | 31 | echo "Could not find DPDK in $DPDK_INSTALL_DIR" | 31 | echo "Could not find DPDK in $DPDK_INSTALL_DIR" |
37 | diff --git a/.ci/linux-prepare.sh b/.ci/linux-prepare.sh | |||
38 | index 5028bdc..5f8a1db 100755 | |||
39 | --- a/.ci/linux-prepare.sh | |||
40 | +++ b/.ci/linux-prepare.sh | |||
41 | @@ -23,7 +23,7 @@ cd .. | |||
42 | 23 | # https://github.com/pypa/pip/issues/10655 | 23 | # https://github.com/pypa/pip/issues/10655 |
43 | 24 | pip3 install --disable-pip-version-check --user wheel | 24 | pip3 install --disable-pip-version-check --user wheel |
44 | 25 | pip3 install --disable-pip-version-check --user \ | 25 | pip3 install --disable-pip-version-check --user \ |
46 | 26 | flake8 'hacking>=3.0' netaddr pyparsing sarif-tools sphinx setuptools | 26 | flake8 netaddr pyparsing sarif-tools==2.0.0 sphinx setuptools |
47 | 27 | 27 | ||
48 | 28 | # Install python test dependencies | 28 | # Install python test dependencies |
49 | 29 | pip3 install -r python/test_requirements.txt | 29 | pip3 install -r python/test_requirements.txt |
50 | diff --git a/.cirrus.yml b/.cirrus.yml | |||
51 | index d8a9722..9f0fbfe 100644 | |||
52 | --- a/.cirrus.yml | |||
53 | +++ b/.cirrus.yml | |||
54 | @@ -2,13 +2,13 @@ freebsd_build_task: | |||
55 | 2 | 2 | ||
56 | 3 | freebsd_instance: | 3 | freebsd_instance: |
57 | 4 | matrix: | 4 | matrix: |
60 | 5 | image_family: freebsd-13-2-snap | 5 | image_family: freebsd-13-4-snap |
61 | 6 | image_family: freebsd-14-0-snap | 6 | image_family: freebsd-14-2-snap |
62 | 7 | cpu: 4 | 7 | cpu: 4 |
63 | 8 | memory: 4G | 8 | memory: 4G |
64 | 9 | 9 | ||
65 | 10 | env: | 10 | env: |
67 | 11 | DEPENDENCIES: automake libtool gmake gcc wget openssl python3 | 11 | DEPENDENCIES: automake libtool gmake gcc openssl python3 |
68 | 12 | PY_DEPS: sphinx|netaddr|pyparsing | 12 | PY_DEPS: sphinx|netaddr|pyparsing |
69 | 13 | matrix: | 13 | matrix: |
70 | 14 | COMPILER: gcc | 14 | COMPILER: gcc |
71 | diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml | |||
72 | index fc75581..783a1d7 100644 | |||
73 | --- a/.github/workflows/build-and-test.yml | |||
74 | +++ b/.github/workflows/build-and-test.yml | |||
75 | @@ -2,17 +2,23 @@ name: Build and Test | |||
76 | 2 | 2 | ||
77 | 3 | on: [push, pull_request] | 3 | on: [push, pull_request] |
78 | 4 | 4 | ||
79 | 5 | env: | ||
80 | 6 | python_default: 3.12 | ||
81 | 7 | |||
82 | 5 | jobs: | 8 | jobs: |
83 | 6 | build-dpdk: | 9 | build-dpdk: |
84 | 10 | strategy: | ||
85 | 11 | matrix: | ||
86 | 12 | runner: [ubuntu-24.04] | ||
87 | 7 | env: | 13 | env: |
89 | 8 | dependencies: gcc libbpf-dev libnuma-dev libpcap-dev ninja-build pkgconf | 14 | dependencies: gcc libnuma-dev libxdp-dev ninja-build pkgconf |
90 | 9 | CC: gcc | 15 | CC: gcc |
93 | 10 | DPDK_GIT: https://dpdk.org/git/dpdk | 16 | DPDK_GIT: https://dpdk.org/git/dpdk-stable |
94 | 11 | DPDK_VER: 23.11 | 17 | DPDK_VER: 23.11.3 |
95 | 12 | name: dpdk gcc | 18 | name: dpdk gcc |
96 | 13 | outputs: | 19 | outputs: |
97 | 14 | dpdk_key: ${{ steps.gen_dpdk_key.outputs.key }} | 20 | dpdk_key: ${{ steps.gen_dpdk_key.outputs.key }} |
99 | 15 | runs-on: ubuntu-22.04 | 21 | runs-on: ${{ matrix.runner }} |
100 | 16 | timeout-minutes: 30 | 22 | timeout-minutes: 30 |
101 | 17 | 23 | ||
102 | 18 | steps: | 24 | steps: |
103 | @@ -30,7 +36,8 @@ jobs: | |||
104 | 30 | # This also allows us to use cache from any branch as long as version | 36 | # This also allows us to use cache from any branch as long as version |
105 | 31 | # and a way we're building DPDK stays the same. | 37 | # and a way we're building DPDK stays the same. |
106 | 32 | run: | | 38 | run: | |
108 | 33 | cat .ci/dpdk-* > dpdk-ci-signature | 39 | echo ${{ matrix.runner }} > dpdk-ci-signature |
109 | 40 | cat .ci/dpdk-* >> dpdk-ci-signature | ||
110 | 34 | grep -rwE 'DPDK_GIT|DPDK_VER' .github/ >> dpdk-ci-signature | 41 | grep -rwE 'DPDK_GIT|DPDK_VER' .github/ >> dpdk-ci-signature |
111 | 35 | if [ "${DPDK_VER##refs/*/}" != "${DPDK_VER}" ]; then | 42 | if [ "${DPDK_VER##refs/*/}" != "${DPDK_VER}" ]; then |
112 | 36 | git ls-remote --heads $DPDK_GIT $DPDK_VER >> dpdk-ci-signature | 43 | git ls-remote --heads $DPDK_GIT $DPDK_VER >> dpdk-ci-signature |
113 | @@ -54,7 +61,7 @@ jobs: | |||
114 | 54 | if: steps.dpdk_cache.outputs.cache-hit != 'true' | 61 | if: steps.dpdk_cache.outputs.cache-hit != 'true' |
115 | 55 | uses: actions/setup-python@v5 | 62 | uses: actions/setup-python@v5 |
116 | 56 | with: | 63 | with: |
118 | 57 | python-version: '3.9' | 64 | python-version: ${{ env.python_default }} |
119 | 58 | 65 | ||
120 | 59 | - name: update APT cache | 66 | - name: update APT cache |
121 | 60 | if: steps.dpdk_cache.outputs.cache-hit != 'true' | 67 | if: steps.dpdk_cache.outputs.cache-hit != 'true' |
122 | @@ -71,13 +78,66 @@ jobs: | |||
123 | 71 | if: steps.dpdk_cache.outputs.cache-hit != 'true' | 78 | if: steps.dpdk_cache.outputs.cache-hit != 'true' |
124 | 72 | run: ./.ci/dpdk-build.sh | 79 | run: ./.ci/dpdk-build.sh |
125 | 73 | 80 | ||
126 | 81 | build-libreswan: | ||
127 | 82 | strategy: | ||
128 | 83 | matrix: | ||
129 | 84 | runner: [ubuntu-24.04] | ||
130 | 85 | env: | ||
131 | 86 | dependencies: build-essential fakeroot devscripts equivs | ||
132 | 87 | libreswan_ver: v5.1 | ||
133 | 88 | name: libreswan | ||
134 | 89 | outputs: | ||
135 | 90 | libreswan_key: ${{ steps.gen_libreswan_key.outputs.key }} | ||
136 | 91 | runs-on: ${{ matrix.runner }} | ||
137 | 92 | timeout-minutes: 30 | ||
138 | 93 | |||
139 | 94 | steps: | ||
140 | 95 | - name: Checkout Libreswan | ||
141 | 96 | uses: actions/checkout@v4 | ||
142 | 97 | with: | ||
143 | 98 | repository: libreswan/libreswan | ||
144 | 99 | path: libreswan | ||
145 | 100 | ref: ${{ env.libreswan_ver }} | ||
146 | 101 | |||
147 | 102 | - name: generate cache key | ||
148 | 103 | id: gen_libreswan_key | ||
149 | 104 | run: echo 'key=libreswan-${{ env.libreswan_ver }}-${{ matrix.runner }}' | ||
150 | 105 | >> $GITHUB_OUTPUT | ||
151 | 106 | |||
152 | 107 | - name: cache | ||
153 | 108 | id: libreswan_cache | ||
154 | 109 | uses: actions/cache@v4 | ||
155 | 110 | with: | ||
156 | 111 | path: libreswan-deb | ||
157 | 112 | key: ${{ steps.gen_libreswan_key.outputs.key }} | ||
158 | 113 | |||
159 | 114 | - name: update APT cache | ||
160 | 115 | if: steps.libreswan_cache.outputs.cache-hit != 'true' | ||
161 | 116 | run: sudo apt update || true | ||
162 | 117 | |||
163 | 118 | - name: install common dependencies | ||
164 | 119 | if: steps.libreswan_cache.outputs.cache-hit != 'true' | ||
165 | 120 | run: sudo apt install -y ${{ env.dependencies }} | ||
166 | 121 | |||
167 | 122 | - name: install build dependencies | ||
168 | 123 | if: steps.libreswan_cache.outputs.cache-hit != 'true' | ||
169 | 124 | run: mk-build-deps --install --root-cmd sudo | ||
170 | 125 | libreswan/packaging/debian/control | ||
171 | 126 | |||
172 | 127 | - name: build | ||
173 | 128 | if: steps.libreswan_cache.outputs.cache-hit != 'true' | ||
174 | 129 | run: cd libreswan && make deb | ||
175 | 130 | |||
176 | 131 | - name: move the package to cache | ||
177 | 132 | if: steps.libreswan_cache.outputs.cache-hit != 'true' | ||
178 | 133 | run: mkdir -p libreswan-deb && mv libreswan_*.deb ./libreswan-deb | ||
179 | 134 | |||
180 | 74 | build-linux: | 135 | build-linux: |
182 | 75 | needs: build-dpdk | 136 | needs: [build-dpdk, build-libreswan] |
183 | 76 | env: | 137 | env: |
184 | 77 | dependencies: | | 138 | dependencies: | |
185 | 78 | automake libtool gcc bc libjemalloc2 libjemalloc-dev libssl-dev \ | 139 | automake libtool gcc bc libjemalloc2 libjemalloc-dev libssl-dev \ |
188 | 79 | llvm-dev libnuma-dev libpcap-dev selinux-policy-dev libbpf-dev \ | 140 | llvm-dev libnuma-dev selinux-policy-dev libxdp-dev lftp |
187 | 80 | lftp libreswan | ||
189 | 81 | CC: ${{ matrix.compiler }} | 141 | CC: ${{ matrix.compiler }} |
190 | 82 | DPDK: ${{ matrix.dpdk }} | 142 | DPDK: ${{ matrix.dpdk }} |
191 | 83 | DPDK_SHARED: ${{ matrix.dpdk_shared }} | 143 | DPDK_SHARED: ${{ matrix.dpdk_shared }} |
192 | @@ -90,7 +150,7 @@ jobs: | |||
193 | 90 | TEST_RANGE: ${{ matrix.test_range }} | 150 | TEST_RANGE: ${{ matrix.test_range }} |
194 | 91 | 151 | ||
195 | 92 | name: linux ${{ join(matrix.*, ' ') }} | 152 | name: linux ${{ join(matrix.*, ' ') }} |
197 | 93 | runs-on: ubuntu-22.04 | 153 | runs-on: ubuntu-24.04 |
198 | 94 | timeout-minutes: 30 | 154 | timeout-minutes: 30 |
199 | 95 | 155 | ||
200 | 96 | strategy: | 156 | strategy: |
201 | @@ -217,19 +277,27 @@ jobs: | |||
202 | 217 | - name: set up python | 277 | - name: set up python |
203 | 218 | uses: actions/setup-python@v5 | 278 | uses: actions/setup-python@v5 |
204 | 219 | with: | 279 | with: |
206 | 220 | python-version: '3.9' | 280 | python-version: ${{ env.python_default }} |
207 | 221 | 281 | ||
209 | 222 | - name: cache | 282 | - name: DPDK cache |
210 | 223 | if: matrix.dpdk != '' || matrix.dpdk_shared != '' | 283 | if: matrix.dpdk != '' || matrix.dpdk_shared != '' |
211 | 224 | uses: actions/cache@v4 | 284 | uses: actions/cache@v4 |
212 | 225 | with: | 285 | with: |
213 | 226 | path: dpdk-dir | 286 | path: dpdk-dir |
214 | 227 | key: ${{ needs.build-dpdk.outputs.dpdk_key }} | 287 | key: ${{ needs.build-dpdk.outputs.dpdk_key }} |
215 | 228 | 288 | ||
216 | 289 | - name: Libreswan cache | ||
217 | 290 | uses: actions/cache@v4 | ||
218 | 291 | with: | ||
219 | 292 | path: libreswan-deb | ||
220 | 293 | key: ${{ needs.build-libreswan.outputs.libreswan_key }} | ||
221 | 294 | |||
222 | 229 | - name: update APT cache | 295 | - name: update APT cache |
223 | 230 | run: sudo apt update || true | 296 | run: sudo apt update || true |
224 | 231 | - name: install common dependencies | 297 | - name: install common dependencies |
225 | 232 | run: sudo apt install -y ${{ env.dependencies }} | 298 | run: sudo apt install -y ${{ env.dependencies }} |
226 | 299 | - name: install Libreswan | ||
227 | 300 | run: sudo apt install -y ./libreswan-deb/libreswan_*.deb | ||
228 | 233 | - name: install libunbound libunwind python3-unbound | 301 | - name: install libunbound libunwind python3-unbound |
229 | 234 | # GitHub Actions doesn't have 32-bit versions of these libraries. | 302 | # GitHub Actions doesn't have 32-bit versions of these libraries. |
230 | 235 | if: matrix.m32 == '' | 303 | if: matrix.m32 == '' |
231 | @@ -264,17 +332,20 @@ jobs: | |||
232 | 264 | name: logs-linux-${{ join(matrix.*, '-') }} | 332 | name: logs-linux-${{ join(matrix.*, '-') }} |
233 | 265 | path: logs.tgz | 333 | path: logs.tgz |
234 | 266 | 334 | ||
236 | 267 | build-clang-analyze: | 335 | build-clang-analyze-cache: |
237 | 268 | needs: build-dpdk | 336 | needs: build-dpdk |
238 | 269 | env: | 337 | env: |
239 | 270 | dependencies: | | 338 | dependencies: | |
242 | 271 | automake bc clang-tools libbpf-dev libnuma-dev libpcap-dev \ | 339 | automake bc clang-tools libnuma-dev libunbound-dev libunwind-dev \ |
243 | 272 | libunbound-dev libunwind-dev libssl-dev libtool llvm-dev | 340 | libssl-dev libtool libxdp-dev llvm-dev |
244 | 273 | CC: clang | 341 | CC: clang |
245 | 274 | DPDK: dpdk | 342 | DPDK: dpdk |
246 | 275 | CLANG_ANALYZE: true | 343 | CLANG_ANALYZE: true |
249 | 276 | name: clang-analyze | 344 | name: clang-analyze-cache |
250 | 277 | runs-on: ubuntu-22.04 | 345 | outputs: |
251 | 346 | key: ${{ steps.cache_key.outputs.key }} | ||
252 | 347 | outcome: ${{ steps.build_base.outcome }} | ||
253 | 348 | runs-on: ubuntu-24.04 | ||
254 | 278 | timeout-minutes: 30 | 349 | timeout-minutes: 30 |
255 | 279 | 350 | ||
256 | 280 | steps: | 351 | steps: |
257 | @@ -344,35 +415,86 @@ jobs: | |||
258 | 344 | key: ${{ steps.cache_key.outputs.key }} | 415 | key: ${{ steps.cache_key.outputs.key }} |
259 | 345 | 416 | ||
260 | 346 | - name: set up python | 417 | - name: set up python |
261 | 418 | if: steps.clang_cache.outputs.cache-hit != 'true' | ||
262 | 347 | uses: actions/setup-python@v5 | 419 | uses: actions/setup-python@v5 |
263 | 348 | with: | 420 | with: |
265 | 349 | python-version: '3.9' | 421 | python-version: ${{ env.python_default }} |
266 | 350 | 422 | ||
267 | 351 | - name: get cached dpdk-dir | 423 | - name: get cached dpdk-dir |
268 | 424 | if: steps.clang_cache.outputs.cache-hit != 'true' | ||
269 | 352 | uses: actions/cache/restore@v4 | 425 | uses: actions/cache/restore@v4 |
270 | 353 | with: | 426 | with: |
271 | 354 | path: dpdk-dir | 427 | path: dpdk-dir |
272 | 355 | key: ${{ needs.build-dpdk.outputs.dpdk_key }} | 428 | key: ${{ needs.build-dpdk.outputs.dpdk_key }} |
273 | 356 | 429 | ||
274 | 357 | - name: update APT cache | 430 | - name: update APT cache |
275 | 431 | if: steps.clang_cache.outputs.cache-hit != 'true' | ||
276 | 358 | run: sudo apt update || true | 432 | run: sudo apt update || true |
277 | 359 | 433 | ||
278 | 360 | - name: install common dependencies | 434 | - name: install common dependencies |
279 | 435 | if: steps.clang_cache.outputs.cache-hit != 'true' | ||
280 | 361 | run: sudo apt install -y ${{ env.dependencies }} | 436 | run: sudo apt install -y ${{ env.dependencies }} |
281 | 362 | 437 | ||
282 | 363 | - name: prepare | 438 | - name: prepare |
283 | 439 | if: steps.clang_cache.outputs.cache-hit != 'true' | ||
284 | 364 | run: ./.ci/linux-prepare.sh | 440 | run: ./.ci/linux-prepare.sh |
285 | 365 | 441 | ||
286 | 366 | - name: build base reference | 442 | - name: build base reference |
287 | 443 | id: build_base | ||
288 | 367 | if: steps.clang_cache.outputs.cache-hit != 'true' | 444 | if: steps.clang_cache.outputs.cache-hit != 'true' |
289 | 445 | continue-on-error: true | ||
290 | 368 | run: ./.ci/linux-build.sh | 446 | run: ./.ci/linux-build.sh |
291 | 369 | 447 | ||
295 | 370 | - name: save cache | 448 | build-clang-analyze: |
296 | 371 | uses: actions/cache/save@v4 | 449 | needs: [build-dpdk, build-clang-analyze-cache] |
297 | 372 | if: steps.clang_cache.outputs.cache-hit != 'true' | 450 | if: > |
298 | 451 | needs.build-clang-analyze-cache.outputs.outcome == 'success' || | ||
299 | 452 | needs.build-clang-analyze-cache.outputs.outcome == 'skipped' | ||
300 | 453 | env: | ||
301 | 454 | dependencies: | | ||
302 | 455 | automake bc clang-tools libnuma-dev libunbound-dev libunwind-dev \ | ||
303 | 456 | libssl-dev libtool libxdp-dev llvm-dev | ||
304 | 457 | CC: clang | ||
305 | 458 | DPDK: dpdk | ||
306 | 459 | CLANG_ANALYZE: true | ||
307 | 460 | name: clang-analyze | ||
308 | 461 | runs-on: ubuntu-24.04 | ||
309 | 462 | timeout-minutes: 30 | ||
310 | 463 | |||
311 | 464 | steps: | ||
312 | 465 | - name: checkout | ||
313 | 466 | uses: actions/checkout@v4 | ||
314 | 467 | |||
315 | 468 | - name: update PATH | ||
316 | 469 | run: | | ||
317 | 470 | echo "$HOME/bin" >> $GITHUB_PATH | ||
318 | 471 | echo "$HOME/.local/bin" >> $GITHUB_PATH | ||
319 | 472 | |||
320 | 473 | - name: check for analyzer result cache | ||
321 | 474 | uses: actions/cache/restore@v4 | ||
322 | 373 | with: | 475 | with: |
323 | 374 | path: base-clang-analyzer-results | 476 | path: base-clang-analyzer-results |
325 | 375 | key: ${{ steps.cache_key.outputs.key }} | 477 | key: ${{ needs.build-clang-analyze-cache.outputs.key }} |
326 | 478 | |||
327 | 479 | - name: set up python | ||
328 | 480 | uses: actions/setup-python@v5 | ||
329 | 481 | with: | ||
330 | 482 | python-version: ${{ env.python_default }} | ||
331 | 483 | |||
332 | 484 | - name: get cached dpdk-dir | ||
333 | 485 | uses: actions/cache/restore@v4 | ||
334 | 486 | with: | ||
335 | 487 | path: dpdk-dir | ||
336 | 488 | key: ${{ needs.build-dpdk.outputs.dpdk_key }} | ||
337 | 489 | |||
338 | 490 | - name: update APT cache | ||
339 | 491 | run: sudo apt update || true | ||
340 | 492 | |||
341 | 493 | - name: install common dependencies | ||
342 | 494 | run: sudo apt install -y ${{ env.dependencies }} | ||
343 | 495 | |||
344 | 496 | - name: prepare | ||
345 | 497 | run: ./.ci/linux-prepare.sh | ||
346 | 376 | 498 | ||
347 | 377 | - name: build | 499 | - name: build |
348 | 378 | run: ./.ci/linux-build.sh | 500 | run: ./.ci/linux-build.sh |
349 | @@ -399,7 +521,7 @@ jobs: | |||
350 | 399 | - name: set up python | 521 | - name: set up python |
351 | 400 | uses: actions/setup-python@v5 | 522 | uses: actions/setup-python@v5 |
352 | 401 | with: | 523 | with: |
354 | 402 | python-version: '3.9' | 524 | python-version: ${{ env.python_default }} |
355 | 403 | - name: install dependencies | 525 | - name: install dependencies |
356 | 404 | run: brew install automake libtool | 526 | run: brew install automake libtool |
357 | 405 | - name: prepare | 527 | - name: prepare |
358 | @@ -421,7 +543,7 @@ jobs: | |||
359 | 421 | DPDK: ${{ matrix.dpdk }} | 543 | DPDK: ${{ matrix.dpdk }} |
360 | 422 | 544 | ||
361 | 423 | name: linux deb ${{ matrix.dpdk }} dpdk | 545 | name: linux deb ${{ matrix.dpdk }} dpdk |
363 | 424 | runs-on: ubuntu-22.04 | 546 | runs-on: ubuntu-24.04 |
364 | 425 | timeout-minutes: 30 | 547 | timeout-minutes: 30 |
365 | 426 | 548 | ||
366 | 427 | strategy: | 549 | strategy: |
367 | @@ -462,7 +584,7 @@ jobs: | |||
368 | 462 | build-linux-rpm: | 584 | build-linux-rpm: |
369 | 463 | name: linux rpm fedora | 585 | name: linux rpm fedora |
370 | 464 | runs-on: ubuntu-latest | 586 | runs-on: ubuntu-latest |
372 | 465 | container: fedora:39 | 587 | container: fedora:41 |
373 | 466 | timeout-minutes: 30 | 588 | timeout-minutes: 30 |
374 | 467 | 589 | ||
375 | 468 | strategy: | 590 | strategy: |
376 | diff --git a/.gitignore b/.gitignore | |||
377 | 469 | new file mode 100644 | 591 | new file mode 100644 |
378 | index 0000000..26ed8d3 | |||
379 | --- /dev/null | |||
380 | +++ b/.gitignore | |||
381 | @@ -0,0 +1,81 @@ | |||
382 | 1 | #*# | ||
383 | 2 | *.a | ||
384 | 3 | *.d | ||
385 | 4 | *.gcno | ||
386 | 5 | *.gcda | ||
387 | 6 | *.ko | ||
388 | 7 | *.la | ||
389 | 8 | *.lo | ||
390 | 9 | *.loT | ||
391 | 10 | *.mod.c | ||
392 | 11 | *.o | ||
393 | 12 | *.obj | ||
394 | 13 | *.exe | ||
395 | 14 | *.exp | ||
396 | 15 | *.ilk | ||
397 | 16 | *.lib | ||
398 | 17 | *.pdb | ||
399 | 18 | *.pyc | ||
400 | 19 | *.retry | ||
401 | 20 | *.so | ||
402 | 21 | *.suo | ||
403 | 22 | **/*.sym | ||
404 | 23 | *~ | ||
405 | 24 | *,cover | ||
406 | 25 | .#* | ||
407 | 26 | .*.cmd | ||
408 | 27 | .*.swp | ||
409 | 28 | .coverage | ||
410 | 29 | .deps | ||
411 | 30 | .dirstamp | ||
412 | 31 | .libs | ||
413 | 32 | .tmp_versions | ||
414 | 33 | .vagrant | ||
415 | 34 | /Makefile | ||
416 | 35 | /Makefile.in | ||
417 | 36 | /aclocal.m4 | ||
418 | 37 | /all-gitfiles | ||
419 | 38 | /autom4te.cache | ||
420 | 39 | /build-arch-stamp | ||
421 | 40 | /build-indep-stamp | ||
422 | 41 | /compile | ||
423 | 42 | /config.guess | ||
424 | 43 | /config.h | ||
425 | 44 | /config.h.in | ||
426 | 45 | /config.log | ||
427 | 46 | /config.status | ||
428 | 47 | /config.sub | ||
429 | 48 | /configure | ||
430 | 49 | /configure-stamp | ||
431 | 50 | /depcomp | ||
432 | 51 | /distfiles | ||
433 | 52 | /dist-docs | ||
434 | 53 | /flake8-check | ||
435 | 54 | /docs-check | ||
436 | 55 | /install-sh | ||
437 | 56 | /libtool | ||
438 | 57 | /manpages.mk | ||
439 | 58 | /manpage-check | ||
440 | 59 | /missing | ||
441 | 60 | /missing-distfiles | ||
442 | 61 | /package.m4 | ||
443 | 62 | /stamp-h1 | ||
444 | 63 | /_build-gcc | ||
445 | 64 | /_build-clang | ||
446 | 65 | Module.symvers | ||
447 | 66 | TAGS | ||
448 | 67 | cscope.* | ||
449 | 68 | tags | ||
450 | 69 | _debian | ||
451 | 70 | _dpdk | ||
452 | 71 | odp-netlink.h | ||
453 | 72 | odp-netlink-macros.h | ||
454 | 73 | OvsDpInterface.h | ||
455 | 74 | /.vagrant/ | ||
456 | 75 | testsuite.tmp.orig | ||
457 | 76 | /rpm/ | ||
458 | 77 | /openvswitch*.tar.gz | ||
459 | 78 | /tests/lcov/ | ||
460 | 79 | /Documentation/_build | ||
461 | 80 | /.venv | ||
462 | 81 | /cxx-check | ||
463 | diff --git a/AUTHORS.rst b/AUTHORS.rst | |||
464 | index aa9284f..fe4064c 100644 | |||
465 | --- a/AUTHORS.rst | |||
466 | +++ b/AUTHORS.rst | |||
467 | @@ -245,6 +245,7 @@ Jon Kohler jon@nutanix.com | |||
468 | 245 | Jonathan Vestin jonavest@kau.se | 245 | Jonathan Vestin jonavest@kau.se |
469 | 246 | Jorge Arturo Sauma Vargas jorge.sauma@hpe.com | 246 | Jorge Arturo Sauma Vargas jorge.sauma@hpe.com |
470 | 247 | Jun Nakajima jun.nakajima@intel.com | 247 | Jun Nakajima jun.nakajima@intel.com |
471 | 248 | Jun Wang junwang01@cestc.cn | ||
472 | 248 | JunhanYan juyan@redhat.com | 249 | JunhanYan juyan@redhat.com |
473 | 249 | JunoZhu zhunatuzi@gmail.com | 250 | JunoZhu zhunatuzi@gmail.com |
474 | 250 | Justin Pettit jpettit@ovn.org | 251 | Justin Pettit jpettit@ovn.org |
475 | @@ -588,6 +589,7 @@ David Evans davidjoshuaevans@gmail.com | |||
476 | 588 | David Palma palma@onesource.pt | 589 | David Palma palma@onesource.pt |
477 | 589 | David van Moolenbroek dvmoolenbroek@aimvalley.nl | 590 | David van Moolenbroek dvmoolenbroek@aimvalley.nl |
478 | 590 | Derek Cormier derek.cormier@lab.ntt.co.jp | 591 | Derek Cormier derek.cormier@lab.ntt.co.jp |
479 | 592 | Derrick Lim derrick.lim@rakuten.com | ||
480 | 591 | Dhaval Badiani dbadiani@vmware.com | 593 | Dhaval Badiani dbadiani@vmware.com |
481 | 592 | DK Moon | 594 | DK Moon |
482 | 593 | Ding Zhi zhi.ding@6wind.com | 595 | Ding Zhi zhi.ding@6wind.com |
483 | diff --git a/Documentation/conf.py b/Documentation/conf.py | |||
484 | index 085ca2c..774eafd 100644 | |||
485 | --- a/Documentation/conf.py | |||
486 | +++ b/Documentation/conf.py | |||
487 | @@ -12,6 +12,7 @@ | |||
488 | 12 | # All configuration values have a default; values that are commented out | 12 | # All configuration values have a default; values that are commented out |
489 | 13 | # serve to show the default. | 13 | # serve to show the default. |
490 | 14 | 14 | ||
491 | 15 | import os | ||
492 | 15 | import string | 16 | import string |
493 | 16 | import sys | 17 | import sys |
494 | 17 | 18 | ||
495 | @@ -108,6 +109,13 @@ html_logo = '_static/logo.png' | |||
496 | 108 | # so a file named "default.css" will overwrite the builtin "default.css". | 109 | # so a file named "default.css" will overwrite the builtin "default.css". |
497 | 109 | html_static_path = ['_static'] | 110 | html_static_path = ['_static'] |
498 | 110 | 111 | ||
499 | 112 | # Define the canonical URL for our domain configured on Read the Docs. | ||
500 | 113 | html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "") | ||
501 | 114 | |||
502 | 115 | # Tell Jinja2 templates the build is running on Read the Docs. | ||
503 | 116 | html_context = {} | ||
504 | 117 | if os.environ.get("READTHEDOCS", "") == "True": | ||
505 | 118 | html_context["READTHEDOCS"] = True | ||
506 | 111 | 119 | ||
507 | 112 | # -- Options for manual page output --------------------------------------- | 120 | # -- Options for manual page output --------------------------------------- |
508 | 113 | 121 | ||
509 | diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst | |||
510 | index 49b987b..027b281 100644 | |||
511 | --- a/Documentation/faq/releases.rst | |||
512 | +++ b/Documentation/faq/releases.rst | |||
513 | @@ -216,11 +216,11 @@ Q: What DPDK version does each Open vSwitch release work with? | |||
514 | 216 | 2.14.x 19.11.13 | 216 | 2.14.x 19.11.13 |
515 | 217 | 2.15.x 20.11.6 | 217 | 2.15.x 20.11.6 |
516 | 218 | 2.16.x 20.11.6 | 218 | 2.16.x 20.11.6 |
522 | 219 | 2.17.x 21.11.6 | 219 | 2.17.x 21.11.9 |
523 | 220 | 3.0.x 21.11.6 | 220 | 3.0.x 21.11.9 |
524 | 221 | 3.1.x 22.11.4 | 221 | 3.1.x 22.11.7 |
525 | 222 | 3.2.x 22.11.4 | 222 | 3.2.x 22.11.7 |
526 | 223 | 3.3.x 23.11 | 223 | 3.3.x 23.11.3 |
527 | 224 | ============ ======== | 224 | ============ ======== |
528 | 225 | 225 | ||
529 | 226 | Q: Are all the DPDK releases that OVS versions work with maintained? | 226 | Q: Are all the DPDK releases that OVS versions work with maintained? |
530 | diff --git a/Documentation/intro/install/dpdk.rst b/Documentation/intro/install/dpdk.rst | |||
531 | index ad9bdf2..033c507 100644 | |||
532 | --- a/Documentation/intro/install/dpdk.rst | |||
533 | +++ b/Documentation/intro/install/dpdk.rst | |||
534 | @@ -42,7 +42,7 @@ Build requirements | |||
535 | 42 | In addition to the requirements described in :doc:`general`, building Open | 42 | In addition to the requirements described in :doc:`general`, building Open |
536 | 43 | vSwitch with DPDK will require the following: | 43 | vSwitch with DPDK will require the following: |
537 | 44 | 44 | ||
539 | 45 | - DPDK 23.11 | 45 | - DPDK 23.11.3 |
540 | 46 | 46 | ||
541 | 47 | - A `DPDK supported NIC`_ | 47 | - A `DPDK supported NIC`_ |
542 | 48 | 48 | ||
543 | @@ -73,9 +73,9 @@ Install DPDK | |||
544 | 73 | #. Download the `DPDK sources`_, extract the file and set ``DPDK_DIR``:: | 73 | #. Download the `DPDK sources`_, extract the file and set ``DPDK_DIR``:: |
545 | 74 | 74 | ||
546 | 75 | $ cd /usr/src/ | 75 | $ cd /usr/src/ |
550 | 76 | $ wget https://fast.dpdk.org/rel/dpdk-23.11.tar.xz | 76 | $ wget https://fast.dpdk.org/rel/dpdk-23.11.3.tar.xz |
551 | 77 | $ tar xf dpdk-23.11.tar.xz | 77 | $ tar xf dpdk-23.11.3.tar.xz |
552 | 78 | $ export DPDK_DIR=/usr/src/dpdk-23.11 | 78 | $ export DPDK_DIR=/usr/src/dpdk-stable-23.11.3 |
553 | 79 | $ cd $DPDK_DIR | 79 | $ cd $DPDK_DIR |
554 | 80 | 80 | ||
555 | 81 | #. Configure and install DPDK using Meson | 81 | #. Configure and install DPDK using Meson |
556 | diff --git a/Documentation/intro/install/general.rst b/Documentation/intro/install/general.rst | |||
557 | index 19e360d..769fea3 100644 | |||
558 | --- a/Documentation/intro/install/general.rst | |||
559 | +++ b/Documentation/intro/install/general.rst | |||
560 | @@ -150,9 +150,6 @@ The datapath tests for userspace and Linux datapaths also rely upon: | |||
561 | 150 | - pyftpdlib. Version 1.2.0 is known to work. Earlier versions should | 150 | - pyftpdlib. Version 1.2.0 is known to work. Earlier versions should |
562 | 151 | also work. | 151 | also work. |
563 | 152 | 152 | ||
564 | 153 | - GNU wget. Version 1.16 is known to work. Earlier versions should also | ||
565 | 154 | work. | ||
566 | 155 | |||
567 | 156 | - netcat. Several common implementations are known to work. | 153 | - netcat. Several common implementations are known to work. |
568 | 157 | 154 | ||
569 | 158 | - curl. Version 7.47.0 is known to work. Earlier versions should also work. | 155 | - curl. Version 7.47.0 is known to work. Earlier versions should also work. |
570 | @@ -176,10 +173,7 @@ following to obtain better warnings: | |||
571 | 176 | 173 | ||
572 | 177 | - clang, version 3.4 or later | 174 | - clang, version 3.4 or later |
573 | 178 | 175 | ||
578 | 179 | - flake8 along with the hacking flake8 plugin (for Python code). The automatic | 176 | - flake8 (for Python code) |
575 | 180 | flake8 check that runs against Python code has some warnings enabled that | ||
576 | 181 | come from the "hacking" flake8 plugin. If it's not installed, the warnings | ||
577 | 182 | just won't occur until it's run on a system with "hacking" installed. | ||
579 | 183 | 177 | ||
580 | 184 | - the python packages listed in "python/test_requirements.txt" (compatible | 178 | - the python packages listed in "python/test_requirements.txt" (compatible |
581 | 185 | with pip). If they are installed, the pytest-based Python unit tests will | 179 | with pip). If they are installed, the pytest-based Python unit tests will |
582 | diff --git a/Documentation/intro/install/rhel.rst b/Documentation/intro/install/rhel.rst | |||
583 | index f2151d8..e9488e6 100644 | |||
584 | --- a/Documentation/intro/install/rhel.rst | |||
585 | +++ b/Documentation/intro/install/rhel.rst | |||
586 | @@ -93,10 +93,8 @@ If python3-sphinx package is not available in your version of RHEL, you can | |||
587 | 93 | install it via pip with 'pip install sphinx'. | 93 | install it via pip with 'pip install sphinx'. |
588 | 94 | 94 | ||
589 | 95 | Open vSwitch requires python 3.6 or newer which is not available in older | 95 | Open vSwitch requires python 3.6 or newer which is not available in older |
594 | 96 | distributions. In the case of RHEL 6.x and its derivatives, one option is | 96 | distributions. For those, one option is to build and install required version |
595 | 97 | to install python34 from `EPEL`_. | 97 | from source. |
592 | 98 | |||
593 | 99 | .. _EPEL: https://fedoraproject.org/wiki/EPEL | ||
596 | 100 | 98 | ||
597 | 101 | .. _rhel-bootstrapping: | 99 | .. _rhel-bootstrapping: |
598 | 102 | 100 | ||
599 | diff --git a/Documentation/intro/install/windows.rst b/Documentation/intro/install/windows.rst | |||
600 | index fce099d..efdb8ae 100644 | |||
601 | --- a/Documentation/intro/install/windows.rst | |||
602 | +++ b/Documentation/intro/install/windows.rst | |||
603 | @@ -112,7 +112,7 @@ The following explains the steps in some detail. | |||
604 | 112 | `OpenSSL for Windows <https://wiki.openssl.org/index.php/Binaries>`__ | 112 | `OpenSSL for Windows <https://wiki.openssl.org/index.php/Binaries>`__ |
605 | 113 | 113 | ||
606 | 114 | Note down the directory where OpenSSL is installed (e.g.: | 114 | Note down the directory where OpenSSL is installed (e.g.: |
608 | 115 | ``C:/OpenSSL-Win32``) for later use. | 115 | ``C:/OpenSSL-Win64``) for later use. |
609 | 116 | 116 | ||
610 | 117 | .. note:: | 117 | .. note:: |
611 | 118 | 118 | ||
612 | @@ -182,7 +182,7 @@ To configure with SSL support, add the requisite additional options: | |||
613 | 182 | --localstatedir="C:/openvswitch/var" | 182 | --localstatedir="C:/openvswitch/var" |
614 | 183 | --sysconfdir="C:/openvswitch/etc" \ | 183 | --sysconfdir="C:/openvswitch/etc" \ |
615 | 184 | --with-pthread="C:/pthread" \ | 184 | --with-pthread="C:/pthread" \ |
617 | 185 | --enable-ssl --with-openssl="C:/OpenSSL-Win32" | 185 | --enable-ssl --with-openssl="C:/OpenSSL-Win64" |
618 | 186 | 186 | ||
619 | 187 | Finally, to the kernel module also: | 187 | Finally, to the kernel module also: |
620 | 188 | 188 | ||
621 | @@ -194,7 +194,7 @@ Finally, to the kernel module also: | |||
622 | 194 | --localstatedir="C:/openvswitch/var" \ | 194 | --localstatedir="C:/openvswitch/var" \ |
623 | 195 | --sysconfdir="C:/openvswitch/etc" \ | 195 | --sysconfdir="C:/openvswitch/etc" \ |
624 | 196 | --with-pthread="C:/pthread" \ | 196 | --with-pthread="C:/pthread" \ |
626 | 197 | --enable-ssl --with-openssl="C:/OpenSSL-Win32" \ | 197 | --enable-ssl --with-openssl="C:/OpenSSL-Win64" \ |
627 | 198 | --with-vstudiotarget="<target type>" \ | 198 | --with-vstudiotarget="<target type>" \ |
628 | 199 | --with-vstudiotargetver="<target versions>" | 199 | --with-vstudiotargetver="<target versions>" |
629 | 200 | 200 | ||
630 | diff --git a/Documentation/ref/ovs-appctl.8.rst b/Documentation/ref/ovs-appctl.8.rst | |||
631 | index 3ce02e9..fceafea 100644 | |||
632 | --- a/Documentation/ref/ovs-appctl.8.rst | |||
633 | +++ b/Documentation/ref/ovs-appctl.8.rst | |||
634 | @@ -6,9 +6,9 @@ Synopsis | |||
635 | 6 | ======== | 6 | ======== |
636 | 7 | 7 | ||
637 | 8 | ``ovs-appctl`` | 8 | ``ovs-appctl`` |
641 | 9 | [``--target=``<target> | ``-t`` <target>] | 9 | [``--target=``\ *target* | ``-t`` *target*] |
642 | 10 | [``--timeout=``<secs> | ``-T`` <secs>] | 10 | [``--timeout=``\ *secs* | ``-T`` *secs*] |
643 | 11 | <command> [<arg>...] | 11 | *command* [*arg* ``...``] |
644 | 12 | 12 | ||
645 | 13 | ``ovs-appctl --help`` | 13 | ``ovs-appctl --help`` |
646 | 14 | 14 | ||
647 | @@ -31,11 +31,11 @@ command and prints the daemon's response on standard output. | |||
648 | 31 | 31 | ||
649 | 32 | In normal use only a single option is accepted: | 32 | In normal use only a single option is accepted: |
650 | 33 | 33 | ||
652 | 34 | * ``-t`` <target> or ``--target`` <target> | 34 | * ``-t`` *target* or ``--target=``\ *target* |
653 | 35 | 35 | ||
654 | 36 | Tells ``ovs-appctl`` which daemon to contact. | 36 | Tells ``ovs-appctl`` which daemon to contact. |
655 | 37 | 37 | ||
657 | 38 | If <target> begins with ``/`` it must name a Unix domain socket on | 38 | If *target* begins with ``/`` it must name a Unix domain socket on |
658 | 39 | which an Open vSwitch daemon is listening for control channel | 39 | which an Open vSwitch daemon is listening for control channel |
659 | 40 | connections. By default, each daemon listens on a Unix domain socket | 40 | connections. By default, each daemon listens on a Unix domain socket |
660 | 41 | in the rundir (e.g. ``/run``) named ``<program>.<pid>.ctl``, where | 41 | in the rundir (e.g. ``/run``) named ``<program>.<pid>.ctl``, where |
661 | @@ -45,26 +45,26 @@ In normal use only a single option is accepted: | |||
662 | 45 | 45 | ||
663 | 46 | Otherwise, ``ovs-appctl`` looks in the rundir for a pidfile, that is, | 46 | Otherwise, ``ovs-appctl`` looks in the rundir for a pidfile, that is, |
664 | 47 | a file whose contents are the process ID of a running process as a | 47 | a file whose contents are the process ID of a running process as a |
666 | 48 | decimal number, named ``<target>.pid``. (The ``--pidfile`` option | 48 | decimal number, named *target*\ ``.pid``. (The ``--pidfile`` option |
667 | 49 | makes an Open vSwitch daemon create a pidfile.) ``ovs-appctl`` reads | 49 | makes an Open vSwitch daemon create a pidfile.) ``ovs-appctl`` reads |
668 | 50 | the pidfile, then looks in the rundir for a Unix socket named | 50 | the pidfile, then looks in the rundir for a Unix socket named |
670 | 51 | ``<target>.<pid>.ctl``, where <pid> is replaced by the process ID read | 51 | *target*\ ``.<pid>.ctl``, where <pid> is replaced by the process ID read |
671 | 52 | from the pidfile, and uses that file as if it had been specified | 52 | from the pidfile, and uses that file as if it had been specified |
672 | 53 | directly as the target. | 53 | directly as the target. |
673 | 54 | 54 | ||
675 | 55 | On Windows, <target> can be an absolute path to a file that contains a | 55 | On Windows, *target* can be an absolute path to a file that contains a |
676 | 56 | localhost TCP port on which an Open vSwitch daemon is listening for | 56 | localhost TCP port on which an Open vSwitch daemon is listening for |
677 | 57 | control channel connections. By default, each daemon writes the TCP | 57 | control channel connections. By default, each daemon writes the TCP |
678 | 58 | port on which it is listening for control connection into the file | 58 | port on which it is listening for control connection into the file |
680 | 59 | ``<program>.ctl`` located inside the rundir. If <target> is not an | 59 | ``<program>.ctl`` located inside the rundir. If *target* is not an |
681 | 60 | absolute path, ``ovs-appctl`` looks in the rundir for a file named | 60 | absolute path, ``ovs-appctl`` looks in the rundir for a file named |
683 | 61 | ``<target>.ctl``. The default target is ``ovs-vswitchd``. | 61 | *target*\ ``.ctl``. The default *target* is ``ovs-vswitchd``. |
684 | 62 | 62 | ||
686 | 63 | * ``-T <secs>`` or ``--timeout=<secs>`` | 63 | * ``-T`` *secs* or ``--timeout=``\ *secs* |
687 | 64 | 64 | ||
689 | 65 | By default, or with a <secs> of ``0``, ``ovs-appctl`` waits forever to | 65 | By default, or with a *secs* of ``0``, ``ovs-appctl`` waits forever to |
690 | 66 | connect to the daemon and receive a response. This option limits | 66 | connect to the daemon and receive a response. This option limits |
692 | 67 | runtime to approximately <secs> seconds. If the timeout expires, | 67 | runtime to approximately *secs* seconds. If the timeout expires, |
693 | 68 | ``ovs-appctl`` exits with a ``SIGALRM`` signal. | 68 | ``ovs-appctl`` exits with a ``SIGALRM`` signal. |
694 | 69 | 69 | ||
695 | 70 | Common Commands | 70 | Common Commands |
696 | @@ -138,10 +138,10 @@ and adjusting log levels: | |||
697 | 138 | 138 | ||
698 | 139 | Lists logging pattern used for each destination. | 139 | Lists logging pattern used for each destination. |
699 | 140 | 140 | ||
701 | 141 | * ``vlog/set`` [<spec>] | 141 | * ``vlog/set`` [*spec*] |
702 | 142 | 142 | ||
705 | 143 | Sets logging levels. Without any <spec>, sets the log level for | 143 | Sets logging levels. Without any *spec*, sets the log level for |
706 | 144 | every module and destination to ``dbg``. Otherwise, <spec> is a | 144 | every module and destination to ``dbg``. Otherwise, *spec* is a |
707 | 145 | list of words separated by spaces or commas or colons, up to one from | 145 | list of words separated by spaces or commas or colons, up to one from |
708 | 146 | each category below: | 146 | each category below: |
709 | 147 | 147 | ||
710 | @@ -153,7 +153,7 @@ and adjusting log levels: | |||
711 | 153 | change to only to the system log, to the console, or to a file, | 153 | change to only to the system log, to the console, or to a file, |
712 | 154 | respectively. | 154 | respectively. |
713 | 155 | 155 | ||
715 | 156 | On Windows platform, ``syslog`` is only useful if <target> was | 156 | On Windows platform, ``syslog`` is only useful if *target* was |
716 | 157 | started with the ``--syslog-target`` option (it has no effect | 157 | started with the ``--syslog-target`` option (it has no effect |
717 | 158 | otherwise). | 158 | otherwise). |
718 | 159 | 159 | ||
719 | @@ -162,20 +162,20 @@ and adjusting log levels: | |||
720 | 162 | will be logged, and messages of lower severity will be filtered out. | 162 | will be logged, and messages of lower severity will be filtered out. |
721 | 163 | ``off`` filters out all messages. | 163 | ``off`` filters out all messages. |
722 | 164 | 164 | ||
724 | 165 | Case is not significant within <spec>. | 165 | Case is not significant within *spec*. |
725 | 166 | 166 | ||
726 | 167 | Regardless of the log levels set for ``file``, logging to a file | 167 | Regardless of the log levels set for ``file``, logging to a file |
727 | 168 | will not take place unless the target application was invoked with the | 168 | will not take place unless the target application was invoked with the |
728 | 169 | ``--log-file`` option. | 169 | ``--log-file`` option. |
729 | 170 | 170 | ||
730 | 171 | For compatibility with older versions of OVS, ``any`` is accepted | 171 | For compatibility with older versions of OVS, ``any`` is accepted |
732 | 172 | within <spec> but it has no effect. | 172 | within *spec* but it has no effect. |
733 | 173 | 173 | ||
735 | 174 | * ``vlog/set PATTERN:<destination>:<pattern>`` | 174 | * ``vlog/set PATTERN:``\ *destination*:*pattern* |
736 | 175 | 175 | ||
740 | 176 | Sets the log pattern for <destination> to <pattern>. Each time a | 176 | Sets the log pattern for *destination* to *pattern*. Each time a |
741 | 177 | message is logged to <destination>, <pattern> determines the | 177 | message is logged to *destination*, *pattern* determines the |
742 | 178 | message's formatting. Most characters in <pattern> are copied | 178 | message's formatting. Most characters in *pattern* are copied |
743 | 179 | literally to the log, but special escapes beginning with ``%`` are | 179 | literally to the log, but special escapes beginning with ``%`` are |
744 | 180 | expanded as follows: | 180 | expanded as follows: |
745 | 181 | 181 | ||
746 | @@ -194,13 +194,13 @@ and adjusting log levels: | |||
747 | 194 | 194 | ||
748 | 195 | * ``%d`` | 195 | * ``%d`` |
749 | 196 | 196 | ||
751 | 197 | The current date and time in ISO 8601 format (YYYY-MM-DD HH:MM:SS). | 197 | The current date and time in ISO 8601 format (``YYYY-MM-DD HH:MM:SS``). |
752 | 198 | 198 | ||
754 | 199 | * ``%d{<format>}`` | 199 | * ``%d{``\ *format*\ ``}`` |
755 | 200 | 200 | ||
759 | 201 | The current date and time in the specified <format>, which takes | 201 | The current date and time in the specified *format*, which takes |
760 | 202 | the same format as the <template> argument to ``strftime(3)``. As | 202 | the same format as the ``template`` argument to ``strftime(3)``. As |
761 | 203 | an extension, any ``#`` characters in <format> will be replaced by | 203 | an extension, any ``#`` characters in *format* will be replaced by |
762 | 204 | fractional seconds, e.g. use ``%H:%M:%S.###`` for the time to the | 204 | fractional seconds, e.g. use ``%H:%M:%S.###`` for the time to the |
763 | 205 | nearest millisecond. Sub-second times are only approximate and | 205 | nearest millisecond. Sub-second times are only approximate and |
764 | 206 | currently decimal places after the third will always be reported | 206 | currently decimal places after the third will always be reported |
765 | @@ -208,14 +208,14 @@ and adjusting log levels: | |||
766 | 208 | 208 | ||
767 | 209 | * ``%D`` | 209 | * ``%D`` |
768 | 210 | 210 | ||
771 | 211 | The current UTC date and time in ISO 8601 format (YYYY-MM-DD | 211 | The current UTC date and time in ISO 8601 format |
772 | 212 | HH:MM:SS). | 212 | (``YYYY-MM-DD HH:MM:SS``). |
773 | 213 | 213 | ||
775 | 214 | * ``%D{<format>}`` | 214 | * ``%D{``\ *format*\ ``}`` |
776 | 215 | 215 | ||
780 | 216 | The current UTC date and time in the specified <format>, which | 216 | The current UTC date and time in the specified *format*, which |
781 | 217 | takes the same format as the <template> argument to | 217 | takes the same format as the ``template`` argument to |
782 | 218 | ``strftime``(3). Supports the same extension for sub-second | 218 | ``strftime(3)``. Supports the same extension for sub-second |
783 | 219 | resolution as ``%d{...}``. | 219 | resolution as ``%d{...}``. |
784 | 220 | 220 | ||
785 | 221 | * ``%E`` | 221 | * ``%E`` |
786 | @@ -279,22 +279,23 @@ and adjusting log levels: | |||
787 | 279 | Pad the field to the field width with ``0`` characters. Padding | 279 | Pad the field to the field width with ``0`` characters. Padding |
788 | 280 | with spaces is the default. | 280 | with spaces is the default. |
789 | 281 | 281 | ||
791 | 282 | * <width> | 282 | * *width* |
792 | 283 | 283 | ||
793 | 284 | A number specifies the minimum field width. If the escape expands | 284 | A number specifies the minimum field width. If the escape expands |
796 | 285 | to fewer characters than <width> then it is padded to fill the | 285 | to fewer characters than *width* then it is padded to fill the |
797 | 286 | field width. (A field wider than <width> is not truncated to | 286 | field width. (A field wider than *width* is not truncated to |
798 | 287 | fit.) | 287 | fit.) |
799 | 288 | 288 | ||
802 | 289 | The default pattern for console and file output is ``%D{%Y-%m-%dT | 289 | The default pattern for console and file output is |
803 | 290 | %H:%M:%SZ}|%05N|%c|%p|%m``; for syslog output, ``%05N|%c|%p|%m``. | 290 | ``%D{%Y-%m-%dT %H:%M:%SZ}|%05N|%c|%p|%m``; for syslog output, |
804 | 291 | ``%05N|%c|%p|%m``. | ||
805 | 291 | 292 | ||
806 | 292 | Daemons written in Python (e.g. ``ovs-monitor-ipsec``) do not allow | 293 | Daemons written in Python (e.g. ``ovs-monitor-ipsec``) do not allow |
807 | 293 | control over the log pattern. | 294 | control over the log pattern. |
808 | 294 | 295 | ||
810 | 295 | * ``vlog/set FACILITY:<facility>`` | 296 | * ``vlog/set FACILITY:``\ *facility* |
811 | 296 | 297 | ||
813 | 297 | Sets the RFC5424 facility of the log message. <facility> can be one | 298 | Sets the RFC5424 facility of the log message. *facility* can be one |
814 | 298 | of ``kern``, ``user``, ``mail``, ``daemon``, ``auth``, ``syslog``, | 299 | of ``kern``, ``user``, ``mail``, ``daemon``, ``auth``, ``syslog``, |
815 | 299 | ``lpr``, ``news``, ``uucp``, ``clock``, ``ftp``, ``ntp``, ``audit``, | 300 | ``lpr``, ``news``, ``uucp``, ``clock``, ``ftp``, ``ntp``, ``audit``, |
816 | 300 | ``alert``, ``clock2``, ``local0``, ``local1``, ``local2``, | 301 | ``alert``, ``clock2``, ``local0``, ``local1``, ``local2``, |
817 | diff --git a/Documentation/topics/dpdk/vhost-user.rst b/Documentation/topics/dpdk/vhost-user.rst | |||
818 | index e952a68..89b2116 100644 | |||
819 | --- a/Documentation/topics/dpdk/vhost-user.rst | |||
820 | +++ b/Documentation/topics/dpdk/vhost-user.rst | |||
821 | @@ -312,7 +312,7 @@ predictable migration time. Mostly used as a second phase after the normal | |||
822 | 312 | 312 | ||
823 | 313 | More information can be found in QEMU `docs`_. | 313 | More information can be found in QEMU `docs`_. |
824 | 314 | 314 | ||
826 | 315 | .. _`docs`: https://git.qemu.org/?p=qemu.git;a=blob;f=docs/devel/migration.rst | 315 | .. _`docs`: https://www.qemu.org/docs/master/devel/migration/postcopy.html |
827 | 316 | 316 | ||
828 | 317 | Post-copy support may be enabled via a global config value | 317 | Post-copy support may be enabled via a global config value |
829 | 318 | ``vhost-postcopy-support``. Setting this to ``true`` enables Post-copy support | 318 | ``vhost-postcopy-support``. Setting this to ``true`` enables Post-copy support |
830 | @@ -485,7 +485,7 @@ Sample XML | |||
831 | 485 | </devices> | 485 | </devices> |
832 | 486 | </domain> | 486 | </domain> |
833 | 487 | 487 | ||
835 | 488 | .. _QEMU documentation: http://git.qemu-project.org/?p=qemu.git;a=blob;f=docs/specs/vhost-user.txt;h=7890d7169;hb=HEAD | 488 | .. _QEMU documentation: https://www.qemu.org/docs/master/interop/vhost-user.html |
836 | 489 | 489 | ||
837 | 490 | Jumbo Frames | 490 | Jumbo Frames |
838 | 491 | ------------ | 491 | ------------ |
839 | diff --git a/Documentation/topics/userspace-tso.rst b/Documentation/topics/userspace-tso.rst | |||
840 | index a21bb2b..07bdc29 100644 | |||
841 | --- a/Documentation/topics/userspace-tso.rst | |||
842 | +++ b/Documentation/topics/userspace-tso.rst | |||
843 | @@ -109,9 +109,9 @@ then started again. OvS will then report:: | |||
844 | 109 | Limitations | 109 | Limitations |
845 | 110 | ~~~~~~~~~~~ | 110 | ~~~~~~~~~~~ |
846 | 111 | 111 | ||
850 | 112 | The current OvS userspace `TSO` implementation supports flat and VLAN networks | 112 | The current OvS userspace `TSO` implementation supports flat, VLAN networks, |
851 | 113 | only (i.e. no support for `TSO` over tunneled connection [VxLAN, GRE, IPinIP, | 113 | and some tunneled connections. Currently only VxLAN and Geneve tunnels are |
852 | 114 | etc.]). | 114 | supported. |
853 | 115 | 115 | ||
854 | 116 | The NIC driver must support and advertise checksum offload for TCP and UDP. | 116 | The NIC driver must support and advertise checksum offload for TCP and UDP. |
855 | 117 | However, SCTP is not mandatory because very few drivers advertised support | 117 | However, SCTP is not mandatory because very few drivers advertised support |
856 | @@ -120,11 +120,12 @@ in Open vSwitch. Currently, if the NIC supports that, then the feature is | |||
857 | 120 | enabled, otherwise TSO can still be enabled but SCTP packets sent to the NIC | 120 | enabled, otherwise TSO can still be enabled but SCTP packets sent to the NIC |
858 | 121 | will be dropped. | 121 | will be dropped. |
859 | 122 | 122 | ||
865 | 123 | There is no software implementation of TSO, so all ports attached to the | 123 | There is no software implementation of TSO in conjunction with tunnels. So |
866 | 124 | datapath must support TSO or packets using that feature will be dropped | 124 | when VxLAN or Geneve tunnels are in use, all ports attached to the datapath |
867 | 125 | on ports without TSO support. That also means guests using vhost-user | 125 | must support TSO or packets using this combination of features will be dropped |
868 | 126 | in client mode will receive TSO packet regardless of TSO being enabled | 126 | on ports without hardware TSO support. That also means guests using |
869 | 127 | or disabled within the guest. | 127 | vhost-user in client mode will receive TSO packet regardless of TSO being |
870 | 128 | enabled or disabled within the guest. | ||
871 | 128 | 129 | ||
872 | 129 | All kernel devices that use the raw socket interface (veth, for example) | 130 | All kernel devices that use the raw socket interface (veth, for example) |
873 | 130 | require the kernel commit 9d2f67e43b73 ("net/packet: fix packet drop as of | 131 | require the kernel commit 9d2f67e43b73 ("net/packet: fix packet drop as of |
874 | diff --git a/Makefile.am b/Makefile.am | |||
875 | index 94f488d..0b7c832 100644 | |||
876 | --- a/Makefile.am | |||
877 | +++ b/Makefile.am | |||
878 | @@ -400,16 +400,10 @@ ALL_LOCAL += flake8-check | |||
879 | 400 | # F811 redefinition of unused <name> from line <N> (only from flake8 v2.0) | 400 | # F811 redefinition of unused <name> from line <N> (only from flake8 v2.0) |
880 | 401 | # D*** -- warnings from flake8-docstrings plugin | 401 | # D*** -- warnings from flake8-docstrings plugin |
881 | 402 | # H*** -- warnings from flake8 hacking plugin (custom style checks beyond PEP8) | 402 | # H*** -- warnings from flake8 hacking plugin (custom style checks beyond PEP8) |
882 | 403 | # H231 Python 3.x incompatible 'except x,y:' construct | ||
883 | 404 | # H232 Python 3.x incompatible octal 077 should be written as 0o77 | ||
884 | 405 | # H233 Python 3.x incompatible use of print operator | ||
885 | 406 | # H238 old style class declaration, use new style (inherit from `object`) | ||
886 | 407 | FLAKE8_SELECT = H231,H232,H233,H238 | ||
887 | 408 | FLAKE8_IGNORE = E121,E123,E125,E126,E127,E128,E129,E131,E203,E722,W503,W504,F811,D,H,I | 403 | FLAKE8_IGNORE = E121,E123,E125,E126,E127,E128,E129,E131,E203,E722,W503,W504,F811,D,H,I |
888 | 409 | flake8-check: $(FLAKE8_PYFILES) | 404 | flake8-check: $(FLAKE8_PYFILES) |
889 | 410 | $(FLAKE8_WERROR)$(AM_V_GEN) \ | 405 | $(FLAKE8_WERROR)$(AM_V_GEN) \ |
890 | 411 | src='$^' && \ | 406 | src='$^' && \ |
891 | 412 | flake8 $$src --select=$(FLAKE8_SELECT) $(FLAKE8_FLAGS) && \ | ||
892 | 413 | flake8 $$src --ignore=$(FLAKE8_IGNORE) $(FLAKE8_FLAGS) && \ | 407 | flake8 $$src --ignore=$(FLAKE8_IGNORE) $(FLAKE8_FLAGS) && \ |
893 | 414 | touch $@ | 408 | touch $@ |
894 | 415 | endif | 409 | endif |
895 | diff --git a/Makefile.in b/Makefile.in | |||
896 | 416 | deleted file mode 100644 | 410 | deleted file mode 100644 |
897 | index e89e082..0000000 | |||
898 | --- a/Makefile.in | |||
899 | +++ /dev/null | |||
900 | @@ -1,7439 +0,0 @@ | |||
901 | 1 | # Makefile.in generated by automake 1.16.5 from Makefile.am. | ||
902 | 2 | # @configure_input@ | ||
903 | 3 | |||
904 | 4 | # Copyright (C) 1994-2021 Free Software Foundation, Inc. | ||
905 | 5 | |||
906 | 6 | # This Makefile.in is free software; the Free Software Foundation | ||
907 | 7 | # gives unlimited permission to copy and/or distribute it, | ||
908 | 8 | # with or without modifications, as long as this notice is preserved. | ||
909 | 9 | |||
910 | 10 | # This program is distributed in the hope that it will be useful, | ||
911 | 11 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | ||
912 | 12 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
913 | 13 | # PARTICULAR PURPOSE. | ||
914 | 14 | |||
915 | 15 | @SET_MAKE@ | ||
916 | 16 | |||
917 | 17 | # Copyright (C) 2007-2017 Nicira, Inc. | ||
918 | 18 | # | ||
919 | 19 | # Copying and distribution of this file, with or without modification, | ||
920 | 20 | # are permitted in any medium without royalty provided the copyright | ||
921 | 21 | # notice and this notice are preserved. This file is offered as-is, | ||
922 | 22 | # without warranty of any kind. | ||
923 | 23 | |||
924 | 24 | # Copyright (C) 2013 Nicira, Inc. | ||
925 | 25 | # | ||
926 | 26 | # Copying and distribution of this file, with or without modification, | ||
927 | 27 | # are permitted in any medium without royalty provided the copyright | ||
928 | 28 | # notice and this notice are preserved. This file is offered as-is, | ||
929 | 29 | # without warranty of any kind. | ||
930 | 30 | |||
931 | 31 | # Copyright (C) 2009-2018 Nicira, Inc. | ||
932 | 32 | # | ||
933 | 33 | # Copying and distribution of this file, with or without modification, | ||
934 | 34 | # are permitted in any medium without royalty provided the copyright | ||
935 | 35 | # notice and this notice are preserved. This file is offered as-is, | ||
936 | 36 | # without warranty of any kind. | ||
937 | 37 | |||
938 | 38 | # Copyright (C) 2009, 2010, 2011, 2012, 2014, 2016 Nicira, Inc. | ||
939 | 39 | # | ||
940 | 40 | # Copying and distribution of this file, with or without modification, | ||
941 | 41 | # are permitted in any medium without royalty provided the copyright | ||
942 | 42 | # notice and this notice are preserved. This file is offered as-is, | ||
943 | 43 | # without warranty of any kind. | ||
944 | 44 | |||
945 | 45 | # Copyright (C) 2013 Nicira, Inc. | ||
946 | 46 | # | ||
947 | 47 | # Copying and distribution of this file, with or without modification | ||
948 | 48 | # are permitted in any medium without royalty provided the copyright | ||
949 | 49 | # notice and this notice are preserved. This file is offered as-is, | ||
950 | 50 | # without warranty of any kind. | ||
951 | 51 | |||
952 | 52 | # Copyright (C) 2017 Nicira, Inc. | ||
953 | 53 | # | ||
954 | 54 | # Copying and distribution of this file, with or without modification, | ||
955 | 55 | # are permitted in any medium without royalty provided the copyright | ||
956 | 56 | # notice and this notice are preserved. This file is offered as-is, | ||
957 | 57 | # without warranty of any kind. | ||
958 | 58 | |||
959 | 59 | # Copyright (C) 2009, 2010, 2011, 2012, 2014 Nicira, Inc. | ||
960 | 60 | # | ||
961 | 61 | # Copying and distribution of this file, with or without modification, | ||
962 | 62 | # are permitted in any medium without royalty provided the copyright | ||
963 | 63 | # notice and this notice are preserved. This file is offered as-is, | ||
964 | 64 | # without warranty of any kind. | ||
965 | 65 | |||
966 | 66 | # Copyright 2015 Cloudbase Solutions Srl | ||
967 | 67 | # | ||
968 | 68 | # Licensed under the Apache License, Version 2.0 (the "License"); you may | ||
969 | 69 | # not use this file except in compliance with the License.You may obtain | ||
970 | 70 | # a copy of the License at | ||
971 | 71 | # | ||
972 | 72 | # http://www.apache.org/licenses/LICENSE-2.0 | ||
973 | 73 | # | ||
974 | 74 | # Unless required by applicable law or agreed to in writing, software | ||
975 | 75 | # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
976 | 76 | # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the | ||
977 | 77 | # License for the specific language governing permissions and limitations | ||
978 | 78 | # under the License. | ||
979 | 79 | |||
980 | 80 | # Copyright (C) 2016 Nicira, Inc. | ||
981 | 81 | # | ||
982 | 82 | # Copying and distribution of this file, with or without modification, | ||
983 | 83 | # are permitted in any medium without royalty provided the copyright | ||
984 | 84 | # notice and this notice are preserved. This file is offered as-is, | ||
985 | 85 | # without warranty of any kind. | ||
986 | 86 | |||
987 | 87 | |||
988 | 88 | |||
989 | 89 | |||
990 | 90 | |||
991 | 91 | VPATH = @srcdir@ | ||
992 | 92 | am__is_gnu_make = { \ | ||
993 | 93 | if test -z '$(MAKELEVEL)'; then \ | ||
994 | 94 | false; \ | ||
995 | 95 | elif test -n '$(MAKE_HOST)'; then \ | ||
996 | 96 | true; \ | ||
997 | 97 | elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ | ||
998 | 98 | true; \ | ||
999 | 99 | else \ | ||
1000 | 100 | false; \ | ||
1001 | 101 | fi; \ | ||
1002 | 102 | } | ||
1003 | 103 | am__make_running_with_option = \ | ||
1004 | 104 | case $${target_option-} in \ | ||
1005 | 105 | ?) ;; \ | ||
1006 | 106 | *) echo "am__make_running_with_option: internal error: invalid" \ | ||
1007 | 107 | "target option '$${target_option-}' specified" >&2; \ | ||
1008 | 108 | exit 1;; \ | ||
1009 | 109 | esac; \ | ||
1010 | 110 | has_opt=no; \ | ||
1011 | 111 | sane_makeflags=$$MAKEFLAGS; \ | ||
1012 | 112 | if $(am__is_gnu_make); then \ | ||
1013 | 113 | sane_makeflags=$$MFLAGS; \ | ||
1014 | 114 | else \ | ||
1015 | 115 | case $$MAKEFLAGS in \ | ||
1016 | 116 | *\\[\ \ ]*) \ | ||
1017 | 117 | bs=\\; \ | ||
1018 | 118 | sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | ||
1019 | 119 | | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ | ||
1020 | 120 | esac; \ | ||
1021 | 121 | fi; \ | ||
1022 | 122 | skip_next=no; \ | ||
1023 | 123 | strip_trailopt () \ | ||
1024 | 124 | { \ | ||
1025 | 125 | flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ | ||
1026 | 126 | }; \ | ||
1027 | 127 | for flg in $$sane_makeflags; do \ | ||
1028 | 128 | test $$skip_next = yes && { skip_next=no; continue; }; \ | ||
1029 | 129 | case $$flg in \ | ||
1030 | 130 | *=*|--*) continue;; \ | ||
1031 | 131 | -*I) strip_trailopt 'I'; skip_next=yes;; \ | ||
1032 | 132 | -*I?*) strip_trailopt 'I';; \ | ||
1033 | 133 | -*O) strip_trailopt 'O'; skip_next=yes;; \ | ||
1034 | 134 | -*O?*) strip_trailopt 'O';; \ | ||
1035 | 135 | -*l) strip_trailopt 'l'; skip_next=yes;; \ | ||
1036 | 136 | -*l?*) strip_trailopt 'l';; \ | ||
1037 | 137 | -[dEDm]) skip_next=yes;; \ | ||
1038 | 138 | -[JT]) skip_next=yes;; \ | ||
1039 | 139 | esac; \ | ||
1040 | 140 | case $$flg in \ | ||
1041 | 141 | *$$target_option*) has_opt=yes; break;; \ | ||
1042 | 142 | esac; \ | ||
1043 | 143 | done; \ | ||
1044 | 144 | test $$has_opt = yes | ||
1045 | 145 | am__make_dryrun = (target_option=n; $(am__make_running_with_option)) | ||
1046 | 146 | am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) | ||
1047 | 147 | pkgdatadir = $(datadir)/@PACKAGE@ | ||
1048 | 148 | pkgincludedir = $(includedir)/@PACKAGE@ | ||
1049 | 149 | pkglibdir = $(libdir)/@PACKAGE@ | ||
1050 | 150 | pkglibexecdir = $(libexecdir)/@PACKAGE@ | ||
1051 | 151 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||
1052 | 152 | install_sh_DATA = $(install_sh) -c -m 644 | ||
1053 | 153 | install_sh_PROGRAM = $(install_sh) -c | ||
1054 | 154 | install_sh_SCRIPT = $(install_sh) -c | ||
1055 | 155 | INSTALL_HEADER = $(INSTALL_DATA) | ||
1056 | 156 | transform = $(program_transform_name) | ||
1057 | 157 | NORMAL_INSTALL = : | ||
1058 | 158 | PRE_INSTALL = : | ||
1059 | 159 | POST_INSTALL = : | ||
1060 | 160 | NORMAL_UNINSTALL = : | ||
1061 | 161 | PRE_UNINSTALL = : | ||
1062 | 162 | POST_UNINSTALL = : | ||
1063 | 163 | build_triplet = @build@ | ||
1064 | 164 | host_triplet = @host@ | ||
1065 | 165 | @WIN32_TRUE@am__append_1 = -I $(top_srcdir)/include/windows -I \ | ||
1066 | 166 | @WIN32_TRUE@ $(top_srcdir)/datapath-windows/include \ | ||
1067 | 167 | @WIN32_TRUE@ $(PTHREAD_INCLUDES) $(MSVC_CFLAGS) | ||
1068 | 168 | @WIN32_TRUE@am__append_2 = $(PTHREAD_LDFLAGS) $(MSVC64_LDFLAGS) | ||
1069 | 169 | @DPDK_NETDEV_TRUE@am__append_3 = -D_FILE_OFFSET_BITS=64 | ||
1070 | 170 | @NDEBUG_TRUE@am__append_4 = -DNDEBUG | ||
1071 | 171 | @NDEBUG_TRUE@am__append_5 = -fomit-frame-pointer | ||
1072 | 172 | bin_PROGRAMS = utilities/ovs-appctl$(EXEEXT) \ | ||
1073 | 173 | utilities/ovs-testcontroller$(EXEEXT) \ | ||
1074 | 174 | utilities/ovs-dpctl$(EXEEXT) utilities/ovs-ofctl$(EXEEXT) \ | ||
1075 | 175 | utilities/ovs-vsctl$(EXEEXT) ovsdb/ovsdb-tool$(EXEEXT) \ | ||
1076 | 176 | ovsdb/ovsdb-client$(EXEEXT) vtep/vtep-ctl$(EXEEXT) | ||
1077 | 177 | sbin_PROGRAMS = vswitchd/ovs-vswitchd$(EXEEXT) \ | ||
1078 | 178 | ovsdb/ovsdb-server$(EXEEXT) | ||
1079 | 179 | EXTRA_PROGRAMS = $(am__EXEEXT_1) | ||
1080 | 180 | noinst_PROGRAMS = $(am__EXEEXT_2) tests/test-ovsdb$(EXEEXT) \ | ||
1081 | 181 | tests/test-lib$(EXEEXT) tests/ovstest$(EXEEXT) \ | ||
1082 | 182 | tests/test-stream$(EXEEXT) tests/test-strtok_r$(EXEEXT) \ | ||
1083 | 183 | tests/test-type-props$(EXEEXT) | ||
1084 | 184 | @HAVE_GROFF_TRUE@am__append_6 = manpage-check | ||
1085 | 185 | @HAVE_GROFF_TRUE@am__append_7 = manpage-check | ||
1086 | 186 | @HAVE_FLAKE8_TRUE@am__append_8 = flake8-check | ||
1087 | 187 | @VSTUDIO_DDK_TRUE@am__append_9 = ovsext | ||
1088 | 188 | @VSTUDIO_DDK_TRUE@am__append_10 = ovsext_clean | ||
1089 | 189 | @HAVE_SPHINX_TRUE@am__append_11 = docs-check | ||
1090 | 190 | @HAVE_SPHINX_TRUE@am__append_12 = docs-check | ||
1091 | 191 | @HAVE_SPHINX_TRUE@am__append_13 = clean-docs | ||
1092 | 192 | @WIN32_TRUE@am__append_14 = ${PTHREAD_LIBS} | ||
1093 | 193 | |||
1094 | 194 | # Build library of avx512 code with CPU ISA CFLAGS enabled. This allows the | ||
1095 | 195 | # compiler to use the ISA features required for the ISA optimized code-paths. | ||
1096 | 196 | # Use LDFLAGS to compile only static library of this code, as it should be | ||
1097 | 197 | # statically linked into vswitchd even if vswitchd is a shared build. | ||
1098 | 198 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__append_15 = lib/libopenvswitchavx512.la | ||
1099 | 199 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__append_16 = lib/libopenvswitchavx512.la | ||
1100 | 200 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__append_17 = \ | ||
1101 | 201 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ -mavx512bw \ | ||
1102 | 202 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ -mavx512vl | ||
1103 | 203 | |||
1104 | 204 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__append_18 = \ | ||
1105 | 205 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ lib/dpif-netdev-extract-avx512.c \ | ||
1106 | 206 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ lib/dpif-netdev-lookup-avx512-gather.c | ||
1107 | 207 | |||
1108 | 208 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_GCC_AVX512VL_GOOD_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__append_19 = \ | ||
1109 | 209 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_GCC_AVX512VL_GOOD_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ lib/odp-execute-avx512.c | ||
1110 | 210 | |||
1111 | 211 | @WIN32_TRUE@am__append_20 = \ | ||
1112 | 212 | @WIN32_TRUE@ lib/daemon-windows.c \ | ||
1113 | 213 | @WIN32_TRUE@ lib/getopt_long.c \ | ||
1114 | 214 | @WIN32_TRUE@ lib/getrusage-windows.c \ | ||
1115 | 215 | @WIN32_TRUE@ lib/latch-windows.c \ | ||
1116 | 216 | @WIN32_TRUE@ lib/route-table-stub.c \ | ||
1117 | 217 | @WIN32_TRUE@ lib/if-notifier-stub.c \ | ||
1118 | 218 | @WIN32_TRUE@ lib/stream-windows.c \ | ||
1119 | 219 | @WIN32_TRUE@ lib/strsep.c | ||
1120 | 220 | |||
1121 | 221 | @WIN32_FALSE@am__append_21 = \ | ||
1122 | 222 | @WIN32_FALSE@ lib/daemon-unix.c \ | ||
1123 | 223 | @WIN32_FALSE@ lib/latch-unix.c \ | ||
1124 | 224 | @WIN32_FALSE@ lib/signals.c \ | ||
1125 | 225 | @WIN32_FALSE@ lib/signals.h \ | ||
1126 | 226 | @WIN32_FALSE@ lib/socket-util-unix.c \ | ||
1127 | 227 | @WIN32_FALSE@ lib/stream-unix.c | ||
1128 | 228 | |||
1129 | 229 | @HAVE_WNO_UNUSED_TRUE@am__append_22 = -Wno-unused | ||
1130 | 230 | @HAVE_WNO_UNUSED_PARAMETER_TRUE@am__append_23 = -Wno-unused-parameter | ||
1131 | 231 | @LINUX_TRUE@am__append_24 = \ | ||
1132 | 232 | @LINUX_TRUE@ lib/dpif-netlink.c \ | ||
1133 | 233 | @LINUX_TRUE@ lib/dpif-netlink.h \ | ||
1134 | 234 | @LINUX_TRUE@ lib/dpif-netlink-rtnl.c \ | ||
1135 | 235 | @LINUX_TRUE@ lib/dpif-netlink-rtnl.h \ | ||
1136 | 236 | @LINUX_TRUE@ lib/if-notifier.c \ | ||
1137 | 237 | @LINUX_TRUE@ lib/netdev-linux.c \ | ||
1138 | 238 | @LINUX_TRUE@ lib/netdev-linux.h \ | ||
1139 | 239 | @LINUX_TRUE@ lib/netdev-linux-private.h \ | ||
1140 | 240 | @LINUX_TRUE@ lib/netdev-offload-tc.c \ | ||
1141 | 241 | @LINUX_TRUE@ lib/netlink-conntrack.c \ | ||
1142 | 242 | @LINUX_TRUE@ lib/netlink-conntrack.h \ | ||
1143 | 243 | @LINUX_TRUE@ lib/netlink-notifier.c \ | ||
1144 | 244 | @LINUX_TRUE@ lib/netlink-notifier.h \ | ||
1145 | 245 | @LINUX_TRUE@ lib/netlink-protocol.h \ | ||
1146 | 246 | @LINUX_TRUE@ lib/netlink-socket.c \ | ||
1147 | 247 | @LINUX_TRUE@ lib/netlink-socket.h \ | ||
1148 | 248 | @LINUX_TRUE@ lib/rtnetlink.c \ | ||
1149 | 249 | @LINUX_TRUE@ lib/rtnetlink.h \ | ||
1150 | 250 | @LINUX_TRUE@ lib/route-table.c \ | ||
1151 | 251 | @LINUX_TRUE@ lib/route-table.h \ | ||
1152 | 252 | @LINUX_TRUE@ lib/tc.c \ | ||
1153 | 253 | @LINUX_TRUE@ lib/tc.h | ||
1154 | 254 | |||
1155 | 255 | @HAVE_AF_XDP_TRUE@am__append_25 = \ | ||
1156 | 256 | @HAVE_AF_XDP_TRUE@ lib/netdev-afxdp-pool.c \ | ||
1157 | 257 | @HAVE_AF_XDP_TRUE@ lib/netdev-afxdp-pool.h \ | ||
1158 | 258 | @HAVE_AF_XDP_TRUE@ lib/netdev-afxdp.c \ | ||
1159 | 259 | @HAVE_AF_XDP_TRUE@ lib/netdev-afxdp.h | ||
1160 | 260 | |||
1161 | 261 | @DPDK_NETDEV_TRUE@am__append_26 = \ | ||
1162 | 262 | @DPDK_NETDEV_TRUE@ lib/dpdk.c \ | ||
1163 | 263 | @DPDK_NETDEV_TRUE@ lib/netdev-dpdk.c \ | ||
1164 | 264 | @DPDK_NETDEV_TRUE@ lib/netdev-offload-dpdk.c | ||
1165 | 265 | |||
1166 | 266 | @DPDK_NETDEV_FALSE@am__append_27 = \ | ||
1167 | 267 | @DPDK_NETDEV_FALSE@ lib/dpdk-stub.c | ||
1168 | 268 | |||
1169 | 269 | @WIN32_TRUE@am__append_28 = \ | ||
1170 | 270 | @WIN32_TRUE@ lib/dpif-netlink.c \ | ||
1171 | 271 | @WIN32_TRUE@ lib/dpif-netlink.h \ | ||
1172 | 272 | @WIN32_TRUE@ lib/dpif-netlink-rtnl.h \ | ||
1173 | 273 | @WIN32_TRUE@ lib/netdev-windows.c \ | ||
1174 | 274 | @WIN32_TRUE@ lib/netlink-conntrack.c \ | ||
1175 | 275 | @WIN32_TRUE@ lib/netlink-conntrack.h \ | ||
1176 | 276 | @WIN32_TRUE@ lib/netlink-notifier.c \ | ||
1177 | 277 | @WIN32_TRUE@ lib/netlink-notifier.h \ | ||
1178 | 278 | @WIN32_TRUE@ lib/netlink-protocol.h \ | ||
1179 | 279 | @WIN32_TRUE@ lib/netlink-socket.c \ | ||
1180 | 280 | @WIN32_TRUE@ lib/netlink-socket.h \ | ||
1181 | 281 | @WIN32_TRUE@ lib/wmi.c \ | ||
1182 | 282 | @WIN32_TRUE@ lib/wmi.h | ||
1183 | 283 | |||
1184 | 284 | @HAVE_POSIX_AIO_TRUE@am__append_29 = lib/async-append-aio.c | ||
1185 | 285 | @HAVE_POSIX_AIO_FALSE@am__append_30 = lib/async-append-null.c | ||
1186 | 286 | @HAVE_IF_DL_TRUE@am__append_31 = \ | ||
1187 | 287 | @HAVE_IF_DL_TRUE@ lib/if-notifier-bsd.c \ | ||
1188 | 288 | @HAVE_IF_DL_TRUE@ lib/netdev-bsd.c \ | ||
1189 | 289 | @HAVE_IF_DL_TRUE@ lib/rtbsd.c \ | ||
1190 | 290 | @HAVE_IF_DL_TRUE@ lib/rtbsd.h \ | ||
1191 | 291 | @HAVE_IF_DL_TRUE@ lib/route-table-bsd.c | ||
1192 | 292 | |||
1193 | 293 | @HAVE_OPENSSL_TRUE@am__append_32 = lib/stream-ssl.c lib/dhparams.c | ||
1194 | 294 | @HAVE_OPENSSL_FALSE@am__append_33 = lib/stream-nossl.c | ||
1195 | 295 | @HAVE_UNBOUND_TRUE@am__append_34 = lib/dns-resolve.c | ||
1196 | 296 | @HAVE_UNBOUND_FALSE@am__append_35 = lib/dns-resolve-stub.c | ||
1197 | 297 | @WIN32_TRUE@am__append_36 = ${PTHREAD_LIBS} | ||
1198 | 298 | @LINUX_TRUE@am__append_37 = utilities/nlmon | ||
1199 | 299 | @WIN32_FALSE@am__append_38 = \ | ||
1200 | 300 | @WIN32_FALSE@ tests/test-unix-socket.c | ||
1201 | 301 | |||
1202 | 302 | @LINUX_TRUE@am__append_39 = \ | ||
1203 | 303 | @LINUX_TRUE@ tests/test-netlink-conntrack.c \ | ||
1204 | 304 | @LINUX_TRUE@ tests/test-netlink-policy.c | ||
1205 | 305 | |||
1206 | 306 | @HAVE_OPENSSL_TRUE@am__append_40 = $(TESTPKI_FILES) | ||
1207 | 307 | @HAVE_OPENSSL_TRUE@am__append_41 = $(TESTPKI_FILES) tests/ovs-pki.log | ||
1208 | 308 | @HAVE_OPENSSL_TRUE@am__append_42 = clean-pki | ||
1209 | 309 | |||
1210 | 310 | # OVS does not use C++ itself, but it provides public header files | ||
1211 | 311 | # that a C++ compiler should accept, so when --enable-Werror is in | ||
1212 | 312 | # effect and a C++ compiler is available, we build a C++ source file | ||
1213 | 313 | # that #includes all the public headers, as a way to ensure that they | ||
1214 | 314 | # are acceptable as C++. | ||
1215 | 315 | @HAVE_CXX_TRUE@am__append_43 = include/openvswitch/libcxxtest.la | ||
1216 | 316 | @HAVE_CXX_TRUE@am__append_44 = include/openvswitch/cxxtest.cc | ||
1217 | 317 | @HAVE_DOT_TRUE@am__append_45 = vswitchd/vswitch.gv vswitchd/vswitch.pic | ||
1218 | 318 | @HAVE_DOT_TRUE@am__append_46 = vtep/vtep.gv vtep/vtep.pic | ||
1219 | 319 | @WIN32_TRUE@am__append_47 = $(srcdir)/datapath-windows/include/OvsDpInterface.h | ||
1220 | 320 | subdir = . | ||
1221 | 321 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||
1222 | 322 | am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \ | ||
1223 | 323 | $(top_srcdir)/m4/ax_check_openssl.m4 \ | ||
1224 | 324 | $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ | ||
1225 | 325 | $(top_srcdir)/m4/ax_func_posix_memalign.m4 \ | ||
1226 | 326 | $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/libtool.m4 \ | ||
1227 | 327 | $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | ||
1228 | 328 | $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | ||
1229 | 329 | $(top_srcdir)/m4/openvswitch.m4 $(top_srcdir)/m4/compat.m4 \ | ||
1230 | 330 | $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/acinclude.m4 \ | ||
1231 | 331 | $(top_srcdir)/configure.ac | ||
1232 | 332 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||
1233 | 333 | $(ACLOCAL_M4) | ||
1234 | 334 | DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ | ||
1235 | 335 | $(am__configure_deps) $(dist_noinst_SCRIPTS) \ | ||
1236 | 336 | $(dist_pkgdata_SCRIPTS) $(dist_sbin_SCRIPTS) \ | ||
1237 | 337 | $(dist_scripts_SCRIPTS) $(dist_pkgdata_DATA) \ | ||
1238 | 338 | $(dist_scripts_DATA) $(noinst_HEADERS) \ | ||
1239 | 339 | $(openflowinclude_HEADERS) $(openvswitchinclude_HEADERS) \ | ||
1240 | 340 | $(am__DIST_COMMON) | ||
1241 | 341 | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ | ||
1242 | 342 | configure.lineno config.status.lineno | ||
1243 | 343 | mkinstalldirs = $(install_sh) -d | ||
1244 | 344 | CONFIG_HEADER = config.h | ||
1245 | 345 | CONFIG_CLEAN_FILES = lib/stdio.h lib/string.h ovsdb/libovsdb.sym \ | ||
1246 | 346 | ofproto/libofproto.sym lib/libsflow.sym lib/libopenvswitch.sym \ | ||
1247 | 347 | vtep/libvtep.sym tests/atlocal lib/libopenvswitch.pc \ | ||
1248 | 348 | lib/libsflow.pc ofproto/libofproto.pc ovsdb/libovsdb.pc \ | ||
1249 | 349 | include/openvswitch/version.h | ||
1250 | 350 | CONFIG_CLEAN_VPATH_FILES = | ||
1251 | 351 | am__EXEEXT_1 = tests/oss-fuzz/flow_extract_target$(EXEEXT) \ | ||
1252 | 352 | tests/oss-fuzz/json_parser_target$(EXEEXT) \ | ||
1253 | 353 | tests/oss-fuzz/ofp_print_target$(EXEEXT) \ | ||
1254 | 354 | tests/oss-fuzz/odp_target$(EXEEXT) \ | ||
1255 | 355 | tests/oss-fuzz/miniflow_target$(EXEEXT) \ | ||
1256 | 356 | tests/oss-fuzz/ofctl_parse_target$(EXEEXT) | ||
1257 | 357 | am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \ | ||
1258 | 358 | "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ | ||
1259 | 359 | "$(DESTDIR)$(completiondir)" "$(DESTDIR)$(pkgdatadir)" \ | ||
1260 | 360 | "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(scriptsdir)" \ | ||
1261 | 361 | "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(scriptsdir)" \ | ||
1262 | 362 | "$(DESTDIR)$(usdtdir)" "$(DESTDIR)$(man1dir)" \ | ||
1263 | 363 | "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man7dir)" \ | ||
1264 | 364 | "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(pkgdatadir)" \ | ||
1265 | 365 | "$(DESTDIR)$(scriptsdir)" "$(DESTDIR)$(pkgdatadir)" \ | ||
1266 | 366 | "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(pkgdatadir)" \ | ||
1267 | 367 | "$(DESTDIR)$(scriptsdir)" "$(DESTDIR)$(openflowincludedir)" \ | ||
1268 | 368 | "$(DESTDIR)$(openvswitchincludedir)" | ||
1269 | 369 | @LINUX_TRUE@am__EXEEXT_2 = utilities/nlmon$(EXEEXT) | ||
1270 | 370 | PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) $(sbin_PROGRAMS) | ||
1271 | 371 | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; | ||
1272 | 372 | am__vpath_adj = case $$p in \ | ||
1273 | 373 | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ | ||
1274 | 374 | *) f=$$p;; \ | ||
1275 | 375 | esac; | ||
1276 | 376 | am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; | ||
1277 | 377 | am__install_max = 40 | ||
1278 | 378 | am__nobase_strip_setup = \ | ||
1279 | 379 | srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` | ||
1280 | 380 | am__nobase_strip = \ | ||
1281 | 381 | for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" | ||
1282 | 382 | am__nobase_list = $(am__nobase_strip_setup); \ | ||
1283 | 383 | for p in $$list; do echo "$$p $$p"; done | \ | ||
1284 | 384 | sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ | ||
1285 | 385 | $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ | ||
1286 | 386 | if (++n[$$2] == $(am__install_max)) \ | ||
1287 | 387 | { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ | ||
1288 | 388 | END { for (dir in files) print dir, files[dir] }' | ||
1289 | 389 | am__base_list = \ | ||
1290 | 390 | sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ | ||
1291 | 391 | sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | ||
1292 | 392 | am__uninstall_files_from_dir = { \ | ||
1293 | 393 | test -z "$$files" \ | ||
1294 | 394 | || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ | ||
1295 | 395 | || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ | ||
1296 | 396 | $(am__cd) "$$dir" && rm -f $$files; }; \ | ||
1297 | 397 | } | ||
1298 | 398 | LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) | ||
1299 | 399 | include_openvswitch_libcxxtest_la_LIBADD = | ||
1300 | 400 | am__dirstamp = $(am__leading_dot)dirstamp | ||
1301 | 401 | @HAVE_CXX_TRUE@nodist_include_openvswitch_libcxxtest_la_OBJECTS = \ | ||
1302 | 402 | @HAVE_CXX_TRUE@ include/openvswitch/cxxtest.lo | ||
1303 | 403 | include_openvswitch_libcxxtest_la_OBJECTS = \ | ||
1304 | 404 | $(nodist_include_openvswitch_libcxxtest_la_OBJECTS) | ||
1305 | 405 | AM_V_lt = $(am__v_lt_@AM_V@) | ||
1306 | 406 | am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) | ||
1307 | 407 | am__v_lt_0 = --silent | ||
1308 | 408 | am__v_lt_1 = | ||
1309 | 409 | @HAVE_CXX_TRUE@am_include_openvswitch_libcxxtest_la_rpath = | ||
1310 | 410 | am__DEPENDENCIES_1 = | ||
1311 | 411 | @WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) | ||
1312 | 412 | lib_libopenvswitch_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ | ||
1313 | 413 | $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) $(am__append_16) | ||
1314 | 414 | am__lib_libopenvswitch_la_SOURCES_DIST = lib/aes128.c lib/aes128.h \ | ||
1315 | 415 | lib/async-append.h lib/backtrace.c lib/backtrace.h lib/bfd.c \ | ||
1316 | 416 | lib/bfd.h lib/bitmap.h lib/bundle.c lib/bundle.h \ | ||
1317 | 417 | lib/byte-order.h lib/byteq.c lib/byteq.h lib/cfm.c lib/cfm.h \ | ||
1318 | 418 | lib/classifier.c lib/classifier.h lib/classifier-private.h \ | ||
1319 | 419 | lib/ccmap.c lib/ccmap.h lib/cmap.c lib/cmap.h lib/colors.c \ | ||
1320 | 420 | lib/colors.h lib/command-line.c lib/command-line.h \ | ||
1321 | 421 | lib/compiler.h lib/connectivity.c lib/connectivity.h \ | ||
1322 | 422 | lib/conntrack-icmp.c lib/conntrack-private.h \ | ||
1323 | 423 | lib/conntrack-tcp.c lib/conntrack-tp.c lib/conntrack-tp.h \ | ||
1324 | 424 | lib/conntrack-other.c lib/conntrack.c lib/conntrack.h \ | ||
1325 | 425 | lib/cooperative-multitasking.c lib/cooperative-multitasking.h \ | ||
1326 | 426 | lib/cooperative-multitasking-private.h lib/coverage.c \ | ||
1327 | 427 | lib/coverage.h lib/cpu.c lib/cpu.h lib/crc32c.c lib/crc32c.h \ | ||
1328 | 428 | lib/csum.c lib/csum.h lib/ct-dpif.c lib/ct-dpif.h lib/daemon.c \ | ||
1329 | 429 | lib/daemon.h lib/daemon-private.h lib/db-ctl-base.c \ | ||
1330 | 430 | lib/db-ctl-base.h lib/dhcp.h lib/dummy.c lib/dummy.h \ | ||
1331 | 431 | lib/dhparams.h lib/dirs.h lib/dpctl.c lib/dpctl.h \ | ||
1332 | 432 | lib/dp-packet.h lib/dp-packet.c lib/dp-packet-gso.c \ | ||
1333 | 433 | lib/dp-packet-gso.h lib/dpdk.h lib/dpif-netdev-extract-study.c \ | ||
1334 | 434 | lib/dpif-netdev-lookup.h lib/dpif-netdev-lookup.c \ | ||
1335 | 435 | lib/dpif-netdev-lookup-autovalidator.c \ | ||
1336 | 436 | lib/dpif-netdev-lookup-generic.c lib/dpif-netdev.c \ | ||
1337 | 437 | lib/dpif-netdev.h lib/dpif-netdev-private-dfc.c \ | ||
1338 | 438 | lib/dpif-netdev-private-dfc.h lib/dpif-netdev-private-dpcls.h \ | ||
1339 | 439 | lib/dpif-netdev-private-dpif.c lib/dpif-netdev-private-dpif.h \ | ||
1340 | 440 | lib/dpif-netdev-private-extract.c \ | ||
1341 | 441 | lib/dpif-netdev-private-extract.h \ | ||
1342 | 442 | lib/dpif-netdev-private-flow.h \ | ||
1343 | 443 | lib/dpif-netdev-private-thread.h lib/dpif-netdev-private.h \ | ||
1344 | 444 | lib/dpif-netdev-perf.c lib/dpif-netdev-perf.h \ | ||
1345 | 445 | lib/dpif-provider.h lib/dpif.c lib/dpif.h lib/heap.c \ | ||
1346 | 446 | lib/heap.h lib/dynamic-string.c lib/entropy.c lib/entropy.h \ | ||
1347 | 447 | lib/fat-rwlock.c lib/fat-rwlock.h lib/fatal-signal.c \ | ||
1348 | 448 | lib/fatal-signal.h lib/flow.c lib/flow.h lib/guarded-list.c \ | ||
1349 | 449 | lib/guarded-list.h lib/hash.c lib/hash.h lib/hash-aarch64.h \ | ||
1350 | 450 | lib/hindex.c lib/hindex.h lib/hmap.c lib/hmapx.c lib/hmapx.h \ | ||
1351 | 451 | lib/id-fpool.c lib/id-fpool.h lib/id-pool.c lib/id-pool.h \ | ||
1352 | 452 | lib/if-notifier-manual.c lib/if-notifier.h lib/ipf.c lib/ipf.h \ | ||
1353 | 453 | lib/jhash.c lib/jhash.h lib/json.c lib/json.h lib/jsonrpc.c \ | ||
1354 | 454 | lib/jsonrpc.h lib/lacp.c lib/lacp.h lib/latch.h lib/learn.c \ | ||
1355 | 455 | lib/learn.h lib/learning-switch.c lib/learning-switch.h \ | ||
1356 | 456 | lib/lockfile.c lib/lockfile.h lib/mac-learning.c \ | ||
1357 | 457 | lib/mac-learning.h lib/match.c lib/mcast-snooping.c \ | ||
1358 | 458 | lib/mcast-snooping.h lib/memory.c lib/memory.h lib/meta-flow.c \ | ||
1359 | 459 | lib/mov-avg.h lib/mpsc-queue.c lib/mpsc-queue.h \ | ||
1360 | 460 | lib/multipath.c lib/multipath.h lib/namemap.c \ | ||
1361 | 461 | lib/netdev-dpdk.h lib/netdev-dummy.c lib/netdev-offload.c \ | ||
1362 | 462 | lib/netdev-offload.h lib/netdev-offload-provider.h \ | ||
1363 | 463 | lib/netdev-provider.h lib/netdev-vport.c lib/netdev-vport.h \ | ||
1364 | 464 | lib/netdev-vport-private.h lib/netdev.c lib/netdev.h \ | ||
1365 | 465 | lib/netflow.h lib/netlink.c lib/netlink.h lib/netnsid.h \ | ||
1366 | 466 | lib/nx-match.c lib/nx-match.h lib/object-collection.c \ | ||
1367 | 467 | lib/object-collection.h lib/odp-execute.c lib/odp-execute.h \ | ||
1368 | 468 | lib/odp-execute-private.c lib/odp-execute-private.h \ | ||
1369 | 469 | lib/odp-util.c lib/odp-util.h lib/ofp-actions.c \ | ||
1370 | 470 | lib/ofp-bundle.c lib/ofp-connection.c lib/ofp-ct.c \ | ||
1371 | 471 | lib/ofp-ed-props.c lib/ofp-errors.c lib/ofp-flow.c \ | ||
1372 | 472 | lib/ofp-group.c lib/ofp-ipfix.c lib/ofp-match.c \ | ||
1373 | 473 | lib/ofp-meter.c lib/ofp-monitor.c lib/ofp-msgs.c \ | ||
1374 | 474 | lib/ofp-packet.c lib/ofp-parse.c lib/ofp-port.c \ | ||
1375 | 475 | lib/ofp-print.c lib/ofp-prop.c lib/ofp-protocol.c \ | ||
1376 | 476 | lib/ofp-queue.c lib/ofp-switch.c lib/ofp-table.c \ | ||
1377 | 477 | lib/ofp-util.c lib/ofp-version-opt.h lib/ofp-version-opt.c \ | ||
1378 | 478 | lib/ofpbuf.c lib/ovs-atomic-c++.h lib/ovs-atomic-c11.h \ | ||
1379 | 479 | lib/ovs-atomic-clang.h lib/ovs-atomic-flag-gcc4.7+.h \ | ||
1380 | 480 | lib/ovs-atomic-gcc4+.h lib/ovs-atomic-gcc4.7+.h \ | ||
1381 | 481 | lib/ovs-atomic-i586.h lib/ovs-atomic-locked.c \ | ||
1382 | 482 | lib/ovs-atomic-locked.h lib/ovs-atomic-msvc.h \ | ||
1383 | 483 | lib/ovs-atomic-pthreads.h lib/ovs-atomic-x86_64.h \ | ||
1384 | 484 | lib/ovs-atomic.h lib/ovs-lldp.c lib/ovs-lldp.h lib/ovs-numa.c \ | ||
1385 | 485 | lib/ovs-numa.h lib/ovs-rcu.c lib/ovs-rcu.h lib/ovs-replay.c \ | ||
1386 | 486 | lib/ovs-replay.h lib/ovs-router.h lib/ovs-router.c \ | ||
1387 | 487 | lib/ovs-thread.c lib/ovs-thread.h lib/ovsdb-cs.c \ | ||
1388 | 488 | lib/ovsdb-cs.h lib/ovsdb-data.c lib/ovsdb-data.h \ | ||
1389 | 489 | lib/ovsdb-error.c lib/ovsdb-error.h lib/ovsdb-idl-provider.h \ | ||
1390 | 490 | lib/ovsdb-idl.c lib/ovsdb-idl.h lib/ovsdb-map-op.c \ | ||
1391 | 491 | lib/ovsdb-map-op.h lib/ovsdb-set-op.c lib/ovsdb-set-op.h \ | ||
1392 | 492 | lib/ovsdb-condition.h lib/ovsdb-condition.c lib/ovsdb-parser.c \ | ||
1393 | 493 | lib/ovsdb-parser.h lib/ovsdb-session.c lib/ovsdb-session.h \ | ||
1394 | 494 | lib/ovsdb-types.c lib/ovsdb-types.h lib/ox-stat.c \ | ||
1395 | 495 | lib/ox-stat.h lib/packets.c lib/packets.h lib/pcap-file.c \ | ||
1396 | 496 | lib/pcap-file.h lib/perf-counter.h lib/perf-counter.c \ | ||
1397 | 497 | lib/stopwatch.h lib/stopwatch.c lib/poll-loop.c lib/process.c \ | ||
1398 | 498 | lib/process.h lib/pvector.c lib/pvector.h lib/random.c \ | ||
1399 | 499 | lib/random.h lib/rconn.c lib/rculist.h lib/reconnect.c \ | ||
1400 | 500 | lib/reconnect.h lib/rstp.c lib/rstp.h lib/rstp-common.h \ | ||
1401 | 501 | lib/rstp-state-machines.c lib/rstp-state-machines.h \ | ||
1402 | 502 | lib/sat-math.h lib/seq.c lib/seq.h lib/sha1.c lib/sha1.h \ | ||
1403 | 503 | lib/shash.c lib/simap.c lib/simap.h lib/skiplist.c \ | ||
1404 | 504 | lib/skiplist.h lib/smap.c lib/smap.h lib/socket-util.c \ | ||
1405 | 505 | lib/socket-util.h lib/sort.c lib/sort.h lib/sset.c lib/sset.h \ | ||
1406 | 506 | lib/stp.c lib/stp.h lib/stream-fd.c lib/stream-fd.h \ | ||
1407 | 507 | lib/stream-provider.h lib/stream-replay.c lib/stream-ssl.h \ | ||
1408 | 508 | lib/stream-tcp.c lib/stream.c lib/stream.h lib/stdio.c \ | ||
1409 | 509 | lib/string.c lib/svec.c lib/svec.h lib/syslog-direct.c \ | ||
1410 | 510 | lib/syslog-direct.h lib/syslog-libc.c lib/syslog-libc.h \ | ||
1411 | 511 | lib/syslog-null.c lib/syslog-null.h lib/syslog-provider.h \ | ||
1412 | 512 | lib/table.c lib/table.h lib/timer.c lib/timer.h lib/timeval.c \ | ||
1413 | 513 | lib/timeval.h lib/tnl-neigh-cache.c lib/tnl-neigh-cache.h \ | ||
1414 | 514 | lib/tnl-ports.c lib/tnl-ports.h lib/netdev-native-tnl.c \ | ||
1415 | 515 | lib/netdev-native-tnl.h lib/token-bucket.c lib/tun-metadata.c \ | ||
1416 | 516 | lib/tun-metadata.h lib/unaligned.h lib/unicode.c lib/unicode.h \ | ||
1417 | 517 | lib/unixctl.c lib/unixctl.h lib/userspace-tso.c \ | ||
1418 | 518 | lib/userspace-tso.h lib/util.c lib/util.h lib/uuid.c \ | ||
1419 | 519 | lib/uuid.h lib/uuidset.c lib/uuidset.h lib/valgrind.h \ | ||
1420 | 520 | lib/vconn-provider.h lib/vconn-stream.c lib/vconn.c \ | ||
1421 | 521 | lib/versions.h lib/vl-mff-map.h lib/vlan-bitmap.c \ | ||
1422 | 522 | lib/vlan-bitmap.h lib/vlog.c lib/lldp/aa-structs.h \ | ||
1423 | 523 | lib/lldp/lldp.c lib/lldp/lldp-const.h lib/lldp/lldp-tlv.h \ | ||
1424 | 524 | lib/lldp/lldpd.c lib/lldp/lldpd.h lib/lldp/lldpd-structs.c \ | ||
1425 | 525 | lib/lldp/lldpd-structs.h lib/daemon-windows.c \ | ||
1426 | 526 | lib/getopt_long.c lib/getrusage-windows.c lib/latch-windows.c \ | ||
1427 | 527 | lib/route-table-stub.c lib/if-notifier-stub.c \ | ||
1428 | 528 | lib/stream-windows.c lib/strsep.c lib/daemon-unix.c \ | ||
1429 | 529 | lib/latch-unix.c lib/signals.c lib/signals.h \ | ||
1430 | 530 | lib/socket-util-unix.c lib/stream-unix.c lib/dpif-netlink.c \ | ||
1431 | 531 | lib/dpif-netlink.h lib/dpif-netlink-rtnl.c \ | ||
1432 | 532 | lib/dpif-netlink-rtnl.h lib/if-notifier.c lib/netdev-linux.c \ | ||
1433 | 533 | lib/netdev-linux.h lib/netdev-linux-private.h \ | ||
1434 | 534 | lib/netdev-offload-tc.c lib/netlink-conntrack.c \ | ||
1435 | 535 | lib/netlink-conntrack.h lib/netlink-notifier.c \ | ||
1436 | 536 | lib/netlink-notifier.h lib/netlink-protocol.h \ | ||
1437 | 537 | lib/netlink-socket.c lib/netlink-socket.h lib/rtnetlink.c \ | ||
1438 | 538 | lib/rtnetlink.h lib/route-table.c lib/route-table.h lib/tc.c \ | ||
1439 | 539 | lib/tc.h lib/netdev-afxdp-pool.c lib/netdev-afxdp-pool.h \ | ||
1440 | 540 | lib/netdev-afxdp.c lib/netdev-afxdp.h lib/dpdk.c \ | ||
1441 | 541 | lib/netdev-dpdk.c lib/netdev-offload-dpdk.c lib/dpdk-stub.c \ | ||
1442 | 542 | lib/netdev-windows.c lib/wmi.c lib/wmi.h \ | ||
1443 | 543 | lib/async-append-aio.c lib/async-append-null.c \ | ||
1444 | 544 | lib/if-notifier-bsd.c lib/netdev-bsd.c lib/rtbsd.c lib/rtbsd.h \ | ||
1445 | 545 | lib/route-table-bsd.c lib/stream-ssl.c lib/dhparams.c \ | ||
1446 | 546 | lib/stream-nossl.c lib/dns-resolve.h lib/dns-resolve.c \ | ||
1447 | 547 | lib/dns-resolve-stub.c | ||
1448 | 548 | @WIN32_TRUE@am__objects_1 = lib/daemon-windows.lo lib/getopt_long.lo \ | ||
1449 | 549 | @WIN32_TRUE@ lib/getrusage-windows.lo lib/latch-windows.lo \ | ||
1450 | 550 | @WIN32_TRUE@ lib/route-table-stub.lo lib/if-notifier-stub.lo \ | ||
1451 | 551 | @WIN32_TRUE@ lib/stream-windows.lo lib/strsep.lo | ||
1452 | 552 | @WIN32_FALSE@am__objects_2 = lib/daemon-unix.lo lib/latch-unix.lo \ | ||
1453 | 553 | @WIN32_FALSE@ lib/signals.lo lib/socket-util-unix.lo \ | ||
1454 | 554 | @WIN32_FALSE@ lib/stream-unix.lo | ||
1455 | 555 | @LINUX_TRUE@am__objects_3 = lib/dpif-netlink.lo \ | ||
1456 | 556 | @LINUX_TRUE@ lib/dpif-netlink-rtnl.lo lib/if-notifier.lo \ | ||
1457 | 557 | @LINUX_TRUE@ lib/netdev-linux.lo lib/netdev-offload-tc.lo \ | ||
1458 | 558 | @LINUX_TRUE@ lib/netlink-conntrack.lo lib/netlink-notifier.lo \ | ||
1459 | 559 | @LINUX_TRUE@ lib/netlink-socket.lo lib/rtnetlink.lo \ | ||
1460 | 560 | @LINUX_TRUE@ lib/route-table.lo lib/tc.lo | ||
1461 | 561 | @HAVE_AF_XDP_TRUE@am__objects_4 = lib/netdev-afxdp-pool.lo \ | ||
1462 | 562 | @HAVE_AF_XDP_TRUE@ lib/netdev-afxdp.lo | ||
1463 | 563 | @DPDK_NETDEV_TRUE@am__objects_5 = lib/dpdk.lo lib/netdev-dpdk.lo \ | ||
1464 | 564 | @DPDK_NETDEV_TRUE@ lib/netdev-offload-dpdk.lo | ||
1465 | 565 | @DPDK_NETDEV_FALSE@am__objects_6 = lib/dpdk-stub.lo | ||
1466 | 566 | @WIN32_TRUE@am__objects_7 = lib/dpif-netlink.lo lib/netdev-windows.lo \ | ||
1467 | 567 | @WIN32_TRUE@ lib/netlink-conntrack.lo lib/netlink-notifier.lo \ | ||
1468 | 568 | @WIN32_TRUE@ lib/netlink-socket.lo lib/wmi.lo | ||
1469 | 569 | @HAVE_POSIX_AIO_TRUE@am__objects_8 = lib/async-append-aio.lo | ||
1470 | 570 | @HAVE_POSIX_AIO_FALSE@am__objects_9 = lib/async-append-null.lo | ||
1471 | 571 | @HAVE_IF_DL_TRUE@am__objects_10 = lib/if-notifier-bsd.lo \ | ||
1472 | 572 | @HAVE_IF_DL_TRUE@ lib/netdev-bsd.lo lib/rtbsd.lo \ | ||
1473 | 573 | @HAVE_IF_DL_TRUE@ lib/route-table-bsd.lo | ||
1474 | 574 | @HAVE_OPENSSL_TRUE@am__objects_11 = lib/stream-ssl.lo lib/dhparams.lo | ||
1475 | 575 | @HAVE_OPENSSL_FALSE@am__objects_12 = lib/stream-nossl.lo | ||
1476 | 576 | @HAVE_UNBOUND_TRUE@am__objects_13 = lib/dns-resolve.lo | ||
1477 | 577 | @HAVE_UNBOUND_FALSE@am__objects_14 = lib/dns-resolve-stub.lo | ||
1478 | 578 | am_lib_libopenvswitch_la_OBJECTS = lib/aes128.lo lib/backtrace.lo \ | ||
1479 | 579 | lib/bfd.lo lib/bundle.lo lib/byteq.lo lib/cfm.lo \ | ||
1480 | 580 | lib/classifier.lo lib/ccmap.lo lib/cmap.lo lib/colors.lo \ | ||
1481 | 581 | lib/command-line.lo lib/connectivity.lo lib/conntrack-icmp.lo \ | ||
1482 | 582 | lib/conntrack-tcp.lo lib/conntrack-tp.lo \ | ||
1483 | 583 | lib/conntrack-other.lo lib/conntrack.lo \ | ||
1484 | 584 | lib/cooperative-multitasking.lo lib/coverage.lo lib/cpu.lo \ | ||
1485 | 585 | lib/crc32c.lo lib/csum.lo lib/ct-dpif.lo lib/daemon.lo \ | ||
1486 | 586 | lib/db-ctl-base.lo lib/dummy.lo lib/dpctl.lo lib/dp-packet.lo \ | ||
1487 | 587 | lib/dp-packet-gso.lo lib/dpif-netdev-extract-study.lo \ | ||
1488 | 588 | lib/dpif-netdev-lookup.lo \ | ||
1489 | 589 | lib/dpif-netdev-lookup-autovalidator.lo \ | ||
1490 | 590 | lib/dpif-netdev-lookup-generic.lo lib/dpif-netdev.lo \ | ||
1491 | 591 | lib/dpif-netdev-private-dfc.lo lib/dpif-netdev-private-dpif.lo \ | ||
1492 | 592 | lib/dpif-netdev-private-extract.lo lib/dpif-netdev-perf.lo \ | ||
1493 | 593 | lib/dpif.lo lib/heap.lo lib/dynamic-string.lo lib/entropy.lo \ | ||
1494 | 594 | lib/fat-rwlock.lo lib/fatal-signal.lo lib/flow.lo \ | ||
1495 | 595 | lib/guarded-list.lo lib/hash.lo lib/hindex.lo lib/hmap.lo \ | ||
1496 | 596 | lib/hmapx.lo lib/id-fpool.lo lib/id-pool.lo \ | ||
1497 | 597 | lib/if-notifier-manual.lo lib/ipf.lo lib/jhash.lo lib/json.lo \ | ||
1498 | 598 | lib/jsonrpc.lo lib/lacp.lo lib/learn.lo lib/learning-switch.lo \ | ||
1499 | 599 | lib/lockfile.lo lib/mac-learning.lo lib/match.lo \ | ||
1500 | 600 | lib/mcast-snooping.lo lib/memory.lo lib/meta-flow.lo \ | ||
1501 | 601 | lib/mpsc-queue.lo lib/multipath.lo lib/namemap.lo \ | ||
1502 | 602 | lib/netdev-dummy.lo lib/netdev-offload.lo lib/netdev-vport.lo \ | ||
1503 | 603 | lib/netdev.lo lib/netlink.lo lib/nx-match.lo \ | ||
1504 | 604 | lib/object-collection.lo lib/odp-execute.lo \ | ||
1505 | 605 | lib/odp-execute-private.lo lib/odp-util.lo lib/ofp-actions.lo \ | ||
1506 | 606 | lib/ofp-bundle.lo lib/ofp-connection.lo lib/ofp-ct.lo \ | ||
1507 | 607 | lib/ofp-ed-props.lo lib/ofp-errors.lo lib/ofp-flow.lo \ | ||
1508 | 608 | lib/ofp-group.lo lib/ofp-ipfix.lo lib/ofp-match.lo \ | ||
1509 | 609 | lib/ofp-meter.lo lib/ofp-monitor.lo lib/ofp-msgs.lo \ | ||
1510 | 610 | lib/ofp-packet.lo lib/ofp-parse.lo lib/ofp-port.lo \ | ||
1511 | 611 | lib/ofp-print.lo lib/ofp-prop.lo lib/ofp-protocol.lo \ | ||
1512 | 612 | lib/ofp-queue.lo lib/ofp-switch.lo lib/ofp-table.lo \ | ||
1513 | 613 | lib/ofp-util.lo lib/ofp-version-opt.lo lib/ofpbuf.lo \ | ||
1514 | 614 | lib/ovs-atomic-locked.lo lib/ovs-lldp.lo lib/ovs-numa.lo \ | ||
1515 | 615 | lib/ovs-rcu.lo lib/ovs-replay.lo lib/ovs-router.lo \ | ||
1516 | 616 | lib/ovs-thread.lo lib/ovsdb-cs.lo lib/ovsdb-data.lo \ | ||
1517 | 617 | lib/ovsdb-error.lo lib/ovsdb-idl.lo lib/ovsdb-map-op.lo \ | ||
1518 | 618 | lib/ovsdb-set-op.lo lib/ovsdb-condition.lo lib/ovsdb-parser.lo \ | ||
1519 | 619 | lib/ovsdb-session.lo lib/ovsdb-types.lo lib/ox-stat.lo \ | ||
1520 | 620 | lib/packets.lo lib/pcap-file.lo lib/perf-counter.lo \ | ||
1521 | 621 | lib/stopwatch.lo lib/poll-loop.lo lib/process.lo \ | ||
1522 | 622 | lib/pvector.lo lib/random.lo lib/rconn.lo lib/reconnect.lo \ | ||
1523 | 623 | lib/rstp.lo lib/rstp-state-machines.lo lib/seq.lo lib/sha1.lo \ | ||
1524 | 624 | lib/shash.lo lib/simap.lo lib/skiplist.lo lib/smap.lo \ | ||
1525 | 625 | lib/socket-util.lo lib/sort.lo lib/sset.lo lib/stp.lo \ | ||
1526 | 626 | lib/stream-fd.lo lib/stream-replay.lo lib/stream-tcp.lo \ | ||
1527 | 627 | lib/stream.lo lib/stdio.lo lib/string.lo lib/svec.lo \ | ||
1528 | 628 | lib/syslog-direct.lo lib/syslog-libc.lo lib/syslog-null.lo \ | ||
1529 | 629 | lib/table.lo lib/timer.lo lib/timeval.lo \ | ||
1530 | 630 | lib/tnl-neigh-cache.lo lib/tnl-ports.lo \ | ||
1531 | 631 | lib/netdev-native-tnl.lo lib/token-bucket.lo \ | ||
1532 | 632 | lib/tun-metadata.lo lib/unicode.lo lib/unixctl.lo \ | ||
1533 | 633 | lib/userspace-tso.lo lib/util.lo lib/uuid.lo lib/uuidset.lo \ | ||
1534 | 634 | lib/vconn-stream.lo lib/vconn.lo lib/vlan-bitmap.lo \ | ||
1535 | 635 | lib/vlog.lo lib/lldp/lldp.lo lib/lldp/lldpd.lo \ | ||
1536 | 636 | lib/lldp/lldpd-structs.lo $(am__objects_1) $(am__objects_2) \ | ||
1537 | 637 | $(am__objects_3) $(am__objects_4) $(am__objects_5) \ | ||
1538 | 638 | $(am__objects_6) $(am__objects_7) $(am__objects_8) \ | ||
1539 | 639 | $(am__objects_9) $(am__objects_10) $(am__objects_11) \ | ||
1540 | 640 | $(am__objects_12) $(am__objects_13) $(am__objects_14) | ||
1541 | 641 | nodist_lib_libopenvswitch_la_OBJECTS = lib/dirs.lo \ | ||
1542 | 642 | lib/ovsdb-server-idl.lo lib/vswitch-idl.lo | ||
1543 | 643 | lib_libopenvswitch_la_OBJECTS = $(am_lib_libopenvswitch_la_OBJECTS) \ | ||
1544 | 644 | $(nodist_lib_libopenvswitch_la_OBJECTS) | ||
1545 | 645 | lib_libopenvswitch_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1546 | 646 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1547 | 647 | $(AM_CFLAGS) $(CFLAGS) $(lib_libopenvswitch_la_LDFLAGS) \ | ||
1548 | 648 | $(LDFLAGS) -o $@ | ||
1549 | 649 | lib_libopenvswitchavx512_la_LIBADD = | ||
1550 | 650 | am__lib_libopenvswitchavx512_la_SOURCES_DIST = \ | ||
1551 | 651 | lib/dpif-netdev-avx512.c lib/dpif-netdev-extract-avx512.c \ | ||
1552 | 652 | lib/dpif-netdev-lookup-avx512-gather.c \ | ||
1553 | 653 | lib/odp-execute-avx512.c | ||
1554 | 654 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__objects_15 = lib/libopenvswitchavx512_la-dpif-netdev-extract-avx512.lo \ | ||
1555 | 655 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ lib/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.lo | ||
1556 | 656 | @HAVE_AVX512BW_TRUE@@HAVE_AVX512F_TRUE@@HAVE_AVX512VL_TRUE@@HAVE_GCC_AVX512VL_GOOD_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am__objects_16 = lib/libopenvswitchavx512_la-odp-execute-avx512.lo | ||
1557 | 657 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am_lib_libopenvswitchavx512_la_OBJECTS = lib/libopenvswitchavx512_la-dpif-netdev-avx512.lo \ | ||
1558 | 658 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ $(am__objects_15) \ | ||
1559 | 659 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ $(am__objects_16) | ||
1560 | 660 | lib_libopenvswitchavx512_la_OBJECTS = \ | ||
1561 | 661 | $(am_lib_libopenvswitchavx512_la_OBJECTS) | ||
1562 | 662 | lib_libopenvswitchavx512_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1563 | 663 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1564 | 664 | $(lib_libopenvswitchavx512_la_CFLAGS) $(CFLAGS) \ | ||
1565 | 665 | $(lib_libopenvswitchavx512_la_LDFLAGS) $(LDFLAGS) -o $@ | ||
1566 | 666 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@am_lib_libopenvswitchavx512_la_rpath = \ | ||
1567 | 667 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ -rpath $(libdir) | ||
1568 | 668 | lib_libsflow_la_LIBADD = | ||
1569 | 669 | am_lib_libsflow_la_OBJECTS = lib/libsflow_la-sflow_agent.lo \ | ||
1570 | 670 | lib/libsflow_la-sflow_sampler.lo \ | ||
1571 | 671 | lib/libsflow_la-sflow_poller.lo \ | ||
1572 | 672 | lib/libsflow_la-sflow_receiver.lo | ||
1573 | 673 | lib_libsflow_la_OBJECTS = $(am_lib_libsflow_la_OBJECTS) | ||
1574 | 674 | lib_libsflow_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1575 | 675 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1576 | 676 | $(lib_libsflow_la_CFLAGS) $(CFLAGS) $(lib_libsflow_la_LDFLAGS) \ | ||
1577 | 677 | $(LDFLAGS) -o $@ | ||
1578 | 678 | ofproto_libofproto_la_DEPENDENCIES = lib/libsflow.la \ | ||
1579 | 679 | $(am__DEPENDENCIES_2) | ||
1580 | 680 | am_ofproto_libofproto_la_OBJECTS = ofproto/libofproto_la-bond.lo \ | ||
1581 | 681 | ofproto/libofproto_la-collectors.lo \ | ||
1582 | 682 | ofproto/libofproto_la-connmgr.lo \ | ||
1583 | 683 | ofproto/libofproto_la-fail-open.lo \ | ||
1584 | 684 | ofproto/libofproto_la-in-band.lo \ | ||
1585 | 685 | ofproto/libofproto_la-names.lo \ | ||
1586 | 686 | ofproto/libofproto_la-netflow.lo \ | ||
1587 | 687 | ofproto/libofproto_la-ofproto.lo \ | ||
1588 | 688 | ofproto/libofproto_la-ofproto-dpif.lo \ | ||
1589 | 689 | ofproto/libofproto_la-ofproto-dpif-ipfix.lo \ | ||
1590 | 690 | ofproto/libofproto_la-ofproto-dpif-mirror.lo \ | ||
1591 | 691 | ofproto/libofproto_la-ofproto-dpif-monitor.lo \ | ||
1592 | 692 | ofproto/libofproto_la-ofproto-dpif-rid.lo \ | ||
1593 | 693 | ofproto/libofproto_la-ofproto-dpif-sflow.lo \ | ||
1594 | 694 | ofproto/libofproto_la-ofproto-dpif-trace.lo \ | ||
1595 | 695 | ofproto/libofproto_la-ofproto-dpif-upcall.lo \ | ||
1596 | 696 | ofproto/libofproto_la-ofproto-dpif-xlate.lo \ | ||
1597 | 697 | ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo \ | ||
1598 | 698 | ofproto/libofproto_la-pinsched.lo \ | ||
1599 | 699 | ofproto/libofproto_la-tunnel.lo \ | ||
1600 | 700 | ofproto/libofproto_la-bundles.lo | ||
1601 | 701 | ofproto_libofproto_la_OBJECTS = $(am_ofproto_libofproto_la_OBJECTS) | ||
1602 | 702 | ofproto_libofproto_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1603 | 703 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1604 | 704 | $(ofproto_libofproto_la_CFLAGS) $(CFLAGS) \ | ||
1605 | 705 | $(ofproto_libofproto_la_LDFLAGS) $(LDFLAGS) -o $@ | ||
1606 | 706 | ovsdb_libovsdb_la_LIBADD = | ||
1607 | 707 | am_ovsdb_libovsdb_la_OBJECTS = ovsdb/libovsdb_la-column.lo \ | ||
1608 | 708 | ovsdb/libovsdb_la-condition.lo ovsdb/libovsdb_la-execution.lo \ | ||
1609 | 709 | ovsdb/libovsdb_la-file.lo ovsdb/libovsdb_la-jsonrpc-server.lo \ | ||
1610 | 710 | ovsdb/libovsdb_la-log.lo ovsdb/libovsdb_la-mutation.lo \ | ||
1611 | 711 | ovsdb/libovsdb_la-ovsdb.lo ovsdb/libovsdb_la-monitor.lo \ | ||
1612 | 712 | ovsdb/libovsdb_la-query.lo ovsdb/libovsdb_la-raft.lo \ | ||
1613 | 713 | ovsdb/libovsdb_la-raft-private.lo \ | ||
1614 | 714 | ovsdb/libovsdb_la-raft-rpc.lo ovsdb/libovsdb_la-rbac.lo \ | ||
1615 | 715 | ovsdb/libovsdb_la-replication.lo ovsdb/libovsdb_la-relay.lo \ | ||
1616 | 716 | ovsdb/libovsdb_la-row.lo ovsdb/libovsdb_la-server.lo \ | ||
1617 | 717 | ovsdb/libovsdb_la-storage.lo ovsdb/libovsdb_la-table.lo \ | ||
1618 | 718 | ovsdb/libovsdb_la-trigger.lo ovsdb/libovsdb_la-transaction.lo \ | ||
1619 | 719 | ovsdb/libovsdb_la-transaction-forward.lo \ | ||
1620 | 720 | ovsdb/libovsdb_la-ovsdb-util.lo | ||
1621 | 721 | ovsdb_libovsdb_la_OBJECTS = $(am_ovsdb_libovsdb_la_OBJECTS) | ||
1622 | 722 | ovsdb_libovsdb_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1623 | 723 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1624 | 724 | $(ovsdb_libovsdb_la_CFLAGS) $(CFLAGS) \ | ||
1625 | 725 | $(ovsdb_libovsdb_la_LDFLAGS) $(LDFLAGS) -o $@ | ||
1626 | 726 | vtep_libvtep_la_LIBADD = | ||
1627 | 727 | nodist_vtep_libvtep_la_OBJECTS = vtep/vtep-idl.lo | ||
1628 | 728 | vtep_libvtep_la_OBJECTS = $(nodist_vtep_libvtep_la_OBJECTS) | ||
1629 | 729 | vtep_libvtep_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1630 | 730 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1631 | 731 | $(AM_CFLAGS) $(CFLAGS) $(vtep_libvtep_la_LDFLAGS) $(LDFLAGS) \ | ||
1632 | 732 | -o $@ | ||
1633 | 733 | am_ovsdb_ovsdb_client_OBJECTS = ovsdb/ovsdb-client.$(OBJEXT) | ||
1634 | 734 | ovsdb_ovsdb_client_OBJECTS = $(am_ovsdb_ovsdb_client_OBJECTS) | ||
1635 | 735 | ovsdb_ovsdb_client_DEPENDENCIES = ovsdb/libovsdb.la \ | ||
1636 | 736 | lib/libopenvswitch.la | ||
1637 | 737 | am_ovsdb_ovsdb_server_OBJECTS = ovsdb/ovsdb-server.$(OBJEXT) | ||
1638 | 738 | ovsdb_ovsdb_server_OBJECTS = $(am_ovsdb_ovsdb_server_OBJECTS) | ||
1639 | 739 | ovsdb_ovsdb_server_DEPENDENCIES = ovsdb/libovsdb.la \ | ||
1640 | 740 | lib/libopenvswitch.la | ||
1641 | 741 | am_ovsdb_ovsdb_tool_OBJECTS = ovsdb/ovsdb-tool.$(OBJEXT) | ||
1642 | 742 | ovsdb_ovsdb_tool_OBJECTS = $(am_ovsdb_ovsdb_tool_OBJECTS) | ||
1643 | 743 | ovsdb_ovsdb_tool_DEPENDENCIES = ovsdb/libovsdb.la \ | ||
1644 | 744 | lib/libopenvswitch.la | ||
1645 | 745 | am_tests_oss_fuzz_flow_extract_target_OBJECTS = \ | ||
1646 | 746 | tests/oss-fuzz/flow_extract_target.$(OBJEXT) | ||
1647 | 747 | tests_oss_fuzz_flow_extract_target_OBJECTS = \ | ||
1648 | 748 | $(am_tests_oss_fuzz_flow_extract_target_OBJECTS) | ||
1649 | 749 | tests_oss_fuzz_flow_extract_target_DEPENDENCIES = \ | ||
1650 | 750 | lib/libopenvswitch.la | ||
1651 | 751 | tests_oss_fuzz_flow_extract_target_LINK = $(LIBTOOL) $(AM_V_lt) \ | ||
1652 | 752 | --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ | ||
1653 | 753 | $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | ||
1654 | 754 | $(tests_oss_fuzz_flow_extract_target_LDFLAGS) $(LDFLAGS) -o $@ | ||
1655 | 755 | am_tests_oss_fuzz_json_parser_target_OBJECTS = \ | ||
1656 | 756 | tests/oss-fuzz/json_parser_target.$(OBJEXT) | ||
1657 | 757 | tests_oss_fuzz_json_parser_target_OBJECTS = \ | ||
1658 | 758 | $(am_tests_oss_fuzz_json_parser_target_OBJECTS) | ||
1659 | 759 | tests_oss_fuzz_json_parser_target_DEPENDENCIES = \ | ||
1660 | 760 | lib/libopenvswitch.la | ||
1661 | 761 | tests_oss_fuzz_json_parser_target_LINK = $(LIBTOOL) $(AM_V_lt) \ | ||
1662 | 762 | --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ | ||
1663 | 763 | $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | ||
1664 | 764 | $(tests_oss_fuzz_json_parser_target_LDFLAGS) $(LDFLAGS) -o $@ | ||
1665 | 765 | am_tests_oss_fuzz_miniflow_target_OBJECTS = \ | ||
1666 | 766 | tests/oss-fuzz/miniflow_target.$(OBJEXT) | ||
1667 | 767 | tests_oss_fuzz_miniflow_target_OBJECTS = \ | ||
1668 | 768 | $(am_tests_oss_fuzz_miniflow_target_OBJECTS) | ||
1669 | 769 | tests_oss_fuzz_miniflow_target_DEPENDENCIES = lib/libopenvswitch.la | ||
1670 | 770 | tests_oss_fuzz_miniflow_target_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1671 | 771 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1672 | 772 | $(AM_CFLAGS) $(CFLAGS) \ | ||
1673 | 773 | $(tests_oss_fuzz_miniflow_target_LDFLAGS) $(LDFLAGS) -o $@ | ||
1674 | 774 | am_tests_oss_fuzz_odp_target_OBJECTS = \ | ||
1675 | 775 | tests/oss-fuzz/odp_target.$(OBJEXT) | ||
1676 | 776 | tests_oss_fuzz_odp_target_OBJECTS = \ | ||
1677 | 777 | $(am_tests_oss_fuzz_odp_target_OBJECTS) | ||
1678 | 778 | tests_oss_fuzz_odp_target_DEPENDENCIES = lib/libopenvswitch.la | ||
1679 | 779 | tests_oss_fuzz_odp_target_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1680 | 780 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1681 | 781 | $(AM_CFLAGS) $(CFLAGS) $(tests_oss_fuzz_odp_target_LDFLAGS) \ | ||
1682 | 782 | $(LDFLAGS) -o $@ | ||
1683 | 783 | am_tests_oss_fuzz_ofctl_parse_target_OBJECTS = \ | ||
1684 | 784 | tests/oss-fuzz/ofctl_parse_target.$(OBJEXT) | ||
1685 | 785 | tests_oss_fuzz_ofctl_parse_target_OBJECTS = \ | ||
1686 | 786 | $(am_tests_oss_fuzz_ofctl_parse_target_OBJECTS) | ||
1687 | 787 | tests_oss_fuzz_ofctl_parse_target_DEPENDENCIES = \ | ||
1688 | 788 | lib/libopenvswitch.la | ||
1689 | 789 | tests_oss_fuzz_ofctl_parse_target_LINK = $(LIBTOOL) $(AM_V_lt) \ | ||
1690 | 790 | --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ | ||
1691 | 791 | $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | ||
1692 | 792 | $(tests_oss_fuzz_ofctl_parse_target_LDFLAGS) $(LDFLAGS) -o $@ | ||
1693 | 793 | am_tests_oss_fuzz_ofp_print_target_OBJECTS = \ | ||
1694 | 794 | tests/oss-fuzz/ofp_print_target.$(OBJEXT) | ||
1695 | 795 | tests_oss_fuzz_ofp_print_target_OBJECTS = \ | ||
1696 | 796 | $(am_tests_oss_fuzz_ofp_print_target_OBJECTS) | ||
1697 | 797 | tests_oss_fuzz_ofp_print_target_DEPENDENCIES = lib/libopenvswitch.la | ||
1698 | 798 | tests_oss_fuzz_ofp_print_target_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1699 | 799 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1700 | 800 | $(AM_CFLAGS) $(CFLAGS) \ | ||
1701 | 801 | $(tests_oss_fuzz_ofp_print_target_LDFLAGS) $(LDFLAGS) -o $@ | ||
1702 | 802 | am__tests_ovstest_SOURCES_DIST = tests/ovstest.c tests/ovstest.h \ | ||
1703 | 803 | tests/test-aes128.c tests/test-atomic.c tests/test-barrier.c \ | ||
1704 | 804 | tests/test-bundle.c tests/test-byte-order.c tests/test-byteq.c \ | ||
1705 | 805 | tests/test-classifier.c tests/test-ccmap.c tests/test-cmap.c \ | ||
1706 | 806 | tests/test-conntrack.c tests/test-cooperative-multitasking.c \ | ||
1707 | 807 | tests/test-csum.c tests/test-flows.c tests/test-hash.c \ | ||
1708 | 808 | tests/test-heap.c tests/test-hindex.c tests/test-hmap.c \ | ||
1709 | 809 | tests/test-id-fpool.c tests/test-json.c tests/test-jsonrpc.c \ | ||
1710 | 810 | tests/test-list.c tests/test-lockfile.c tests/test-multipath.c \ | ||
1711 | 811 | tests/test-mpsc-queue.c tests/test-netflow.c tests/test-odp.c \ | ||
1712 | 812 | tests/test-ofpbuf.c tests/test-packets.c tests/test-random.c \ | ||
1713 | 813 | tests/test-rcu.c tests/test-rculist.c tests/test-reconnect.c \ | ||
1714 | 814 | tests/test-rstp.c tests/test-sflow.c tests/test-sha1.c \ | ||
1715 | 815 | tests/test-skiplist.c tests/test-stp.c tests/test-unixctl.c \ | ||
1716 | 816 | tests/test-util.c tests/test-uuid.c tests/test-uuidset.c \ | ||
1717 | 817 | tests/test-bitmap.c tests/test-vconn.c tests/test-aa.c \ | ||
1718 | 818 | tests/test-stopwatch.c tests/test-unix-socket.c \ | ||
1719 | 819 | tests/test-netlink-conntrack.c tests/test-netlink-policy.c | ||
1720 | 820 | @WIN32_FALSE@am__objects_17 = tests/test-unix-socket.$(OBJEXT) | ||
1721 | 821 | @LINUX_TRUE@am__objects_18 = tests/test-netlink-conntrack.$(OBJEXT) \ | ||
1722 | 822 | @LINUX_TRUE@ tests/test-netlink-policy.$(OBJEXT) | ||
1723 | 823 | am_tests_ovstest_OBJECTS = tests/ovstest.$(OBJEXT) \ | ||
1724 | 824 | tests/test-aes128.$(OBJEXT) tests/test-atomic.$(OBJEXT) \ | ||
1725 | 825 | tests/test-barrier.$(OBJEXT) tests/test-bundle.$(OBJEXT) \ | ||
1726 | 826 | tests/test-byte-order.$(OBJEXT) tests/test-byteq.$(OBJEXT) \ | ||
1727 | 827 | tests/test-classifier.$(OBJEXT) tests/test-ccmap.$(OBJEXT) \ | ||
1728 | 828 | tests/test-cmap.$(OBJEXT) tests/test-conntrack.$(OBJEXT) \ | ||
1729 | 829 | tests/test-cooperative-multitasking.$(OBJEXT) \ | ||
1730 | 830 | tests/test-csum.$(OBJEXT) tests/test-flows.$(OBJEXT) \ | ||
1731 | 831 | tests/test-hash.$(OBJEXT) tests/test-heap.$(OBJEXT) \ | ||
1732 | 832 | tests/test-hindex.$(OBJEXT) tests/test-hmap.$(OBJEXT) \ | ||
1733 | 833 | tests/test-id-fpool.$(OBJEXT) tests/test-json.$(OBJEXT) \ | ||
1734 | 834 | tests/test-jsonrpc.$(OBJEXT) tests/test-list.$(OBJEXT) \ | ||
1735 | 835 | tests/test-lockfile.$(OBJEXT) tests/test-multipath.$(OBJEXT) \ | ||
1736 | 836 | tests/test-mpsc-queue.$(OBJEXT) tests/test-netflow.$(OBJEXT) \ | ||
1737 | 837 | tests/test-odp.$(OBJEXT) tests/test-ofpbuf.$(OBJEXT) \ | ||
1738 | 838 | tests/test-packets.$(OBJEXT) tests/test-random.$(OBJEXT) \ | ||
1739 | 839 | tests/test-rcu.$(OBJEXT) tests/test-rculist.$(OBJEXT) \ | ||
1740 | 840 | tests/test-reconnect.$(OBJEXT) tests/test-rstp.$(OBJEXT) \ | ||
1741 | 841 | tests/test-sflow.$(OBJEXT) tests/test-sha1.$(OBJEXT) \ | ||
1742 | 842 | tests/test-skiplist.$(OBJEXT) tests/test-stp.$(OBJEXT) \ | ||
1743 | 843 | tests/test-unixctl.$(OBJEXT) tests/test-util.$(OBJEXT) \ | ||
1744 | 844 | tests/test-uuid.$(OBJEXT) tests/test-uuidset.$(OBJEXT) \ | ||
1745 | 845 | tests/test-bitmap.$(OBJEXT) tests/test-vconn.$(OBJEXT) \ | ||
1746 | 846 | tests/test-aa.$(OBJEXT) tests/test-stopwatch.$(OBJEXT) \ | ||
1747 | 847 | $(am__objects_17) $(am__objects_18) | ||
1748 | 848 | tests_ovstest_OBJECTS = $(am_tests_ovstest_OBJECTS) | ||
1749 | 849 | tests_ovstest_DEPENDENCIES = lib/libopenvswitch.la | ||
1750 | 850 | am_tests_test_lib_OBJECTS = tests/test-lib.$(OBJEXT) | ||
1751 | 851 | tests_test_lib_OBJECTS = $(am_tests_test_lib_OBJECTS) | ||
1752 | 852 | tests_test_lib_DEPENDENCIES = lib/libopenvswitch.la | ||
1753 | 853 | am_tests_test_ovsdb_OBJECTS = tests/test-ovsdb.$(OBJEXT) | ||
1754 | 854 | nodist_tests_test_ovsdb_OBJECTS = tests/idltest.$(OBJEXT) | ||
1755 | 855 | tests_test_ovsdb_OBJECTS = $(am_tests_test_ovsdb_OBJECTS) \ | ||
1756 | 856 | $(nodist_tests_test_ovsdb_OBJECTS) | ||
1757 | 857 | tests_test_ovsdb_DEPENDENCIES = ovsdb/libovsdb.la \ | ||
1758 | 858 | lib/libopenvswitch.la | ||
1759 | 859 | am_tests_test_stream_OBJECTS = tests/test-stream.$(OBJEXT) | ||
1760 | 860 | tests_test_stream_OBJECTS = $(am_tests_test_stream_OBJECTS) | ||
1761 | 861 | tests_test_stream_DEPENDENCIES = lib/libopenvswitch.la | ||
1762 | 862 | am_tests_test_strtok_r_OBJECTS = tests/test-strtok_r.$(OBJEXT) | ||
1763 | 863 | tests_test_strtok_r_OBJECTS = $(am_tests_test_strtok_r_OBJECTS) | ||
1764 | 864 | tests_test_strtok_r_LDADD = $(LDADD) | ||
1765 | 865 | am_tests_test_type_props_OBJECTS = tests/test-type-props.$(OBJEXT) | ||
1766 | 866 | tests_test_type_props_OBJECTS = $(am_tests_test_type_props_OBJECTS) | ||
1767 | 867 | tests_test_type_props_LDADD = $(LDADD) | ||
1768 | 868 | am__utilities_nlmon_SOURCES_DIST = utilities/nlmon.c | ||
1769 | 869 | @LINUX_TRUE@am_utilities_nlmon_OBJECTS = utilities/nlmon.$(OBJEXT) | ||
1770 | 870 | utilities_nlmon_OBJECTS = $(am_utilities_nlmon_OBJECTS) | ||
1771 | 871 | @LINUX_TRUE@utilities_nlmon_DEPENDENCIES = lib/libopenvswitch.la | ||
1772 | 872 | am_utilities_ovs_appctl_OBJECTS = utilities/ovs-appctl.$(OBJEXT) | ||
1773 | 873 | utilities_ovs_appctl_OBJECTS = $(am_utilities_ovs_appctl_OBJECTS) | ||
1774 | 874 | utilities_ovs_appctl_DEPENDENCIES = lib/libopenvswitch.la | ||
1775 | 875 | am_utilities_ovs_dpctl_OBJECTS = utilities/ovs-dpctl.$(OBJEXT) | ||
1776 | 876 | utilities_ovs_dpctl_OBJECTS = $(am_utilities_ovs_dpctl_OBJECTS) | ||
1777 | 877 | utilities_ovs_dpctl_DEPENDENCIES = lib/libopenvswitch.la | ||
1778 | 878 | am_utilities_ovs_ofctl_OBJECTS = utilities/ovs-ofctl.$(OBJEXT) | ||
1779 | 879 | utilities_ovs_ofctl_OBJECTS = $(am_utilities_ovs_ofctl_OBJECTS) | ||
1780 | 880 | utilities_ovs_ofctl_DEPENDENCIES = ofproto/libofproto.la \ | ||
1781 | 881 | lib/libopenvswitch.la | ||
1782 | 882 | am_utilities_ovs_testcontroller_OBJECTS = \ | ||
1783 | 883 | utilities/ovs-testcontroller.$(OBJEXT) | ||
1784 | 884 | utilities_ovs_testcontroller_OBJECTS = \ | ||
1785 | 885 | $(am_utilities_ovs_testcontroller_OBJECTS) | ||
1786 | 886 | utilities_ovs_testcontroller_DEPENDENCIES = lib/libopenvswitch.la \ | ||
1787 | 887 | $(am__DEPENDENCIES_1) | ||
1788 | 888 | am_utilities_ovs_vsctl_OBJECTS = utilities/ovs-vsctl.$(OBJEXT) | ||
1789 | 889 | utilities_ovs_vsctl_OBJECTS = $(am_utilities_ovs_vsctl_OBJECTS) | ||
1790 | 890 | utilities_ovs_vsctl_DEPENDENCIES = lib/libopenvswitch.la | ||
1791 | 891 | am_vswitchd_ovs_vswitchd_OBJECTS = vswitchd/bridge.$(OBJEXT) \ | ||
1792 | 892 | vswitchd/ovs-vswitchd.$(OBJEXT) \ | ||
1793 | 893 | vswitchd/system-stats.$(OBJEXT) | ||
1794 | 894 | vswitchd_ovs_vswitchd_OBJECTS = $(am_vswitchd_ovs_vswitchd_OBJECTS) | ||
1795 | 895 | vswitchd_ovs_vswitchd_DEPENDENCIES = ofproto/libofproto.la \ | ||
1796 | 896 | lib/libsflow.la lib/libopenvswitch.la | ||
1797 | 897 | vswitchd_ovs_vswitchd_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | ||
1798 | 898 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | ||
1799 | 899 | $(AM_CFLAGS) $(CFLAGS) $(vswitchd_ovs_vswitchd_LDFLAGS) \ | ||
1800 | 900 | $(LDFLAGS) -o $@ | ||
1801 | 901 | am_vtep_vtep_ctl_OBJECTS = vtep/vtep-ctl.$(OBJEXT) | ||
1802 | 902 | vtep_vtep_ctl_OBJECTS = $(am_vtep_vtep_ctl_OBJECTS) | ||
1803 | 903 | vtep_vtep_ctl_DEPENDENCIES = vtep/libvtep.la lib/libopenvswitch.la | ||
1804 | 904 | SCRIPTS = $(bin_SCRIPTS) $(completion_SCRIPTS) $(dist_noinst_SCRIPTS) \ | ||
1805 | 905 | $(dist_pkgdata_SCRIPTS) $(dist_sbin_SCRIPTS) \ | ||
1806 | 906 | $(dist_scripts_SCRIPTS) $(noinst_SCRIPTS) $(sbin_SCRIPTS) \ | ||
1807 | 907 | $(scripts_SCRIPTS) $(usdt_SCRIPTS) | ||
1808 | 908 | AM_V_P = $(am__v_P_@AM_V@) | ||
1809 | 909 | am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) | ||
1810 | 910 | am__v_P_0 = false | ||
1811 | 911 | am__v_P_1 = : | ||
1812 | 912 | AM_V_GEN = $(am__v_GEN_@AM_V@) | ||
1813 | 913 | am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) | ||
1814 | 914 | am__v_GEN_0 = @echo " GEN " $@; | ||
1815 | 915 | am__v_GEN_1 = | ||
1816 | 916 | AM_V_at = $(am__v_at_@AM_V@) | ||
1817 | 917 | am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) | ||
1818 | 918 | am__v_at_0 = @ | ||
1819 | 919 | am__v_at_1 = | ||
1820 | 920 | DEFAULT_INCLUDES = -I.@am__isrc@ | ||
1821 | 921 | depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp | ||
1822 | 922 | am__maybe_remake_depfiles = depfiles | ||
1823 | 923 | am__depfiles_remade = include/openvswitch/$(DEPDIR)/cxxtest.Plo \ | ||
1824 | 924 | lib/$(DEPDIR)/aes128.Plo lib/$(DEPDIR)/async-append-aio.Plo \ | ||
1825 | 925 | lib/$(DEPDIR)/async-append-null.Plo \ | ||
1826 | 926 | lib/$(DEPDIR)/backtrace.Plo lib/$(DEPDIR)/bfd.Plo \ | ||
1827 | 927 | lib/$(DEPDIR)/bundle.Plo lib/$(DEPDIR)/byteq.Plo \ | ||
1828 | 928 | lib/$(DEPDIR)/ccmap.Plo lib/$(DEPDIR)/cfm.Plo \ | ||
1829 | 929 | lib/$(DEPDIR)/classifier.Plo lib/$(DEPDIR)/cmap.Plo \ | ||
1830 | 930 | lib/$(DEPDIR)/colors.Plo lib/$(DEPDIR)/command-line.Plo \ | ||
1831 | 931 | lib/$(DEPDIR)/connectivity.Plo \ | ||
1832 | 932 | lib/$(DEPDIR)/conntrack-icmp.Plo \ | ||
1833 | 933 | lib/$(DEPDIR)/conntrack-other.Plo \ | ||
1834 | 934 | lib/$(DEPDIR)/conntrack-tcp.Plo lib/$(DEPDIR)/conntrack-tp.Plo \ | ||
1835 | 935 | lib/$(DEPDIR)/conntrack.Plo \ | ||
1836 | 936 | lib/$(DEPDIR)/cooperative-multitasking.Plo \ | ||
1837 | 937 | lib/$(DEPDIR)/coverage.Plo lib/$(DEPDIR)/cpu.Plo \ | ||
1838 | 938 | lib/$(DEPDIR)/crc32c.Plo lib/$(DEPDIR)/csum.Plo \ | ||
1839 | 939 | lib/$(DEPDIR)/ct-dpif.Plo lib/$(DEPDIR)/daemon-unix.Plo \ | ||
1840 | 940 | lib/$(DEPDIR)/daemon-windows.Plo lib/$(DEPDIR)/daemon.Plo \ | ||
1841 | 941 | lib/$(DEPDIR)/db-ctl-base.Plo lib/$(DEPDIR)/dhparams.Plo \ | ||
1842 | 942 | lib/$(DEPDIR)/dirs.Plo lib/$(DEPDIR)/dns-resolve-stub.Plo \ | ||
1843 | 943 | lib/$(DEPDIR)/dns-resolve.Plo lib/$(DEPDIR)/dp-packet-gso.Plo \ | ||
1844 | 944 | lib/$(DEPDIR)/dp-packet.Plo lib/$(DEPDIR)/dpctl.Plo \ | ||
1845 | 945 | lib/$(DEPDIR)/dpdk-stub.Plo lib/$(DEPDIR)/dpdk.Plo \ | ||
1846 | 946 | lib/$(DEPDIR)/dpif-netdev-extract-study.Plo \ | ||
1847 | 947 | lib/$(DEPDIR)/dpif-netdev-lookup-autovalidator.Plo \ | ||
1848 | 948 | lib/$(DEPDIR)/dpif-netdev-lookup-generic.Plo \ | ||
1849 | 949 | lib/$(DEPDIR)/dpif-netdev-lookup.Plo \ | ||
1850 | 950 | lib/$(DEPDIR)/dpif-netdev-perf.Plo \ | ||
1851 | 951 | lib/$(DEPDIR)/dpif-netdev-private-dfc.Plo \ | ||
1852 | 952 | lib/$(DEPDIR)/dpif-netdev-private-dpif.Plo \ | ||
1853 | 953 | lib/$(DEPDIR)/dpif-netdev-private-extract.Plo \ | ||
1854 | 954 | lib/$(DEPDIR)/dpif-netdev.Plo \ | ||
1855 | 955 | lib/$(DEPDIR)/dpif-netlink-rtnl.Plo \ | ||
1856 | 956 | lib/$(DEPDIR)/dpif-netlink.Plo lib/$(DEPDIR)/dpif.Plo \ | ||
1857 | 957 | lib/$(DEPDIR)/dummy.Plo lib/$(DEPDIR)/dynamic-string.Plo \ | ||
1858 | 958 | lib/$(DEPDIR)/entropy.Plo lib/$(DEPDIR)/fat-rwlock.Plo \ | ||
1859 | 959 | lib/$(DEPDIR)/fatal-signal.Plo lib/$(DEPDIR)/flow.Plo \ | ||
1860 | 960 | lib/$(DEPDIR)/getopt_long.Plo \ | ||
1861 | 961 | lib/$(DEPDIR)/getrusage-windows.Plo \ | ||
1862 | 962 | lib/$(DEPDIR)/guarded-list.Plo lib/$(DEPDIR)/hash.Plo \ | ||
1863 | 963 | lib/$(DEPDIR)/heap.Plo lib/$(DEPDIR)/hindex.Plo \ | ||
1864 | 964 | lib/$(DEPDIR)/hmap.Plo lib/$(DEPDIR)/hmapx.Plo \ | ||
1865 | 965 | lib/$(DEPDIR)/id-fpool.Plo lib/$(DEPDIR)/id-pool.Plo \ | ||
1866 | 966 | lib/$(DEPDIR)/if-notifier-bsd.Plo \ | ||
1867 | 967 | lib/$(DEPDIR)/if-notifier-manual.Plo \ | ||
1868 | 968 | lib/$(DEPDIR)/if-notifier-stub.Plo \ | ||
1869 | 969 | lib/$(DEPDIR)/if-notifier.Plo lib/$(DEPDIR)/ipf.Plo \ | ||
1870 | 970 | lib/$(DEPDIR)/jhash.Plo lib/$(DEPDIR)/json.Plo \ | ||
1871 | 971 | lib/$(DEPDIR)/jsonrpc.Plo lib/$(DEPDIR)/lacp.Plo \ | ||
1872 | 972 | lib/$(DEPDIR)/latch-unix.Plo lib/$(DEPDIR)/latch-windows.Plo \ | ||
1873 | 973 | lib/$(DEPDIR)/learn.Plo lib/$(DEPDIR)/learning-switch.Plo \ | ||
1874 | 974 | lib/$(DEPDIR)/libopenvswitchavx512_la-dpif-netdev-avx512.Plo \ | ||
1875 | 975 | lib/$(DEPDIR)/libopenvswitchavx512_la-dpif-netdev-extract-avx512.Plo \ | ||
1876 | 976 | lib/$(DEPDIR)/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.Plo \ | ||
1877 | 977 | lib/$(DEPDIR)/libopenvswitchavx512_la-odp-execute-avx512.Plo \ | ||
1878 | 978 | lib/$(DEPDIR)/libsflow_la-sflow_agent.Plo \ | ||
1879 | 979 | lib/$(DEPDIR)/libsflow_la-sflow_poller.Plo \ | ||
1880 | 980 | lib/$(DEPDIR)/libsflow_la-sflow_receiver.Plo \ | ||
1881 | 981 | lib/$(DEPDIR)/libsflow_la-sflow_sampler.Plo \ | ||
1882 | 982 | lib/$(DEPDIR)/lockfile.Plo lib/$(DEPDIR)/mac-learning.Plo \ | ||
1883 | 983 | lib/$(DEPDIR)/match.Plo lib/$(DEPDIR)/mcast-snooping.Plo \ | ||
1884 | 984 | lib/$(DEPDIR)/memory.Plo lib/$(DEPDIR)/meta-flow.Plo \ | ||
1885 | 985 | lib/$(DEPDIR)/mpsc-queue.Plo lib/$(DEPDIR)/multipath.Plo \ | ||
1886 | 986 | lib/$(DEPDIR)/namemap.Plo lib/$(DEPDIR)/netdev-afxdp-pool.Plo \ | ||
1887 | 987 | lib/$(DEPDIR)/netdev-afxdp.Plo lib/$(DEPDIR)/netdev-bsd.Plo \ | ||
1888 | 988 | lib/$(DEPDIR)/netdev-dpdk.Plo lib/$(DEPDIR)/netdev-dummy.Plo \ | ||
1889 | 989 | lib/$(DEPDIR)/netdev-linux.Plo \ | ||
1890 | 990 | lib/$(DEPDIR)/netdev-native-tnl.Plo \ | ||
1891 | 991 | lib/$(DEPDIR)/netdev-offload-dpdk.Plo \ | ||
1892 | 992 | lib/$(DEPDIR)/netdev-offload-tc.Plo \ | ||
1893 | 993 | lib/$(DEPDIR)/netdev-offload.Plo \ | ||
1894 | 994 | lib/$(DEPDIR)/netdev-vport.Plo \ | ||
1895 | 995 | lib/$(DEPDIR)/netdev-windows.Plo lib/$(DEPDIR)/netdev.Plo \ | ||
1896 | 996 | lib/$(DEPDIR)/netlink-conntrack.Plo \ | ||
1897 | 997 | lib/$(DEPDIR)/netlink-notifier.Plo \ | ||
1898 | 998 | lib/$(DEPDIR)/netlink-socket.Plo lib/$(DEPDIR)/netlink.Plo \ | ||
1899 | 999 | lib/$(DEPDIR)/nx-match.Plo lib/$(DEPDIR)/object-collection.Plo \ | ||
1900 | 1000 | lib/$(DEPDIR)/odp-execute-private.Plo \ | ||
1901 | 1001 | lib/$(DEPDIR)/odp-execute.Plo lib/$(DEPDIR)/odp-util.Plo \ | ||
1902 | 1002 | lib/$(DEPDIR)/ofp-actions.Plo lib/$(DEPDIR)/ofp-bundle.Plo \ | ||
1903 | 1003 | lib/$(DEPDIR)/ofp-connection.Plo lib/$(DEPDIR)/ofp-ct.Plo \ | ||
1904 | 1004 | lib/$(DEPDIR)/ofp-ed-props.Plo lib/$(DEPDIR)/ofp-errors.Plo \ | ||
1905 | 1005 | lib/$(DEPDIR)/ofp-flow.Plo lib/$(DEPDIR)/ofp-group.Plo \ | ||
1906 | 1006 | lib/$(DEPDIR)/ofp-ipfix.Plo lib/$(DEPDIR)/ofp-match.Plo \ | ||
1907 | 1007 | lib/$(DEPDIR)/ofp-meter.Plo lib/$(DEPDIR)/ofp-monitor.Plo \ | ||
1908 | 1008 | lib/$(DEPDIR)/ofp-msgs.Plo lib/$(DEPDIR)/ofp-packet.Plo \ | ||
1909 | 1009 | lib/$(DEPDIR)/ofp-parse.Plo lib/$(DEPDIR)/ofp-port.Plo \ | ||
1910 | 1010 | lib/$(DEPDIR)/ofp-print.Plo lib/$(DEPDIR)/ofp-prop.Plo \ | ||
1911 | 1011 | lib/$(DEPDIR)/ofp-protocol.Plo lib/$(DEPDIR)/ofp-queue.Plo \ | ||
1912 | 1012 | lib/$(DEPDIR)/ofp-switch.Plo lib/$(DEPDIR)/ofp-table.Plo \ | ||
1913 | 1013 | lib/$(DEPDIR)/ofp-util.Plo lib/$(DEPDIR)/ofp-version-opt.Plo \ | ||
1914 | 1014 | lib/$(DEPDIR)/ofpbuf.Plo lib/$(DEPDIR)/ovs-atomic-locked.Plo \ | ||
1915 | 1015 | lib/$(DEPDIR)/ovs-lldp.Plo lib/$(DEPDIR)/ovs-numa.Plo \ | ||
1916 | 1016 | lib/$(DEPDIR)/ovs-rcu.Plo lib/$(DEPDIR)/ovs-replay.Plo \ | ||
1917 | 1017 | lib/$(DEPDIR)/ovs-router.Plo lib/$(DEPDIR)/ovs-thread.Plo \ | ||
1918 | 1018 | lib/$(DEPDIR)/ovsdb-condition.Plo lib/$(DEPDIR)/ovsdb-cs.Plo \ | ||
1919 | 1019 | lib/$(DEPDIR)/ovsdb-data.Plo lib/$(DEPDIR)/ovsdb-error.Plo \ | ||
1920 | 1020 | lib/$(DEPDIR)/ovsdb-idl.Plo lib/$(DEPDIR)/ovsdb-map-op.Plo \ | ||
1921 | 1021 | lib/$(DEPDIR)/ovsdb-parser.Plo \ | ||
1922 | 1022 | lib/$(DEPDIR)/ovsdb-server-idl.Plo \ | ||
1923 | 1023 | lib/$(DEPDIR)/ovsdb-session.Plo lib/$(DEPDIR)/ovsdb-set-op.Plo \ | ||
1924 | 1024 | lib/$(DEPDIR)/ovsdb-types.Plo lib/$(DEPDIR)/ox-stat.Plo \ | ||
1925 | 1025 | lib/$(DEPDIR)/packets.Plo lib/$(DEPDIR)/pcap-file.Plo \ | ||
1926 | 1026 | lib/$(DEPDIR)/perf-counter.Plo lib/$(DEPDIR)/poll-loop.Plo \ | ||
1927 | 1027 | lib/$(DEPDIR)/process.Plo lib/$(DEPDIR)/pvector.Plo \ | ||
1928 | 1028 | lib/$(DEPDIR)/random.Plo lib/$(DEPDIR)/rconn.Plo \ | ||
1929 | 1029 | lib/$(DEPDIR)/reconnect.Plo lib/$(DEPDIR)/route-table-bsd.Plo \ | ||
1930 | 1030 | lib/$(DEPDIR)/route-table-stub.Plo \ | ||
1931 | 1031 | lib/$(DEPDIR)/route-table.Plo \ | ||
1932 | 1032 | lib/$(DEPDIR)/rstp-state-machines.Plo lib/$(DEPDIR)/rstp.Plo \ | ||
1933 | 1033 | lib/$(DEPDIR)/rtbsd.Plo lib/$(DEPDIR)/rtnetlink.Plo \ | ||
1934 | 1034 | lib/$(DEPDIR)/seq.Plo lib/$(DEPDIR)/sha1.Plo \ | ||
1935 | 1035 | lib/$(DEPDIR)/shash.Plo lib/$(DEPDIR)/signals.Plo \ | ||
1936 | 1036 | lib/$(DEPDIR)/simap.Plo lib/$(DEPDIR)/skiplist.Plo \ | ||
1937 | 1037 | lib/$(DEPDIR)/smap.Plo lib/$(DEPDIR)/socket-util-unix.Plo \ | ||
1938 | 1038 | lib/$(DEPDIR)/socket-util.Plo lib/$(DEPDIR)/sort.Plo \ | ||
1939 | 1039 | lib/$(DEPDIR)/sset.Plo lib/$(DEPDIR)/stdio.Plo \ | ||
1940 | 1040 | lib/$(DEPDIR)/stopwatch.Plo lib/$(DEPDIR)/stp.Plo \ | ||
1941 | 1041 | lib/$(DEPDIR)/stream-fd.Plo lib/$(DEPDIR)/stream-nossl.Plo \ | ||
1942 | 1042 | lib/$(DEPDIR)/stream-replay.Plo lib/$(DEPDIR)/stream-ssl.Plo \ | ||
1943 | 1043 | lib/$(DEPDIR)/stream-tcp.Plo lib/$(DEPDIR)/stream-unix.Plo \ | ||
1944 | 1044 | lib/$(DEPDIR)/stream-windows.Plo lib/$(DEPDIR)/stream.Plo \ | ||
1945 | 1045 | lib/$(DEPDIR)/string.Plo lib/$(DEPDIR)/strsep.Plo \ | ||
1946 | 1046 | lib/$(DEPDIR)/svec.Plo lib/$(DEPDIR)/syslog-direct.Plo \ | ||
1947 | 1047 | lib/$(DEPDIR)/syslog-libc.Plo lib/$(DEPDIR)/syslog-null.Plo \ | ||
1948 | 1048 | lib/$(DEPDIR)/table.Plo lib/$(DEPDIR)/tc.Plo \ | ||
1949 | 1049 | lib/$(DEPDIR)/timer.Plo lib/$(DEPDIR)/timeval.Plo \ | ||
1950 | 1050 | lib/$(DEPDIR)/tnl-neigh-cache.Plo lib/$(DEPDIR)/tnl-ports.Plo \ | ||
1951 | 1051 | lib/$(DEPDIR)/token-bucket.Plo lib/$(DEPDIR)/tun-metadata.Plo \ | ||
1952 | 1052 | lib/$(DEPDIR)/unicode.Plo lib/$(DEPDIR)/unixctl.Plo \ | ||
1953 | 1053 | lib/$(DEPDIR)/userspace-tso.Plo lib/$(DEPDIR)/util.Plo \ | ||
1954 | 1054 | lib/$(DEPDIR)/uuid.Plo lib/$(DEPDIR)/uuidset.Plo \ | ||
1955 | 1055 | lib/$(DEPDIR)/vconn-stream.Plo lib/$(DEPDIR)/vconn.Plo \ | ||
1956 | 1056 | lib/$(DEPDIR)/vlan-bitmap.Plo lib/$(DEPDIR)/vlog.Plo \ | ||
1957 | 1057 | lib/$(DEPDIR)/vswitch-idl.Plo lib/$(DEPDIR)/wmi.Plo \ | ||
1958 | 1058 | lib/lldp/$(DEPDIR)/lldp.Plo \ | ||
1959 | 1059 | lib/lldp/$(DEPDIR)/lldpd-structs.Plo \ | ||
1960 | 1060 | lib/lldp/$(DEPDIR)/lldpd.Plo \ | ||
1961 | 1061 | ofproto/$(DEPDIR)/libofproto_la-bond.Plo \ | ||
1962 | 1062 | ofproto/$(DEPDIR)/libofproto_la-bundles.Plo \ | ||
1963 | 1063 | ofproto/$(DEPDIR)/libofproto_la-collectors.Plo \ | ||
1964 | 1064 | ofproto/$(DEPDIR)/libofproto_la-connmgr.Plo \ | ||
1965 | 1065 | ofproto/$(DEPDIR)/libofproto_la-fail-open.Plo \ | ||
1966 | 1066 | ofproto/$(DEPDIR)/libofproto_la-in-band.Plo \ | ||
1967 | 1067 | ofproto/$(DEPDIR)/libofproto_la-names.Plo \ | ||
1968 | 1068 | ofproto/$(DEPDIR)/libofproto_la-netflow.Plo \ | ||
1969 | 1069 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-ipfix.Plo \ | ||
1970 | 1070 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-mirror.Plo \ | ||
1971 | 1071 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-monitor.Plo \ | ||
1972 | 1072 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-rid.Plo \ | ||
1973 | 1073 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-sflow.Plo \ | ||
1974 | 1074 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-trace.Plo \ | ||
1975 | 1075 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-upcall.Plo \ | ||
1976 | 1076 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-xlate-cache.Plo \ | ||
1977 | 1077 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif-xlate.Plo \ | ||
1978 | 1078 | ofproto/$(DEPDIR)/libofproto_la-ofproto-dpif.Plo \ | ||
1979 | 1079 | ofproto/$(DEPDIR)/libofproto_la-ofproto.Plo \ | ||
1980 | 1080 | ofproto/$(DEPDIR)/libofproto_la-pinsched.Plo \ | ||
1981 | 1081 | ofproto/$(DEPDIR)/libofproto_la-tunnel.Plo \ | ||
1982 | 1082 | ovsdb/$(DEPDIR)/libovsdb_la-column.Plo \ | ||
1983 | 1083 | ovsdb/$(DEPDIR)/libovsdb_la-condition.Plo \ | ||
1984 | 1084 | ovsdb/$(DEPDIR)/libovsdb_la-execution.Plo \ | ||
1985 | 1085 | ovsdb/$(DEPDIR)/libovsdb_la-file.Plo \ | ||
1986 | 1086 | ovsdb/$(DEPDIR)/libovsdb_la-jsonrpc-server.Plo \ | ||
1987 | 1087 | ovsdb/$(DEPDIR)/libovsdb_la-log.Plo \ | ||
1988 | 1088 | ovsdb/$(DEPDIR)/libovsdb_la-monitor.Plo \ | ||
1989 | 1089 | ovsdb/$(DEPDIR)/libovsdb_la-mutation.Plo \ | ||
1990 | 1090 | ovsdb/$(DEPDIR)/libovsdb_la-ovsdb-util.Plo \ | ||
1991 | 1091 | ovsdb/$(DEPDIR)/libovsdb_la-ovsdb.Plo \ | ||
1992 | 1092 | ovsdb/$(DEPDIR)/libovsdb_la-query.Plo \ | ||
1993 | 1093 | ovsdb/$(DEPDIR)/libovsdb_la-raft-private.Plo \ | ||
1994 | 1094 | ovsdb/$(DEPDIR)/libovsdb_la-raft-rpc.Plo \ | ||
1995 | 1095 | ovsdb/$(DEPDIR)/libovsdb_la-raft.Plo \ | ||
1996 | 1096 | ovsdb/$(DEPDIR)/libovsdb_la-rbac.Plo \ | ||
1997 | 1097 | ovsdb/$(DEPDIR)/libovsdb_la-relay.Plo \ | ||
1998 | 1098 | ovsdb/$(DEPDIR)/libovsdb_la-replication.Plo \ | ||
1999 | 1099 | ovsdb/$(DEPDIR)/libovsdb_la-row.Plo \ | ||
2000 | 1100 | ovsdb/$(DEPDIR)/libovsdb_la-server.Plo \ | ||
2001 | 1101 | ovsdb/$(DEPDIR)/libovsdb_la-storage.Plo \ | ||
2002 | 1102 | ovsdb/$(DEPDIR)/libovsdb_la-table.Plo \ | ||
2003 | 1103 | ovsdb/$(DEPDIR)/libovsdb_la-transaction-forward.Plo \ | ||
2004 | 1104 | ovsdb/$(DEPDIR)/libovsdb_la-transaction.Plo \ | ||
2005 | 1105 | ovsdb/$(DEPDIR)/libovsdb_la-trigger.Plo \ | ||
2006 | 1106 | ovsdb/$(DEPDIR)/ovsdb-client.Po \ | ||
2007 | 1107 | ovsdb/$(DEPDIR)/ovsdb-server.Po ovsdb/$(DEPDIR)/ovsdb-tool.Po \ | ||
2008 | 1108 | tests/$(DEPDIR)/idltest.Po tests/$(DEPDIR)/ovstest.Po \ | ||
2009 | 1109 | tests/$(DEPDIR)/test-aa.Po tests/$(DEPDIR)/test-aes128.Po \ | ||
2010 | 1110 | tests/$(DEPDIR)/test-atomic.Po tests/$(DEPDIR)/test-barrier.Po \ | ||
2011 | 1111 | tests/$(DEPDIR)/test-bitmap.Po tests/$(DEPDIR)/test-bundle.Po \ | ||
2012 | 1112 | tests/$(DEPDIR)/test-byte-order.Po \ | ||
2013 | 1113 | tests/$(DEPDIR)/test-byteq.Po tests/$(DEPDIR)/test-ccmap.Po \ | ||
2014 | 1114 | tests/$(DEPDIR)/test-classifier.Po \ | ||
2015 | 1115 | tests/$(DEPDIR)/test-cmap.Po tests/$(DEPDIR)/test-conntrack.Po \ | ||
2016 | 1116 | tests/$(DEPDIR)/test-cooperative-multitasking.Po \ | ||
2017 | 1117 | tests/$(DEPDIR)/test-csum.Po tests/$(DEPDIR)/test-flows.Po \ | ||
2018 | 1118 | tests/$(DEPDIR)/test-hash.Po tests/$(DEPDIR)/test-heap.Po \ | ||
2019 | 1119 | tests/$(DEPDIR)/test-hindex.Po tests/$(DEPDIR)/test-hmap.Po \ | ||
2020 | 1120 | tests/$(DEPDIR)/test-id-fpool.Po tests/$(DEPDIR)/test-json.Po \ | ||
2021 | 1121 | tests/$(DEPDIR)/test-jsonrpc.Po tests/$(DEPDIR)/test-lib.Po \ | ||
2022 | 1122 | tests/$(DEPDIR)/test-list.Po tests/$(DEPDIR)/test-lockfile.Po \ | ||
2023 | 1123 | tests/$(DEPDIR)/test-mpsc-queue.Po \ | ||
2024 | 1124 | tests/$(DEPDIR)/test-multipath.Po \ | ||
2025 | 1125 | tests/$(DEPDIR)/test-netflow.Po \ | ||
2026 | 1126 | tests/$(DEPDIR)/test-netlink-conntrack.Po \ | ||
2027 | 1127 | tests/$(DEPDIR)/test-netlink-policy.Po \ | ||
2028 | 1128 | tests/$(DEPDIR)/test-odp.Po tests/$(DEPDIR)/test-ofpbuf.Po \ | ||
2029 | 1129 | tests/$(DEPDIR)/test-ovsdb.Po tests/$(DEPDIR)/test-packets.Po \ | ||
2030 | 1130 | tests/$(DEPDIR)/test-random.Po tests/$(DEPDIR)/test-rcu.Po \ | ||
2031 | 1131 | tests/$(DEPDIR)/test-rculist.Po \ | ||
2032 | 1132 | tests/$(DEPDIR)/test-reconnect.Po tests/$(DEPDIR)/test-rstp.Po \ | ||
2033 | 1133 | tests/$(DEPDIR)/test-sflow.Po tests/$(DEPDIR)/test-sha1.Po \ | ||
2034 | 1134 | tests/$(DEPDIR)/test-skiplist.Po \ | ||
2035 | 1135 | tests/$(DEPDIR)/test-stopwatch.Po tests/$(DEPDIR)/test-stp.Po \ | ||
2036 | 1136 | tests/$(DEPDIR)/test-stream.Po \ | ||
2037 | 1137 | tests/$(DEPDIR)/test-strtok_r.Po \ | ||
2038 | 1138 | tests/$(DEPDIR)/test-type-props.Po \ | ||
2039 | 1139 | tests/$(DEPDIR)/test-unix-socket.Po \ | ||
2040 | 1140 | tests/$(DEPDIR)/test-unixctl.Po tests/$(DEPDIR)/test-util.Po \ | ||
2041 | 1141 | tests/$(DEPDIR)/test-uuid.Po tests/$(DEPDIR)/test-uuidset.Po \ | ||
2042 | 1142 | tests/$(DEPDIR)/test-vconn.Po \ | ||
2043 | 1143 | tests/oss-fuzz/$(DEPDIR)/flow_extract_target.Po \ | ||
2044 | 1144 | tests/oss-fuzz/$(DEPDIR)/json_parser_target.Po \ | ||
2045 | 1145 | tests/oss-fuzz/$(DEPDIR)/miniflow_target.Po \ | ||
2046 | 1146 | tests/oss-fuzz/$(DEPDIR)/odp_target.Po \ | ||
2047 | 1147 | tests/oss-fuzz/$(DEPDIR)/ofctl_parse_target.Po \ | ||
2048 | 1148 | tests/oss-fuzz/$(DEPDIR)/ofp_print_target.Po \ | ||
2049 | 1149 | utilities/$(DEPDIR)/nlmon.Po utilities/$(DEPDIR)/ovs-appctl.Po \ | ||
2050 | 1150 | utilities/$(DEPDIR)/ovs-dpctl.Po \ | ||
2051 | 1151 | utilities/$(DEPDIR)/ovs-ofctl.Po \ | ||
2052 | 1152 | utilities/$(DEPDIR)/ovs-testcontroller.Po \ | ||
2053 | 1153 | utilities/$(DEPDIR)/ovs-vsctl.Po vswitchd/$(DEPDIR)/bridge.Po \ | ||
2054 | 1154 | vswitchd/$(DEPDIR)/ovs-vswitchd.Po \ | ||
2055 | 1155 | vswitchd/$(DEPDIR)/system-stats.Po vtep/$(DEPDIR)/vtep-ctl.Po \ | ||
2056 | 1156 | vtep/$(DEPDIR)/vtep-idl.Plo | ||
2057 | 1157 | am__mv = mv -f | ||
2058 | 1158 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ | ||
2059 | 1159 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | ||
2060 | 1160 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | ||
2061 | 1161 | $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ | ||
2062 | 1162 | $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ | ||
2063 | 1163 | $(AM_CFLAGS) $(CFLAGS) | ||
2064 | 1164 | AM_V_CC = $(am__v_CC_@AM_V@) | ||
2065 | 1165 | am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) | ||
2066 | 1166 | am__v_CC_0 = @echo " CC " $@; | ||
2067 | 1167 | am__v_CC_1 = | ||
2068 | 1168 | CCLD = $(CC) | ||
2069 | 1169 | LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | ||
2070 | 1170 | $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | ||
2071 | 1171 | $(AM_LDFLAGS) $(LDFLAGS) -o $@ | ||
2072 | 1172 | AM_V_CCLD = $(am__v_CCLD_@AM_V@) | ||
2073 | 1173 | am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) | ||
2074 | 1174 | am__v_CCLD_0 = @echo " CCLD " $@; | ||
2075 | 1175 | am__v_CCLD_1 = | ||
2076 | 1176 | CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ | ||
2077 | 1177 | $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) | ||
2078 | 1178 | LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ | ||
2079 | 1179 | $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ | ||
2080 | 1180 | $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ | ||
2081 | 1181 | $(AM_CXXFLAGS) $(CXXFLAGS) | ||
2082 | 1182 | AM_V_CXX = $(am__v_CXX_@AM_V@) | ||
2083 | 1183 | am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) | ||
2084 | 1184 | am__v_CXX_0 = @echo " CXX " $@; | ||
2085 | 1185 | am__v_CXX_1 = | ||
2086 | 1186 | CXXLD = $(CXX) | ||
2087 | 1187 | CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ | ||
2088 | 1188 | $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ | ||
2089 | 1189 | $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | ||
2090 | 1190 | AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) | ||
2091 | 1191 | am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) | ||
2092 | 1192 | am__v_CXXLD_0 = @echo " CXXLD " $@; | ||
2093 | 1193 | am__v_CXXLD_1 = | ||
2094 | 1194 | SOURCES = $(nodist_include_openvswitch_libcxxtest_la_SOURCES) \ | ||
2095 | 1195 | $(lib_libopenvswitch_la_SOURCES) \ | ||
2096 | 1196 | $(nodist_lib_libopenvswitch_la_SOURCES) \ | ||
2097 | 1197 | $(lib_libopenvswitchavx512_la_SOURCES) \ | ||
2098 | 1198 | $(lib_libsflow_la_SOURCES) $(ofproto_libofproto_la_SOURCES) \ | ||
2099 | 1199 | $(ovsdb_libovsdb_la_SOURCES) $(nodist_vtep_libvtep_la_SOURCES) \ | ||
2100 | 1200 | $(ovsdb_ovsdb_client_SOURCES) $(ovsdb_ovsdb_server_SOURCES) \ | ||
2101 | 1201 | $(ovsdb_ovsdb_tool_SOURCES) \ | ||
2102 | 1202 | $(tests_oss_fuzz_flow_extract_target_SOURCES) \ | ||
2103 | 1203 | $(tests_oss_fuzz_json_parser_target_SOURCES) \ | ||
2104 | 1204 | $(tests_oss_fuzz_miniflow_target_SOURCES) \ | ||
2105 | 1205 | $(tests_oss_fuzz_odp_target_SOURCES) \ | ||
2106 | 1206 | $(tests_oss_fuzz_ofctl_parse_target_SOURCES) \ | ||
2107 | 1207 | $(tests_oss_fuzz_ofp_print_target_SOURCES) \ | ||
2108 | 1208 | $(tests_ovstest_SOURCES) $(tests_test_lib_SOURCES) \ | ||
2109 | 1209 | $(tests_test_ovsdb_SOURCES) $(nodist_tests_test_ovsdb_SOURCES) \ | ||
2110 | 1210 | $(tests_test_stream_SOURCES) $(tests_test_strtok_r_SOURCES) \ | ||
2111 | 1211 | $(tests_test_type_props_SOURCES) $(utilities_nlmon_SOURCES) \ | ||
2112 | 1212 | $(utilities_ovs_appctl_SOURCES) $(utilities_ovs_dpctl_SOURCES) \ | ||
2113 | 1213 | $(utilities_ovs_ofctl_SOURCES) \ | ||
2114 | 1214 | $(utilities_ovs_testcontroller_SOURCES) \ | ||
2115 | 1215 | $(utilities_ovs_vsctl_SOURCES) \ | ||
2116 | 1216 | $(vswitchd_ovs_vswitchd_SOURCES) $(vtep_vtep_ctl_SOURCES) | ||
2117 | 1217 | DIST_SOURCES = $(am__lib_libopenvswitch_la_SOURCES_DIST) \ | ||
2118 | 1218 | $(am__lib_libopenvswitchavx512_la_SOURCES_DIST) \ | ||
2119 | 1219 | $(lib_libsflow_la_SOURCES) $(ofproto_libofproto_la_SOURCES) \ | ||
2120 | 1220 | $(ovsdb_libovsdb_la_SOURCES) $(ovsdb_ovsdb_client_SOURCES) \ | ||
2121 | 1221 | $(ovsdb_ovsdb_server_SOURCES) $(ovsdb_ovsdb_tool_SOURCES) \ | ||
2122 | 1222 | $(tests_oss_fuzz_flow_extract_target_SOURCES) \ | ||
2123 | 1223 | $(tests_oss_fuzz_json_parser_target_SOURCES) \ | ||
2124 | 1224 | $(tests_oss_fuzz_miniflow_target_SOURCES) \ | ||
2125 | 1225 | $(tests_oss_fuzz_odp_target_SOURCES) \ | ||
2126 | 1226 | $(tests_oss_fuzz_ofctl_parse_target_SOURCES) \ | ||
2127 | 1227 | $(tests_oss_fuzz_ofp_print_target_SOURCES) \ | ||
2128 | 1228 | $(am__tests_ovstest_SOURCES_DIST) $(tests_test_lib_SOURCES) \ | ||
2129 | 1229 | $(tests_test_ovsdb_SOURCES) $(tests_test_stream_SOURCES) \ | ||
2130 | 1230 | $(tests_test_strtok_r_SOURCES) \ | ||
2131 | 1231 | $(tests_test_type_props_SOURCES) \ | ||
2132 | 1232 | $(am__utilities_nlmon_SOURCES_DIST) \ | ||
2133 | 1233 | $(utilities_ovs_appctl_SOURCES) $(utilities_ovs_dpctl_SOURCES) \ | ||
2134 | 1234 | $(utilities_ovs_ofctl_SOURCES) \ | ||
2135 | 1235 | $(utilities_ovs_testcontroller_SOURCES) \ | ||
2136 | 1236 | $(utilities_ovs_vsctl_SOURCES) \ | ||
2137 | 1237 | $(vswitchd_ovs_vswitchd_SOURCES) $(vtep_vtep_ctl_SOURCES) | ||
2138 | 1238 | am__can_run_installinfo = \ | ||
2139 | 1239 | case $$AM_UPDATE_INFO_DIR in \ | ||
2140 | 1240 | n|no|NO) false;; \ | ||
2141 | 1241 | *) (install-info --version) >/dev/null 2>&1;; \ | ||
2142 | 1242 | esac | ||
2143 | 1243 | NROFF = nroff | ||
2144 | 1244 | MANS = $(dist_man_MANS) $(man_MANS) | ||
2145 | 1245 | DATA = $(dist_pkgdata_DATA) $(dist_scripts_DATA) \ | ||
2146 | 1246 | $(nobase_pkgdata_DATA) $(noinst_DATA) $(pkgconfig_DATA) \ | ||
2147 | 1247 | $(pkgdata_DATA) $(scripts_DATA) | ||
2148 | 1248 | HEADERS = $(noinst_HEADERS) $(openflowinclude_HEADERS) \ | ||
2149 | 1249 | $(openvswitchinclude_HEADERS) | ||
2150 | 1250 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ | ||
2151 | 1251 | config.h.in | ||
2152 | 1252 | # Read a list of newline-separated strings from the standard input, | ||
2153 | 1253 | # and print each of them once, without duplicates. Input order is | ||
2154 | 1254 | # *not* preserved. | ||
2155 | 1255 | am__uniquify_input = $(AWK) '\ | ||
2156 | 1256 | BEGIN { nonempty = 0; } \ | ||
2157 | 1257 | { items[$$0] = 1; nonempty = 1; } \ | ||
2158 | 1258 | END { if (nonempty) { for (i in items) print i; }; } \ | ||
2159 | 1259 | ' | ||
2160 | 1260 | # Make sure the list of sources is unique. This is necessary because, | ||
2161 | 1261 | # e.g., the same source file might be shared among _SOURCES variables | ||
2162 | 1262 | # for different programs/libraries. | ||
2163 | 1263 | am__define_uniq_tagged_files = \ | ||
2164 | 1264 | list='$(am__tagged_files)'; \ | ||
2165 | 1265 | unique=`for i in $$list; do \ | ||
2166 | 1266 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
2167 | 1267 | done | $(am__uniquify_input)` | ||
2168 | 1268 | AM_RECURSIVE_TARGETS = cscope | ||
2169 | 1269 | am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Documentation/automake.mk \ | ||
2170 | 1270 | $(srcdir)/Makefile.in $(srcdir)/build-aux/automake.mk \ | ||
2171 | 1271 | $(srcdir)/config.h.in $(srcdir)/datapath-windows/automake.mk \ | ||
2172 | 1272 | $(srcdir)/datapath-windows/include/automake.mk \ | ||
2173 | 1273 | $(srcdir)/debian/automake.mk $(srcdir)/include/automake.mk \ | ||
2174 | 1274 | $(srcdir)/include/linux/automake.mk \ | ||
2175 | 1275 | $(srcdir)/include/openflow/automake.mk \ | ||
2176 | 1276 | $(srcdir)/include/openvswitch/automake.mk \ | ||
2177 | 1277 | $(srcdir)/include/sparse/automake.mk \ | ||
2178 | 1278 | $(srcdir)/include/windows/automake.mk \ | ||
2179 | 1279 | $(srcdir)/ipsec/automake.mk $(srcdir)/lib/automake.mk \ | ||
2180 | 1280 | $(srcdir)/m4/automake.mk $(srcdir)/ofproto/automake.mk \ | ||
2181 | 1281 | $(srcdir)/ovsdb/automake.mk $(srcdir)/python/automake.mk \ | ||
2182 | 1282 | $(srcdir)/rhel/automake.mk $(srcdir)/selinux/automake.mk \ | ||
2183 | 1283 | $(srcdir)/tests/automake.mk \ | ||
2184 | 1284 | $(srcdir)/tests/oss-fuzz/automake.mk \ | ||
2185 | 1285 | $(srcdir)/third-party/automake.mk \ | ||
2186 | 1286 | $(srcdir)/tutorial/automake.mk $(srcdir)/utilities/automake.mk \ | ||
2187 | 1287 | $(srcdir)/utilities/bugtool/automake.mk \ | ||
2188 | 1288 | $(srcdir)/vswitchd/automake.mk $(srcdir)/vtep/automake.mk \ | ||
2189 | 1289 | $(srcdir)/windows/automake.mk $(top_srcdir)/build-aux/compile \ | ||
2190 | 1290 | $(top_srcdir)/build-aux/config.guess \ | ||
2191 | 1291 | $(top_srcdir)/build-aux/config.sub \ | ||
2192 | 1292 | $(top_srcdir)/build-aux/depcomp \ | ||
2193 | 1293 | $(top_srcdir)/build-aux/install-sh \ | ||
2194 | 1294 | $(top_srcdir)/build-aux/ltmain.sh \ | ||
2195 | 1295 | $(top_srcdir)/build-aux/missing \ | ||
2196 | 1296 | $(top_srcdir)/include/openvswitch/version.h.in \ | ||
2197 | 1297 | $(top_srcdir)/lib/libopenvswitch.pc.in \ | ||
2198 | 1298 | $(top_srcdir)/lib/libopenvswitch.sym.in \ | ||
2199 | 1299 | $(top_srcdir)/lib/libsflow.pc.in \ | ||
2200 | 1300 | $(top_srcdir)/lib/libsflow.sym.in $(top_srcdir)/lib/stdio.h.in \ | ||
2201 | 1301 | $(top_srcdir)/lib/string.h.in \ | ||
2202 | 1302 | $(top_srcdir)/ofproto/libofproto.pc.in \ | ||
2203 | 1303 | $(top_srcdir)/ofproto/libofproto.sym.in \ | ||
2204 | 1304 | $(top_srcdir)/ovsdb/libovsdb.pc.in \ | ||
2205 | 1305 | $(top_srcdir)/ovsdb/libovsdb.sym.in \ | ||
2206 | 1306 | $(top_srcdir)/tests/atlocal.in \ | ||
2207 | 1307 | $(top_srcdir)/vtep/libvtep.sym.in NEWS build-aux/compile \ | ||
2208 | 1308 | build-aux/config.guess build-aux/config.sub build-aux/depcomp \ | ||
2209 | 1309 | build-aux/install-sh build-aux/ltmain.sh build-aux/missing | ||
2210 | 1310 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | ||
2211 | 1311 | distdir = $(PACKAGE)-$(VERSION) | ||
2212 | 1312 | top_distdir = $(distdir) | ||
2213 | 1313 | am__remove_distdir = \ | ||
2214 | 1314 | if test -d "$(distdir)"; then \ | ||
2215 | 1315 | find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ | ||
2216 | 1316 | && rm -rf "$(distdir)" \ | ||
2217 | 1317 | || { sleep 5 && rm -rf "$(distdir)"; }; \ | ||
2218 | 1318 | else :; fi | ||
2219 | 1319 | am__post_remove_distdir = $(am__remove_distdir) | ||
2220 | 1320 | DIST_ARCHIVES = $(distdir).tar.gz | ||
2221 | 1321 | GZIP_ENV = --best | ||
2222 | 1322 | DIST_TARGETS = dist-gzip | ||
2223 | 1323 | # Exists only to be overridden by the user if desired. | ||
2224 | 1324 | AM_DISTCHECK_DVI_TARGET = dvi | ||
2225 | 1325 | distuninstallcheck_listfiles = find . -type f -print | ||
2226 | 1326 | am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | ||
2227 | 1327 | | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' | ||
2228 | 1328 | distcleancheck_listfiles = find . -type f -print | ||
2229 | 1329 | ACLOCAL = @ACLOCAL@ | ||
2230 | 1330 | AMTAR = @AMTAR@ | ||
2231 | 1331 | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | ||
2232 | 1332 | AR = @AR@ | ||
2233 | 1333 | AUTOCONF = @AUTOCONF@ | ||
2234 | 1334 | AUTOHEADER = @AUTOHEADER@ | ||
2235 | 1335 | AUTOM4TE = @AUTOM4TE@ | ||
2236 | 1336 | AUTOMAKE = @AUTOMAKE@ | ||
2237 | 1337 | AWK = @AWK@ | ||
2238 | 1338 | CAPNG_LDADD = @CAPNG_LDADD@ | ||
2239 | 1339 | CC = @CC@ | ||
2240 | 1340 | CCDEPMODE = @CCDEPMODE@ | ||
2241 | 1341 | CFLAGS = @CFLAGS@ | ||
2242 | 1342 | CGCCFLAGS = @CGCCFLAGS@ | ||
2243 | 1343 | CPP = @CPP@ | ||
2244 | 1344 | CPPFLAGS = @CPPFLAGS@ | ||
2245 | 1345 | CSCOPE = @CSCOPE@ | ||
2246 | 1346 | CTAGS = @CTAGS@ | ||
2247 | 1347 | CXX = @CXX@ | ||
2248 | 1348 | CXXCPP = @CXXCPP@ | ||
2249 | 1349 | CXXDEPMODE = @CXXDEPMODE@ | ||
2250 | 1350 | CXXFLAGS = @CXXFLAGS@ | ||
2251 | 1351 | CYGPATH_W = @CYGPATH_W@ | ||
2252 | 1352 | DBDIR = @DBDIR@ | ||
2253 | 1353 | DEFS = @DEFS@ | ||
2254 | 1354 | DEPDIR = @DEPDIR@ | ||
2255 | 1355 | DLLTOOL = @DLLTOOL@ | ||
2256 | 1356 | DPDK_CFLAGS = @DPDK_CFLAGS@ | ||
2257 | 1357 | DPDK_LIBS = @DPDK_LIBS@ | ||
2258 | 1358 | DPDK_vswitchd_LDFLAGS = @DPDK_vswitchd_LDFLAGS@ | ||
2259 | 1359 | DSYMUTIL = @DSYMUTIL@ | ||
2260 | 1360 | DUMPBIN = @DUMPBIN@ | ||
2261 | 1361 | ECHO_C = @ECHO_C@ | ||
2262 | 1362 | ECHO_N = @ECHO_N@ | ||
2263 | 1363 | ECHO_T = @ECHO_T@ | ||
2264 | 1364 | EGREP = @EGREP@ | ||
2265 | 1365 | ETAGS = @ETAGS@ | ||
2266 | 1366 | EXEEXT = @EXEEXT@ | ||
2267 | 1367 | FGREP = @FGREP@ | ||
2268 | 1368 | FILECMD = @FILECMD@ | ||
2269 | 1369 | FLAKE8_WERROR = @FLAKE8_WERROR@ | ||
2270 | 1370 | GREP = @GREP@ | ||
2271 | 1371 | HAVE_BACKTRACE = @HAVE_BACKTRACE@ | ||
2272 | 1372 | HAVE_CXX11 = @HAVE_CXX11@ | ||
2273 | 1373 | HAVE_LIBCAPNG = @HAVE_LIBCAPNG@ | ||
2274 | 1374 | HAVE_OPENSSL = @HAVE_OPENSSL@ | ||
2275 | 1375 | HAVE_TCA_HTB_RATE64 = @HAVE_TCA_HTB_RATE64@ | ||
2276 | 1376 | HAVE_TCA_POLICE_PKTRATE64 = @HAVE_TCA_POLICE_PKTRATE64@ | ||
2277 | 1377 | HAVE_UNBOUND = @HAVE_UNBOUND@ | ||
2278 | 1378 | HAVE_UNWIND = @HAVE_UNWIND@ | ||
2279 | 1379 | INCLUDE_NEXT = @INCLUDE_NEXT@ | ||
2280 | 1380 | INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ | ||
2281 | 1381 | INSTALL = @INSTALL@ | ||
2282 | 1382 | INSTALL_DATA = @INSTALL_DATA@ | ||
2283 | 1383 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||
2284 | 1384 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||
2285 | 1385 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||
2286 | 1386 | KARCH = @KARCH@ | ||
2287 | 1387 | LD = @LD@ | ||
2288 | 1388 | LDFLAGS = @LDFLAGS@ | ||
2289 | 1389 | LIBOBJS = @LIBOBJS@ | ||
2290 | 1390 | LIBS = @LIBS@ | ||
2291 | 1391 | LIBTOOL = @LIBTOOL@ | ||
2292 | 1392 | LIPO = @LIPO@ | ||
2293 | 1393 | LN_S = @LN_S@ | ||
2294 | 1394 | LOGDIR = @LOGDIR@ | ||
2295 | 1395 | LTLIBOBJS = @LTLIBOBJS@ | ||
2296 | 1396 | LT_AGE = @LT_AGE@ | ||
2297 | 1397 | LT_CURRENT = @LT_CURRENT@ | ||
2298 | 1398 | LT_REVISION = @LT_REVISION@ | ||
2299 | 1399 | LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ | ||
2300 | 1400 | MAKEINFO = @MAKEINFO@ | ||
2301 | 1401 | MANIFEST_TOOL = @MANIFEST_TOOL@ | ||
2302 | 1402 | MKDIR_P = @MKDIR_P@ | ||
2303 | 1403 | MSVC64_LDFLAGS = @MSVC64_LDFLAGS@ | ||
2304 | 1404 | MSVC_CFLAGS = @MSVC_CFLAGS@ | ||
2305 | 1405 | MSVC_PLATFORM = @MSVC_PLATFORM@ | ||
2306 | 1406 | NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@ | ||
2307 | 1407 | NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@ | ||
2308 | 1408 | NEXT_STDIO_H = @NEXT_STDIO_H@ | ||
2309 | 1409 | NEXT_STRING_H = @NEXT_STRING_H@ | ||
2310 | 1410 | NM = @NM@ | ||
2311 | 1411 | NMEDIT = @NMEDIT@ | ||
2312 | 1412 | OBJDUMP = @OBJDUMP@ | ||
2313 | 1413 | OBJEXT = @OBJEXT@ | ||
2314 | 1414 | OPENSSL_SUPPORTS_SNI = @OPENSSL_SUPPORTS_SNI@ | ||
2315 | 1415 | OTOOL = @OTOOL@ | ||
2316 | 1416 | OTOOL64 = @OTOOL64@ | ||
2317 | 1417 | OVS_CFLAGS = @OVS_CFLAGS@ | ||
2318 | 1418 | OVS_CTAGS_IDENTIFIERS_LIST = @OVS_CTAGS_IDENTIFIERS_LIST@ | ||
2319 | 1419 | OVS_LDFLAGS = @OVS_LDFLAGS@ | ||
2320 | 1420 | OVS_LTINFO = @OVS_LTINFO@ | ||
2321 | 1421 | PACKAGE = @PACKAGE@ | ||
2322 | 1422 | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | ||
2323 | 1423 | PACKAGE_NAME = @PACKAGE_NAME@ | ||
2324 | 1424 | PACKAGE_STRING = @PACKAGE_STRING@ | ||
2325 | 1425 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | ||
2326 | 1426 | PACKAGE_URL = @PACKAGE_URL@ | ||
2327 | 1427 | PACKAGE_VERSION = @PACKAGE_VERSION@ | ||
2328 | 1428 | PATH_SEPARATOR = @PATH_SEPARATOR@ | ||
2329 | 1429 | PKG_CONFIG = @PKG_CONFIG@ | ||
2330 | 1430 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | ||
2331 | 1431 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | ||
2332 | 1432 | PKIDIR = @PKIDIR@ | ||
2333 | 1433 | PRAGMA_COLUMNS = @PRAGMA_COLUMNS@ | ||
2334 | 1434 | PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@ | ||
2335 | 1435 | PTHREAD_INCLUDES = @PTHREAD_INCLUDES@ | ||
2336 | 1436 | PTHREAD_LDFLAGS = @PTHREAD_LDFLAGS@ | ||
2337 | 1437 | PTHREAD_LIBS = @PTHREAD_LIBS@ | ||
2338 | 1438 | PTHREAD_WIN32_DIR_DLL = @PTHREAD_WIN32_DIR_DLL@ | ||
2339 | 1439 | PTHREAD_WIN32_DIR_DLL_WIN_FORM = @PTHREAD_WIN32_DIR_DLL_WIN_FORM@ | ||
2340 | 1440 | PYTHON3 = @PYTHON3@ | ||
2341 | 1441 | RANLIB = @RANLIB@ | ||
2342 | 1442 | RUNDIR = @RUNDIR@ | ||
2343 | 1443 | SED = @SED@ | ||
2344 | 1444 | SET_MAKE = @SET_MAKE@ | ||
2345 | 1445 | SHELL = @SHELL@ | ||
2346 | 1446 | SPARSE = @SPARSE@ | ||
2347 | 1447 | SPARSEFLAGS = @SPARSEFLAGS@ | ||
2348 | 1448 | SPARSE_EXTRA_INCLUDES = @SPARSE_EXTRA_INCLUDES@ | ||
2349 | 1449 | SPARSE_WERROR = @SPARSE_WERROR@ | ||
2350 | 1450 | SPHINXBUILD = @SPHINXBUILD@ | ||
2351 | 1451 | SSL_DIR = @SSL_DIR@ | ||
2352 | 1452 | SSL_INCLUDES = @SSL_INCLUDES@ | ||
2353 | 1453 | SSL_LDFLAGS = @SSL_LDFLAGS@ | ||
2354 | 1454 | SSL_LIBS = @SSL_LIBS@ | ||
2355 | 1455 | STRIP = @STRIP@ | ||
2356 | 1456 | VERSION = @VERSION@ | ||
2357 | 1457 | VSTUDIO_CONFIG = @VSTUDIO_CONFIG@ | ||
2358 | 1458 | WARNING_FLAGS = @WARNING_FLAGS@ | ||
2359 | 1459 | abs_builddir = @abs_builddir@ | ||
2360 | 1460 | abs_srcdir = @abs_srcdir@ | ||
2361 | 1461 | abs_top_builddir = @abs_top_builddir@ | ||
2362 | 1462 | abs_top_srcdir = @abs_top_srcdir@ | ||
2363 | 1463 | ac_ct_AR = @ac_ct_AR@ | ||
2364 | 1464 | ac_ct_CC = @ac_ct_CC@ | ||
2365 | 1465 | ac_ct_CXX = @ac_ct_CXX@ | ||
2366 | 1466 | ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ | ||
2367 | 1467 | am__include = @am__include@ | ||
2368 | 1468 | am__leading_dot = @am__leading_dot@ | ||
2369 | 1469 | am__quote = @am__quote@ | ||
2370 | 1470 | am__tar = @am__tar@ | ||
2371 | 1471 | am__untar = @am__untar@ | ||
2372 | 1472 | bindir = @bindir@ | ||
2373 | 1473 | build = @build@ | ||
2374 | 1474 | build_alias = @build_alias@ | ||
2375 | 1475 | build_cpu = @build_cpu@ | ||
2376 | 1476 | build_os = @build_os@ | ||
2377 | 1477 | build_vendor = @build_vendor@ | ||
2378 | 1478 | builddir = @builddir@ | ||
2379 | 1479 | datadir = @datadir@ | ||
2380 | 1480 | datarootdir = @datarootdir@ | ||
2381 | 1481 | docdir = @docdir@ | ||
2382 | 1482 | dvidir = @dvidir@ | ||
2383 | 1483 | exec_prefix = @exec_prefix@ | ||
2384 | 1484 | host = @host@ | ||
2385 | 1485 | host_alias = @host_alias@ | ||
2386 | 1486 | host_cpu = @host_cpu@ | ||
2387 | 1487 | host_os = @host_os@ | ||
2388 | 1488 | host_vendor = @host_vendor@ | ||
2389 | 1489 | htmldir = @htmldir@ | ||
2390 | 1490 | includedir = @includedir@ | ||
2391 | 1491 | infodir = @infodir@ | ||
2392 | 1492 | install_sh = @install_sh@ | ||
2393 | 1493 | libdir = @libdir@ | ||
2394 | 1494 | libexecdir = @libexecdir@ | ||
2395 | 1495 | localedir = @localedir@ | ||
2396 | 1496 | localstatedir = @localstatedir@ | ||
2397 | 1497 | mandir = @mandir@ | ||
2398 | 1498 | mkdir_p = @mkdir_p@ | ||
2399 | 1499 | oldincludedir = @oldincludedir@ | ||
2400 | 1500 | pdfdir = @pdfdir@ | ||
2401 | 1501 | prefix = @prefix@ | ||
2402 | 1502 | program_transform_name = @program_transform_name@ | ||
2403 | 1503 | psdir = @psdir@ | ||
2404 | 1504 | runstatedir = @runstatedir@ | ||
2405 | 1505 | sbindir = @sbindir@ | ||
2406 | 1506 | sharedstatedir = @sharedstatedir@ | ||
2407 | 1507 | srcdir = @srcdir@ | ||
2408 | 1508 | sysconfdir = @sysconfdir@ | ||
2409 | 1509 | target_alias = @target_alias@ | ||
2410 | 1510 | top_build_prefix = @top_build_prefix@ | ||
2411 | 1511 | top_builddir = @top_builddir@ | ||
2412 | 1512 | top_srcdir = @top_srcdir@ | ||
2413 | 1513 | AUTOMAKE_OPTIONS = foreign subdir-objects | ||
2414 | 1514 | ACLOCAL_AMFLAGS = -I m4 | ||
2415 | 1515 | AM_CPPFLAGS = $(SSL_CFLAGS) $(am__append_1) -I $(top_srcdir)/include \ | ||
2416 | 1516 | -I $(top_builddir)/include -I $(top_srcdir)/lib -I \ | ||
2417 | 1517 | $(top_builddir)/lib $(SSL_INCLUDES) $(am__append_4) | ||
2418 | 1518 | AM_LDFLAGS = $(SSL_LDFLAGS) $(OVS_LDFLAGS) $(am__append_2) | ||
2419 | 1519 | @WIN32_TRUE@PLATFORM = $(MSVC_PLATFORM) | ||
2420 | 1520 | AM_CFLAGS = -Wstrict-prototypes $(WARNING_FLAGS) $(OVS_CFLAGS) \ | ||
2421 | 1521 | $(am__append_3) $(am__append_5) | ||
2422 | 1522 | @DPDK_NETDEV_FALSE@DPDKSTRIP_FLAGS = --nodpdk | ||
2423 | 1523 | @DPDK_NETDEV_TRUE@DPDKSTRIP_FLAGS = --dpdk | ||
2424 | 1524 | AM_CTAGSFLAGS = -I "$(OVS_CTAGS_IDENTIFIERS_LIST)" | ||
2425 | 1525 | @WIN32_FALSE@psep = ":" | ||
2426 | 1526 | @WIN32_TRUE@psep = ";" | ||
2427 | 1527 | # PYTHONDONTWRITEBYTECODE=yes keeps Python from creating .pyc and .pyo | ||
2428 | 1528 | # files. Creating .py[co] works OK for any given version of Open | ||
2429 | 1529 | # vSwitch, but it causes trouble if you switch from a version with | ||
2430 | 1530 | # foo/__init__.py into an (older) version with plain foo.py, since | ||
2431 | 1531 | # foo/__init__.pyc will cause Python to ignore foo.py. | ||
2432 | 1532 | run_python = \ | ||
2433 | 1533 | PYTHONPATH=$(top_srcdir)/python$(psep)$$PYTHONPATH \ | ||
2434 | 1534 | PYTHONDONTWRITEBYTECODE=yes $(PYTHON3) | ||
2435 | 1535 | |||
2436 | 1536 | |||
2437 | 1537 | # If we're checked out from a Git repository, make sure that every | ||
2438 | 1538 | # file that is in Git is distributed. | ||
2439 | 1539 | |||
2440 | 1540 | # Check that every .c file includes <config.h>. | ||
2441 | 1541 | |||
2442 | 1542 | # Check for printf() type modifiers that MSVC doesn't support. | ||
2443 | 1543 | |||
2444 | 1544 | # Check that certain data structures are always declared "static". | ||
2445 | 1545 | |||
2446 | 1546 | # Check that assert.h is not used (outside a small set of files). | ||
2447 | 1547 | |||
2448 | 1548 | # Check that LITTLE_ENDIAN and BIG_ENDIAN are not used unless BYTE_ORDER is | ||
2449 | 1549 | # also mentioned. (<endian.h> always defines the former two constants. They | ||
2450 | 1550 | # must be compared to BYTE_ORDER to get the machine's correct endianness. But | ||
2451 | 1551 | # it is better to use WORDS_BIGENDIAN.) | ||
2452 | 1552 | |||
2453 | 1553 | # Check that "ip" is used in preference to "ifconfig", because | ||
2454 | 1554 | # "ifconfig" is not installed ubiquitously anymore. | ||
2455 | 1555 | |||
2456 | 1556 | # OVS does not use C++ itself, but it provides public header files | ||
2457 | 1557 | # that a C++ compiler should accept, so we make sure that every public | ||
2458 | 1558 | # header file has the proper extern declaration for use with C++. | ||
2459 | 1559 | # | ||
2460 | 1560 | # Some header files don't declare any external functions, so they | ||
2461 | 1561 | # don't really need extern "C". We only permit a couple of these | ||
2462 | 1562 | # below, which are the ones that seem unlikely to ever declare | ||
2463 | 1563 | # external functions. For the rest, we add extern "C" anyway; it | ||
2464 | 1564 | # doesn't hurt. | ||
2465 | 1565 | |||
2466 | 1566 | # Version checking for vswitch.ovsschema. | ||
2467 | 1567 | |||
2468 | 1568 | # Version checking for _server.ovsschema. | ||
2469 | 1569 | |||
2470 | 1570 | # Version checking for local-config.ovsschema. | ||
2471 | 1571 | |||
2472 | 1572 | # Version checking for vtep.ovsschema. | ||
2473 | 1573 | ALL_LOCAL = dist-hook-git config-h-check printf-check static-check \ | ||
2474 | 1574 | check-assert-h-usage check-endian check-echo-n check-tabs \ | ||
2475 | 1575 | thread-safety-check check-ifconfig $(am__append_6) \ | ||
2476 | 1576 | $(am__append_8) $(am__append_9) $(am__append_11) \ | ||
2477 | 1577 | $(HSTAMP_FILES) cxx-check check-debian-changelog-version \ | ||
2478 | 1578 | vswitchd/vswitch.ovsschema.stamp ovsdb/_server.ovsschema.stamp \ | ||
2479 | 1579 | ovsdb/local-config.ovsschema.stamp \ | ||
2480 | 1580 | $(srcdir)/python/ovs/version.py $(srcdir)/python/ovs/dirs.py \ | ||
2481 | 1581 | vtep/vtep.ovsschema.stamp | ||
2482 | 1582 | BUILT_SOURCES = ofproto/ipfix-entities.def include/odp-netlink.h \ | ||
2483 | 1583 | include/odp-netlink-macros.h $(OVSIDL_BUILT) $(am__append_47) | ||
2484 | 1584 | |||
2485 | 1585 | # Clean up generated files from older OVS versions. (This is important so that | ||
2486 | 1586 | # #include "vswitch-idl.h" doesn't get the wrong copy.) | ||
2487 | 1587 | CLEANFILES = all-gitfiles missing-distfiles distfiles $(am__append_7) \ | ||
2488 | 1588 | flake8-check manpages.mk manpage-dep-check $(am__append_12) \ | ||
2489 | 1589 | $(nodist_lib_libopenvswitch_la_SOURCES) lib/meta-flow.inc \ | ||
2490 | 1590 | lib/nx-match.inc lib/ofp-actions.inc1 lib/ofp-actions.inc2 \ | ||
2491 | 1591 | lib/ofp-errors.inc lib/ofp-msgs.inc lib/ovs-fields.7 \ | ||
2492 | 1592 | ofproto/ipfix-entities.def utilities/ovs-ctl \ | ||
2493 | 1593 | utilities/ovs-check-dead-ifs utilities/ovs-testcontroller.8 \ | ||
2494 | 1594 | utilities/ovs-dpctl.8 utilities/ovs-dpctl-top \ | ||
2495 | 1595 | utilities/ovs-dpctl-top.8 utilities/ovs-kmod-ctl \ | ||
2496 | 1596 | utilities/ovs-l3ping utilities/ovs-lib utilities/ovs-ofctl.8 \ | ||
2497 | 1597 | utilities/ovs-parse-backtrace utilities/ovs-pcap \ | ||
2498 | 1598 | utilities/ovs-pcap.1 utilities/ovs-pki utilities/ovs-sim \ | ||
2499 | 1599 | utilities/ovs-tcpdump utilities/ovs-tcpundump \ | ||
2500 | 1600 | utilities/ovs-test utilities/ovs-vlan-test \ | ||
2501 | 1601 | utilities/ovs-vsctl.8 utilities/bugtool/ovs-bugtool \ | ||
2502 | 1602 | utilities/bugtool/ovs-bugtool.8 $(valgrind_wrappers) \ | ||
2503 | 1603 | $(am__append_41) include/odp-netlink.h \ | ||
2504 | 1604 | include/odp-netlink-macros.h $(HSTAMP_FILES) $(am__append_44) \ | ||
2505 | 1605 | cxx-check debian/copyright debian/control \ | ||
2506 | 1606 | ipsec/ovs-monitor-ipsec vswitchd/ovs-vswitchd.8 \ | ||
2507 | 1607 | $(am__append_45) vswitchd/ovs-vswitchd.conf.db.5 \ | ||
2508 | 1608 | vswitchd/vswitch.ovsschema.stamp vswitchd/vswitch-idl.c \ | ||
2509 | 1609 | vswitchd/vswitch-idl.h ovsdb/ovsdb-tool.1 ovsdb/ovsdb-client.1 \ | ||
2510 | 1610 | ovsdb/ovsdb-server.1 ovsdb/ovsdb-idlc $(OVSIDL_BUILT) \ | ||
2511 | 1611 | ovsdb/ovsdb-dot ovsdb/_server.ovsschema.inc \ | ||
2512 | 1612 | ovsdb/_server.ovsschema.stamp ovsdb/ovsdb-server.5 \ | ||
2513 | 1613 | ovsdb/local-config.ovsschema.stamp ovsdb/ovsdb.local-config.5 \ | ||
2514 | 1614 | python/ovs/dirs.py python/ovs/flow/ofp_fields.py \ | ||
2515 | 1615 | vtep/vtep-ctl.8 vtep/ovs-vtep $(am__append_46) vtep/vtep.5 \ | ||
2516 | 1616 | vtep/vtep.ovsschema.stamp \ | ||
2517 | 1617 | $(srcdir)/datapath-windows/include/OvsDpInterface.h \ | ||
2518 | 1618 | selinux/openvswitch-custom.te selinux/openvswitch-custom.pp \ | ||
2519 | 1619 | selinux/openvswitch-custom.fc selinux/openvswitch-custom.if | ||
2520 | 1620 | |||
2521 | 1621 | # lcov support | ||
2522 | 1622 | # Requires build with --enable-coverage and lcov/genhtml in $PATH | ||
2523 | 1623 | CLEAN_LOCAL = clean-pycov $(am__append_10) $(am__append_13) clean-lcov \ | ||
2524 | 1624 | $(am__append_42) | ||
2525 | 1625 | DISTCLEANFILES = tests/atconfig tests/atlocal \ | ||
2526 | 1626 | rhel/usr_lib_systemd_system_ovs-vswitchd.service | ||
2527 | 1627 | PYCOV_CLEAN_FILES = build-aux/check-structs,cover \ | ||
2528 | 1628 | $(CHECK_PYFILES:.py=.py,cover) .coverage \ | ||
2529 | 1629 | $(PYFILES:.py=.py,cover) | ||
2530 | 1630 | |||
2531 | 1631 | # IPFIX entity definition macros generation from IANA's XML definition. | ||
2532 | 1632 | |||
2533 | 1633 | # IPFIX enterprise entity definition macros. | ||
2534 | 1634 | |||
2535 | 1635 | # vswitch schema and IDL | ||
2536 | 1636 | |||
2537 | 1637 | # vswitch schema documentation | ||
2538 | 1638 | |||
2539 | 1639 | # ovsdb-doc | ||
2540 | 1640 | |||
2541 | 1641 | # ovsdb-dot | ||
2542 | 1642 | |||
2543 | 1643 | # _Server schema documentation | ||
2544 | 1644 | |||
2545 | 1645 | # Local_Config schema documentation | ||
2546 | 1646 | |||
2547 | 1647 | # These python files are used at build time but not runtime, | ||
2548 | 1648 | # so they are not installed. | ||
2549 | 1649 | |||
2550 | 1650 | # PyPI support. | ||
2551 | 1651 | |||
2552 | 1652 | # C extension support. | ||
2553 | 1653 | |||
2554 | 1654 | # VTEP schema and IDL | ||
2555 | 1655 | |||
2556 | 1656 | # VTEP schema documentation | ||
2557 | 1657 | EXTRA_DIST = AUTHORS.rst CONTRIBUTING.rst LICENSE MAINTAINERS.rst \ | ||
2558 | 1658 | README.rst NOTICE .ci/dpdk-build.sh .ci/dpdk-prepare.sh \ | ||
2559 | 1659 | .ci/linux-build.sh .ci/linux-prepare.sh .ci/osx-build.sh \ | ||
2560 | 1660 | .ci/osx-prepare.sh .cirrus.yml .editorconfig \ | ||
2561 | 1661 | .github/workflows/build-and-test.yml .readthedocs.yaml \ | ||
2562 | 1662 | appveyor.yml boot.sh poc/builders/Vagrantfile \ | ||
2563 | 1663 | poc/playbook-centos-builder.yml \ | ||
2564 | 1664 | poc/playbook-fedora-builder.yml \ | ||
2565 | 1665 | poc/playbook-ubuntu-builder.yml $(MAN_FRAGMENTS) $(MAN_ROOTS) \ | ||
2566 | 1666 | Vagrantfile Vagrantfile-FreeBSD .mailmap \ | ||
2567 | 1667 | build-aux/thread-safety-forbidden $(DOC_SOURCE) \ | ||
2568 | 1668 | m4/absolute-header.m4 m4/include_next.m4 m4/pkg.m4 \ | ||
2569 | 1669 | lib/stdio.h.in lib/string.h.in lib/dh2048.pem lib/dh4096.pem \ | ||
2570 | 1670 | lib/common.xml lib/daemon.xml lib/dirs.c.in \ | ||
2571 | 1671 | lib/db-ctl-base.xml lib/ovs-replay.xml lib/ssl.xml \ | ||
2572 | 1672 | lib/ssl-bootstrap.xml lib/ssl-peer-ca-cert.xml lib/table.xml \ | ||
2573 | 1673 | lib/vlog.xml lib/unixctl.xml lib/vswitch-idl.ann \ | ||
2574 | 1674 | lib/ovsdb-server-idl.ann lib/meta-flow.xml ofproto/ipfix.xml \ | ||
2575 | 1675 | ofproto/ipfix-enterprise-entities.def utilities/ovs-sim.in \ | ||
2576 | 1676 | utilities/gdb/ovs_gdb.py utilities/ovs-appctl-bashcomp.bash \ | ||
2577 | 1677 | utilities/ovs-check-dead-ifs.in utilities/ovs-ctl.in \ | ||
2578 | 1678 | utilities/ovs-dev.py utilities/ovs-docker \ | ||
2579 | 1679 | utilities/ovs-dpctl-top.in utilities/ovs-kmod-ctl.in \ | ||
2580 | 1680 | utilities/ovs-l3ping.in utilities/ovs-lib.in \ | ||
2581 | 1681 | utilities/ovs-parse-backtrace.in utilities/ovs-pcap.in \ | ||
2582 | 1682 | utilities/ovs-pipegen.py utilities/ovs-pki.in \ | ||
2583 | 1683 | utilities/ovs-save utilities/ovs-tcpdump.in \ | ||
2584 | 1684 | utilities/ovs-tcpundump.in utilities/ovs-test.in \ | ||
2585 | 1685 | utilities/ovs-vlan-test.in utilities/ovs-vsctl-bashcomp.bash \ | ||
2586 | 1686 | utilities/checkpatch.py utilities/docker/Makefile \ | ||
2587 | 1687 | utilities/docker/ovs-override.conf utilities/docker/start-ovs \ | ||
2588 | 1688 | utilities/docker/create_ovs_db.sh \ | ||
2589 | 1689 | utilities/docker/debian/Dockerfile \ | ||
2590 | 1690 | utilities/docker/debian/build-kernel-modules.sh \ | ||
2591 | 1691 | utilities/usdt-scripts/bridge_loop.bt \ | ||
2592 | 1692 | utilities/usdt-scripts/dpif_nl_exec_monitor.py \ | ||
2593 | 1693 | utilities/usdt-scripts/kernel_delay.py \ | ||
2594 | 1694 | utilities/usdt-scripts/kernel_delay.rst \ | ||
2595 | 1695 | utilities/usdt-scripts/reval_monitor.py \ | ||
2596 | 1696 | utilities/usdt-scripts/upcall_cost.py \ | ||
2597 | 1697 | utilities/usdt-scripts/upcall_monitor.py $(bugtool_plugins) \ | ||
2598 | 1698 | $(bugtool_scripts) utilities/bugtool/ovs-bugtool.in \ | ||
2599 | 1699 | $(COMMON_MACROS_AT) $(TESTSUITE_AT) $(SYSTEM_TESTSUITE_AT) \ | ||
2600 | 1700 | $(SYSTEM_KMOD_TESTSUITE_AT) $(SYSTEM_USERSPACE_TESTSUITE_AT) \ | ||
2601 | 1701 | $(SYSTEM_TSO_TESTSUITE_AT) $(SYSTEM_AFXDP_TESTSUITE_AT) \ | ||
2602 | 1702 | $(SYSTEM_OFFLOADS_TESTSUITE_AT) $(SYSTEM_DPDK_TESTSUITE_AT) \ | ||
2603 | 1703 | $(OVSDB_CLUSTER_TESTSUITE_AT) $(TESTSUITE) \ | ||
2604 | 1704 | $(SYSTEM_KMOD_TESTSUITE) $(SYSTEM_USERSPACE_TESTSUITE) \ | ||
2605 | 1705 | $(SYSTEM_TSO_TESTSUITE) $(SYSTEM_AFXDP_TESTSUITE) \ | ||
2606 | 1706 | $(SYSTEM_OFFLOADS_TESTSUITE) $(SYSTEM_DPDK_TESTSUITE) \ | ||
2607 | 1707 | $(OVSDB_CLUSTER_TESTSUITE) tests/atlocal.in \ | ||
2608 | 1708 | $(srcdir)/package.m4 $(srcdir)/tests/test-dpparse.py \ | ||
2609 | 1709 | $(srcdir)/tests/test-ofparse.py $(srcdir)/tests/testsuite \ | ||
2610 | 1710 | $(srcdir)/tests/testsuite.patch $(FUZZ_REGRESSION_TESTS) \ | ||
2611 | 1711 | tests/valgrind-wrapper.in tests/glibc.supp tests/openssl.supp \ | ||
2612 | 1712 | tests/run-oftest tests/run-ryu $(IDLTEST_IDL_FILES) \ | ||
2613 | 1713 | tests/idltest2.ovsschema $(CHECK_PYFILES) \ | ||
2614 | 1714 | tests/oss-fuzz/config/flow_extract_target.options \ | ||
2615 | 1715 | tests/oss-fuzz/config/json_parser_target.options \ | ||
2616 | 1716 | tests/oss-fuzz/config/ofp_print_target.options \ | ||
2617 | 1717 | tests/oss-fuzz/config/odp_target.options \ | ||
2618 | 1718 | tests/oss-fuzz/config/miniflow_target.options \ | ||
2619 | 1719 | tests/oss-fuzz/config/ofctl_parse_target.options \ | ||
2620 | 1720 | tests/oss-fuzz/config/ovs.dict tests/oss-fuzz/config/odp.dict \ | ||
2621 | 1721 | tests/oss-fuzz/config/ofp-flow.dict \ | ||
2622 | 1722 | third-party/ofp-tcpdump.patch third-party/README.rst \ | ||
2623 | 1723 | debian/README.Debian debian/changelog debian/clean \ | ||
2624 | 1724 | debian/control.in debian/copyright.in debian/dirs \ | ||
2625 | 1725 | debian/gbp.conf debian/ifupdown.sh \ | ||
2626 | 1726 | debian/ltmain-whole-archive.diff debian/not-installed \ | ||
2627 | 1727 | debian/openvswitch-common.dirs \ | ||
2628 | 1728 | debian/openvswitch-common.install \ | ||
2629 | 1729 | debian/openvswitch-common.lintian-overrides \ | ||
2630 | 1730 | debian/openvswitch-doc.doc-base debian/openvswitch-doc.install \ | ||
2631 | 1731 | debian/openvswitch-ipsec.init debian/openvswitch-ipsec.install \ | ||
2632 | 1732 | debian/openvswitch-ipsec.service debian/openvswitch-pki.dirs \ | ||
2633 | 1733 | debian/openvswitch-pki.postinst debian/openvswitch-pki.postrm \ | ||
2634 | 1734 | debian/openvswitch-source.dirs debian/openvswitch-source.docs \ | ||
2635 | 1735 | debian/openvswitch-source.install \ | ||
2636 | 1736 | debian/openvswitch-switch-dpdk.README.Debian \ | ||
2637 | 1737 | debian/openvswitch-switch-dpdk.install \ | ||
2638 | 1738 | debian/openvswitch-switch-dpdk.postinst \ | ||
2639 | 1739 | debian/openvswitch-switch-dpdk.prerm \ | ||
2640 | 1740 | debian/openvswitch-switch.README.Debian \ | ||
2641 | 1741 | debian/openvswitch-switch.default \ | ||
2642 | 1742 | debian/openvswitch-switch.dirs debian/openvswitch-switch.init \ | ||
2643 | 1743 | debian/openvswitch-switch.install \ | ||
2644 | 1744 | debian/openvswitch-switch.links \ | ||
2645 | 1745 | debian/openvswitch-switch.lintian-overrides \ | ||
2646 | 1746 | debian/openvswitch-switch.logrotate \ | ||
2647 | 1747 | debian/openvswitch-switch.ovs-record-hostname.service \ | ||
2648 | 1748 | debian/openvswitch-switch.ovs-vswitchd.service \ | ||
2649 | 1749 | debian/openvswitch-switch.ovsdb-server.service \ | ||
2650 | 1750 | debian/openvswitch-switch.postinst \ | ||
2651 | 1751 | debian/openvswitch-switch.postrm \ | ||
2652 | 1752 | debian/openvswitch-switch.preinst \ | ||
2653 | 1753 | debian/openvswitch-switch.prerm \ | ||
2654 | 1754 | debian/openvswitch-switch.service \ | ||
2655 | 1755 | debian/openvswitch-test.install \ | ||
2656 | 1756 | debian/openvswitch-testcontroller.README.Debian \ | ||
2657 | 1757 | debian/openvswitch-testcontroller.default \ | ||
2658 | 1758 | debian/openvswitch-testcontroller.dirs \ | ||
2659 | 1759 | debian/openvswitch-testcontroller.init \ | ||
2660 | 1760 | debian/openvswitch-testcontroller.install \ | ||
2661 | 1761 | debian/openvswitch-testcontroller.postinst \ | ||
2662 | 1762 | debian/openvswitch-testcontroller.postrm \ | ||
2663 | 1763 | debian/openvswitch-vtep.default debian/openvswitch-vtep.dirs \ | ||
2664 | 1764 | debian/openvswitch-vtep.init debian/openvswitch-vtep.install \ | ||
2665 | 1765 | debian/ovs-systemd-reload debian/patches/ovs-ctl-ipsec.patch \ | ||
2666 | 1766 | debian/patches/series debian/rules debian/source/format \ | ||
2667 | 1767 | debian/source/lintian-overrides debian/tests/control \ | ||
2668 | 1768 | debian/tests/dpdk debian/tests/openflow.py \ | ||
2669 | 1769 | debian/tests/vanilla debian/watch ipsec/ovs-monitor-ipsec.in \ | ||
2670 | 1770 | vswitchd/vswitch.ovsschema vswitchd/vswitch.xml \ | ||
2671 | 1771 | ovsdb/ovsdb-idlc.in ovsdb/ovsdb-doc ovsdb/ovsdb-dot.in \ | ||
2672 | 1772 | ovsdb/dot2pic ovsdb/_server.ovsschema ovsdb/_server.xml \ | ||
2673 | 1773 | ovsdb/local-config.ovsschema ovsdb/local-config.xml \ | ||
2674 | 1774 | ovsdb/TODO.rst rhel/README.RHEL.rst rhel/automake.mk \ | ||
2675 | 1775 | rhel/etc_init.d_openvswitch rhel/etc_logrotate.d_openvswitch \ | ||
2676 | 1776 | rhel/etc_openvswitch_default.conf \ | ||
2677 | 1777 | rhel/etc_sysconfig_network-scripts_ifdown-ovs \ | ||
2678 | 1778 | rhel/etc_sysconfig_network-scripts_ifup-ovs \ | ||
2679 | 1779 | rhel/openvswitch.spec rhel/openvswitch.spec.in \ | ||
2680 | 1780 | rhel/openvswitch-fedora.spec rhel/openvswitch-fedora.spec.in \ | ||
2681 | 1781 | rhel/usr_share_openvswitch_scripts_ovs-systemd-reload \ | ||
2682 | 1782 | rhel/usr_share_openvswitch_scripts_sysconfig.template \ | ||
2683 | 1783 | rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \ | ||
2684 | 1784 | rhel/usr_lib_udev_rules.d_91-vfio.rules \ | ||
2685 | 1785 | rhel/usr_lib_systemd_system_openvswitch.service \ | ||
2686 | 1786 | rhel/usr_lib_systemd_system_ovsdb-server.service \ | ||
2687 | 1787 | rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \ | ||
2688 | 1788 | rhel/usr_lib_systemd_system_ovs-delete-transient-ports.service \ | ||
2689 | 1789 | rhel/usr_lib_systemd_system_openvswitch-ipsec.service \ | ||
2690 | 1790 | python/ovs_build_helpers/__init__.py \ | ||
2691 | 1791 | python/ovs_build_helpers/extract_ofp_fields.py \ | ||
2692 | 1792 | python/ovs_build_helpers/nroff.py \ | ||
2693 | 1793 | python/ovs_build_helpers/soutil.py \ | ||
2694 | 1794 | python/ovs/compat/sortedcontainers/LICENSE python/README.rst \ | ||
2695 | 1795 | python/setup.py python/test_requirements.txt \ | ||
2696 | 1796 | python/ovs/_json.c $(PYFILES) python/ovs/dirs.py.template \ | ||
2697 | 1797 | python/TODO.rst python/ovs/flow/ofp_fields.py \ | ||
2698 | 1798 | tutorial/ovs-sandbox tutorial/t-setup tutorial/t-stage0 \ | ||
2699 | 1799 | tutorial/t-stage1 tutorial/t-stage2 tutorial/t-stage3 \ | ||
2700 | 1800 | tutorial/t-stage4 vtep/vtep-idl.ann vtep/ovs-vtep.in \ | ||
2701 | 1801 | vtep/vtep.ovsschema vtep/vtep.xml \ | ||
2702 | 1802 | datapath-windows/Package/package.VcxProj \ | ||
2703 | 1803 | datapath-windows/Package/package.VcxProj.user \ | ||
2704 | 1804 | datapath-windows/include/OvsDpInterfaceExt.h \ | ||
2705 | 1805 | datapath-windows/include/OvsDpInterfaceCtExt.h \ | ||
2706 | 1806 | datapath-windows/misc/DriverRecommendedRules.ruleset \ | ||
2707 | 1807 | datapath-windows/misc/OVS.psm1 \ | ||
2708 | 1808 | datapath-windows/misc/install.cmd \ | ||
2709 | 1809 | datapath-windows/misc/uninstall.cmd \ | ||
2710 | 1810 | datapath-windows/ovsext.sln datapath-windows/ovsext/Actions.c \ | ||
2711 | 1811 | datapath-windows/ovsext/Actions.h \ | ||
2712 | 1812 | datapath-windows/ovsext/Atomic.h \ | ||
2713 | 1813 | datapath-windows/ovsext/BufferMgmt.c \ | ||
2714 | 1814 | datapath-windows/ovsext/BufferMgmt.h \ | ||
2715 | 1815 | datapath-windows/ovsext/Conntrack-ftp.c \ | ||
2716 | 1816 | datapath-windows/ovsext/Conntrack-icmp.c \ | ||
2717 | 1817 | datapath-windows/ovsext/Conntrack-other.c \ | ||
2718 | 1818 | datapath-windows/ovsext/Conntrack-related.c \ | ||
2719 | 1819 | datapath-windows/ovsext/Conntrack-nat.c \ | ||
2720 | 1820 | datapath-windows/ovsext/Conntrack-tcp.c \ | ||
2721 | 1821 | datapath-windows/ovsext/Conntrack-nat.h \ | ||
2722 | 1822 | datapath-windows/ovsext/Conntrack.c \ | ||
2723 | 1823 | datapath-windows/ovsext/Conntrack.h \ | ||
2724 | 1824 | datapath-windows/ovsext/Datapath.c \ | ||
2725 | 1825 | datapath-windows/ovsext/Datapath.h \ | ||
2726 | 1826 | datapath-windows/ovsext/Debug.c \ | ||
2727 | 1827 | datapath-windows/ovsext/Debug.h \ | ||
2728 | 1828 | datapath-windows/ovsext/DpInternal.h \ | ||
2729 | 1829 | datapath-windows/ovsext/Driver.c \ | ||
2730 | 1830 | datapath-windows/ovsext/Ethernet.h \ | ||
2731 | 1831 | datapath-windows/ovsext/Event.c \ | ||
2732 | 1832 | datapath-windows/ovsext/Event.h datapath-windows/ovsext/Flow.c \ | ||
2733 | 1833 | datapath-windows/ovsext/Flow.h datapath-windows/ovsext/Gre.h \ | ||
2734 | 1834 | datapath-windows/ovsext/Gre.c \ | ||
2735 | 1835 | datapath-windows/ovsext/IpFragment.c \ | ||
2736 | 1836 | datapath-windows/ovsext/IpFragment.h \ | ||
2737 | 1837 | datapath-windows/ovsext/Ip6Fragment.c \ | ||
2738 | 1838 | datapath-windows/ovsext/Ip6Fragment.h \ | ||
2739 | 1839 | datapath-windows/ovsext/IpHelper.c \ | ||
2740 | 1840 | datapath-windows/ovsext/IpHelper.h \ | ||
2741 | 1841 | datapath-windows/ovsext/Jhash.c \ | ||
2742 | 1842 | datapath-windows/ovsext/Jhash.h datapath-windows/ovsext/Mpls.h \ | ||
2743 | 1843 | datapath-windows/ovsext/Meter.c \ | ||
2744 | 1844 | datapath-windows/ovsext/Meter.h \ | ||
2745 | 1845 | datapath-windows/ovsext/NetProto.h \ | ||
2746 | 1846 | datapath-windows/ovsext/Netlink/Netlink.c \ | ||
2747 | 1847 | datapath-windows/ovsext/Netlink/Netlink.h \ | ||
2748 | 1848 | datapath-windows/ovsext/Netlink/NetlinkBuf.c \ | ||
2749 | 1849 | datapath-windows/ovsext/Netlink/NetlinkBuf.h \ | ||
2750 | 1850 | datapath-windows/ovsext/Netlink/NetlinkError.h \ | ||
2751 | 1851 | datapath-windows/ovsext/Netlink/NetlinkProto.h \ | ||
2752 | 1852 | datapath-windows/ovsext/Offload.c \ | ||
2753 | 1853 | datapath-windows/ovsext/Offload.h \ | ||
2754 | 1854 | datapath-windows/ovsext/Oid.c datapath-windows/ovsext/Oid.h \ | ||
2755 | 1855 | datapath-windows/ovsext/PacketIO.c \ | ||
2756 | 1856 | datapath-windows/ovsext/PacketIO.h \ | ||
2757 | 1857 | datapath-windows/ovsext/PacketParser.c \ | ||
2758 | 1858 | datapath-windows/ovsext/PacketParser.h \ | ||
2759 | 1859 | datapath-windows/ovsext/Recirc.c \ | ||
2760 | 1860 | datapath-windows/ovsext/Recirc.h datapath-windows/ovsext/Stt.c \ | ||
2761 | 1861 | datapath-windows/ovsext/Stt.h datapath-windows/ovsext/Switch.c \ | ||
2762 | 1862 | datapath-windows/ovsext/Switch.h \ | ||
2763 | 1863 | datapath-windows/ovsext/Tunnel.c \ | ||
2764 | 1864 | datapath-windows/ovsext/Tunnel.h \ | ||
2765 | 1865 | datapath-windows/ovsext/TunnelFilter.c \ | ||
2766 | 1866 | datapath-windows/ovsext/TunnelIntf.h \ | ||
2767 | 1867 | datapath-windows/ovsext/Types.h datapath-windows/ovsext/User.c \ | ||
2768 | 1868 | datapath-windows/ovsext/User.h datapath-windows/ovsext/Util.c \ | ||
2769 | 1869 | datapath-windows/ovsext/Util.h datapath-windows/ovsext/Vport.c \ | ||
2770 | 1870 | datapath-windows/ovsext/Vport.h \ | ||
2771 | 1871 | datapath-windows/ovsext/Vxlan.c \ | ||
2772 | 1872 | datapath-windows/ovsext/Vxlan.h \ | ||
2773 | 1873 | datapath-windows/ovsext/Geneve.c \ | ||
2774 | 1874 | datapath-windows/ovsext/Geneve.h \ | ||
2775 | 1875 | datapath-windows/ovsext/ovsext.inf \ | ||
2776 | 1876 | datapath-windows/ovsext/ovsext.rc \ | ||
2777 | 1877 | datapath-windows/ovsext/ovsext.vcxproj \ | ||
2778 | 1878 | datapath-windows/ovsext/ovsext.vcxproj.user \ | ||
2779 | 1879 | datapath-windows/ovsext/precomp.h \ | ||
2780 | 1880 | datapath-windows/ovsext/precompsrc.c \ | ||
2781 | 1881 | datapath-windows/ovsext/resource.h windows/automake.mk \ | ||
2782 | 1882 | windows/README.rst windows/ovs-windows-installer.sln \ | ||
2783 | 1883 | windows/ovs-windows-installer/Actions/OVSActions.js \ | ||
2784 | 1884 | windows/ovs-windows-installer/CustomActions.wxs \ | ||
2785 | 1885 | windows/ovs-windows-installer/Dialogs/BeginningDialog.wxs \ | ||
2786 | 1886 | windows/ovs-windows-installer/Dialogs/MyEndDialog.wxs \ | ||
2787 | 1887 | windows/ovs-windows-installer/Dialogs/MyTroubleshootDialog.wxs \ | ||
2788 | 1888 | windows/ovs-windows-installer/Dialogs/UserFinishDialog.wxs \ | ||
2789 | 1889 | windows/ovs-windows-installer/License.rtf \ | ||
2790 | 1890 | windows/ovs-windows-installer/Product.wxs \ | ||
2791 | 1891 | windows/ovs-windows-installer/UI.wxs \ | ||
2792 | 1892 | windows/ovs-windows-installer/images/bannrbmp.bmp \ | ||
2793 | 1893 | windows/ovs-windows-installer/images/dlgbmp.bmp \ | ||
2794 | 1894 | windows/ovs-windows-installer/ovs-windows-installer.wixproj \ | ||
2795 | 1895 | selinux/openvswitch-custom.fc.in \ | ||
2796 | 1896 | selinux/openvswitch-custom.te.in \ | ||
2797 | 1897 | build-aux/calculate-schema-cksum build-aux/cccl \ | ||
2798 | 1898 | build-aux/check-structs build-aux/cksum-schema-check \ | ||
2799 | 1899 | build-aux/dist-docs build-aux/dpdkstrip.py \ | ||
2800 | 1900 | build-aux/extract-odp-netlink-h \ | ||
2801 | 1901 | build-aux/extract-odp-netlink-macros-h \ | ||
2802 | 1902 | build-aux/extract-odp-netlink-windows-dp-h \ | ||
2803 | 1903 | build-aux/extract-ofp-actions build-aux/extract-ofp-errors \ | ||
2804 | 1904 | build-aux/extract-ofp-fields build-aux/extract-ofp-msgs \ | ||
2805 | 1905 | build-aux/gen_ofp_field_decoders build-aux/generate-dhparams-c \ | ||
2806 | 1906 | build-aux/initial-tab-allowed-files build-aux/sodepends.py \ | ||
2807 | 1907 | build-aux/soexpand.py build-aux/text2c build-aux/xml2nroff | ||
2808 | 1908 | bin_SCRIPTS = utilities/ovs-docker utilities/ovs-pki \ | ||
2809 | 1909 | utilities/ovs-pcap utilities/ovs-tcpdump \ | ||
2810 | 1910 | utilities/ovs-tcpundump utilities/ovs-dpctl-top \ | ||
2811 | 1911 | utilities/ovs-l3ping utilities/ovs-parse-backtrace \ | ||
2812 | 1912 | utilities/ovs-test utilities/ovs-vlan-test | ||
2813 | 1913 | DIST_HOOKS = check-debian-changelog-version | ||
2814 | 1914 | dist_man_MANS = | ||
2815 | 1915 | dist_pkgdata_DATA = | ||
2816 | 1916 | dist_pkgdata_SCRIPTS = | ||
2817 | 1917 | dist_sbin_SCRIPTS = | ||
2818 | 1918 | dist_scripts_SCRIPTS = | ||
2819 | 1919 | dist_scripts_DATA = | ||
2820 | 1920 | INSTALL_DATA_LOCAL = install-man-rst lib-install-data-local \ | ||
2821 | 1921 | bugtool-install-data-local | ||
2822 | 1922 | UNINSTALL_LOCAL = uninstall-man-rst bugtool-uninstall-local \ | ||
2823 | 1923 | ovs-uninstall-local | ||
2824 | 1924 | # ovsdb-tool.1 | ||
2825 | 1925 | # ovsdb-client.1 | ||
2826 | 1926 | # ovsdb-server.1 | ||
2827 | 1927 | man_MANS = lib/ovs-fields.7 utilities/ovs-testcontroller.8 \ | ||
2828 | 1928 | utilities/ovs-dpctl.8 utilities/ovs-dpctl-top.8 \ | ||
2829 | 1929 | utilities/ovs-kmod-ctl.8 utilities/ovs-ofctl.8 \ | ||
2830 | 1930 | utilities/ovs-pcap.1 utilities/ovs-vsctl.8 \ | ||
2831 | 1931 | utilities/bugtool/ovs-bugtool.8 vswitchd/ovs-vswitchd.8 \ | ||
2832 | 1932 | vswitchd/ovs-vswitchd.conf.db.5 ovsdb/ovsdb-tool.1 \ | ||
2833 | 1933 | ovsdb/ovsdb-client.1 ovsdb/ovsdb-server.1 ovsdb/ovsdb-server.5 \ | ||
2834 | 1934 | ovsdb/ovsdb.local-config.5 vtep/vtep-ctl.8 vtep/vtep.5 | ||
2835 | 1935 | MAN_FRAGMENTS = lib/colors.man lib/common.man lib/common-syn.man \ | ||
2836 | 1936 | lib/coverage-unixctl.man lib/daemon.man lib/daemon-syn.man \ | ||
2837 | 1937 | lib/db-ctl-base.man lib/dpctl.man lib/dpdk-unixctl.man \ | ||
2838 | 1938 | lib/memory-unixctl.man lib/netdev-dpdk-unixctl.man \ | ||
2839 | 1939 | lib/dpif-netdev-unixctl.man lib/dpif-netlink-unixctl.man \ | ||
2840 | 1940 | lib/odp-execute-unixctl.man lib/ofp-version.man lib/ovs.tmac \ | ||
2841 | 1941 | lib/ovs-replay.man lib/ovs-replay-syn.man lib/service.man \ | ||
2842 | 1942 | lib/service-syn.man lib/ssl-bootstrap.man \ | ||
2843 | 1943 | lib/ssl-bootstrap-syn.man lib/ssl-peer-ca-cert.man \ | ||
2844 | 1944 | lib/ssl-peer-ca-cert-syn.man lib/ssl.man lib/ssl-syn.man \ | ||
2845 | 1945 | lib/ssl-connect.man lib/ssl-connect-syn.man lib/table.man \ | ||
2846 | 1946 | lib/unixctl.man lib/unixctl-syn.man lib/vconn-active.man \ | ||
2847 | 1947 | lib/vconn-passive.man lib/vlog-unixctl.man lib/vlog-syn.man \ | ||
2848 | 1948 | lib/vlog.man ofproto/ofproto-unixctl.man \ | ||
2849 | 1949 | ofproto/ofproto-dpif-unixctl.man \ | ||
2850 | 1950 | ofproto/ofproto-tnl-unixctl.man ovsdb/ovsdb-schemas.man | ||
2851 | 1951 | MAN_ROOTS = utilities/ovs-testcontroller.8.in utilities/ovs-dpctl.8.in \ | ||
2852 | 1952 | utilities/ovs-dpctl-top.8.in utilities/ovs-kmod-ctl.8 \ | ||
2853 | 1953 | utilities/ovs-ofctl.8.in utilities/ovs-pcap.1.in \ | ||
2854 | 1954 | utilities/ovs-vsctl.8.in utilities/bugtool/ovs-bugtool.8.in \ | ||
2855 | 1955 | vswitchd/ovs-vswitchd.8.in ovsdb/ovsdb-tool.1.in \ | ||
2856 | 1956 | ovsdb/ovsdb-client.1.in ovsdb/ovsdb-server.1.in \ | ||
2857 | 1957 | ovsdb/ovsdb-idlc.1 vtep/vtep-ctl.8.in | ||
2858 | 1958 | noinst_DATA = | ||
2859 | 1959 | |||
2860 | 1960 | # This ensures that files added to EXTRA_DIST are always distributed, | ||
2861 | 1961 | # even if they are inside an Automake if...endif conditional block that is | ||
2862 | 1962 | # disabled by some particular "configure" run. For more information, see: | ||
2863 | 1963 | # http://article.gmane.org/gmane.comp.sysutils.automake.general/10891 | ||
2864 | 1964 | noinst_HEADERS = $(EXTRA_DIST) include/sparse/rte_byteorder.h \ | ||
2865 | 1965 | include/sparse/xmmintrin.h include/sparse/arpa/inet.h \ | ||
2866 | 1966 | include/sparse/bits/floatn.h include/sparse/assert.h \ | ||
2867 | 1967 | include/sparse/ia32intrin.h include/sparse/math.h \ | ||
2868 | 1968 | include/sparse/numa.h include/sparse/netinet/in.h \ | ||
2869 | 1969 | include/sparse/netinet/ip6.h include/sparse/netpacket/packet.h \ | ||
2870 | 1970 | include/sparse/pthread.h include/sparse/rte_atomic.h \ | ||
2871 | 1971 | include/sparse/rte_mbuf.h include/sparse/rte_memcpy.h \ | ||
2872 | 1972 | include/sparse/rte_trace_point.h include/sparse/sys/socket.h \ | ||
2873 | 1973 | include/sparse/sys/sysmacros.h include/sparse/sys/types.h \ | ||
2874 | 1974 | include/sparse/sys/wait.h include/sparse/threads.h \ | ||
2875 | 1975 | include/sparse/linux/if_packet.h \ | ||
2876 | 1976 | include/sparse/linux/tc_act/tc_pedit.h \ | ||
2877 | 1977 | include/windows/arpa/inet.h include/windows/dirent.h \ | ||
2878 | 1978 | include/windows/getopt.h \ | ||
2879 | 1979 | include/windows/linux/netfilter/nf_conntrack_common.h \ | ||
2880 | 1980 | include/windows/linux/netfilter/nf_conntrack_ftp.h \ | ||
2881 | 1981 | include/windows/linux/netfilter/nf_conntrack_sctp.h \ | ||
2882 | 1982 | include/windows/linux/netfilter/nf_conntrack_tcp.h \ | ||
2883 | 1983 | include/windows/linux/netfilter/nfnetlink.h \ | ||
2884 | 1984 | include/windows/linux/netfilter/nfnetlink_conntrack.h \ | ||
2885 | 1985 | include/windows/linux/netfilter/nfnetlink_cttimeout.h \ | ||
2886 | 1986 | include/windows/linux/pkt_sched.h \ | ||
2887 | 1987 | include/windows/linux/types.h include/windows/net/if.h \ | ||
2888 | 1988 | include/windows/netdb.h include/windows/netpacket/packet.h \ | ||
2889 | 1989 | include/windows/netinet/icmp6.h include/windows/netinet/in.h \ | ||
2890 | 1990 | include/windows/netinet/in_systm.h \ | ||
2891 | 1991 | include/windows/netinet/ip.h include/windows/netinet/ip6.h \ | ||
2892 | 1992 | include/windows/netinet/tcp.h include/windows/poll.h \ | ||
2893 | 1993 | include/windows/strings.h include/windows/syslog.h \ | ||
2894 | 1994 | include/windows/sys/epoll.h include/windows/sys/ioctl.h \ | ||
2895 | 1995 | include/windows/sys/resource.h include/windows/sys/socket.h \ | ||
2896 | 1996 | include/windows/sys/time.h include/windows/sys/uio.h \ | ||
2897 | 1997 | include/windows/sys/un.h include/windows/sys/wait.h \ | ||
2898 | 1998 | include/windows/unistd.h include/windows/windefs.h \ | ||
2899 | 1999 | include/linux/netlink.h \ | ||
2900 | 2000 | include/linux/netfilter/nf_conntrack_sctp.h \ | ||
2901 | 2001 | include/linux/openvswitch.h include/linux/pkt_cls.h \ | ||
2902 | 2002 | include/linux/gen_stats.h include/linux/tc_act/tc_mpls.h \ | ||
2903 | 2003 | include/linux/tc_act/tc_pedit.h \ | ||
2904 | 2004 | include/linux/tc_act/tc_skbedit.h \ | ||
2905 | 2005 | include/linux/tc_act/tc_tunnel_key.h \ | ||
2906 | 2006 | include/linux/tc_act/tc_vlan.h include/linux/tc_act/tc_ct.h | ||
2907 | 2007 | |||
2908 | 2008 | # libovsdb | ||
2909 | 2009 | |||
2910 | 2010 | # libvtep | ||
2911 | 2011 | lib_LTLIBRARIES = lib/libopenvswitch.la $(am__append_15) \ | ||
2912 | 2012 | lib/libsflow.la ofproto/libofproto.la ovsdb/libovsdb.la \ | ||
2913 | 2013 | vtep/libvtep.la | ||
2914 | 2014 | noinst_LTLIBRARIES = $(am__append_43) | ||
2915 | 2015 | noinst_man_MANS = | ||
2916 | 2016 | |||
2917 | 2017 | # ovsdb-idlc | ||
2918 | 2018 | noinst_SCRIPTS = utilities/ovs-sim ovsdb/ovsdb-idlc ovsdb/ovsdb-dot | ||
2919 | 2019 | |||
2920 | 2020 | # vswitch IDL | ||
2921 | 2021 | |||
2922 | 2022 | # _server IDL | ||
2923 | 2023 | |||
2924 | 2024 | # idltest schema and IDL | ||
2925 | 2025 | |||
2926 | 2026 | # vtep IDL | ||
2927 | 2027 | OVSIDL_BUILT = lib/vswitch-idl.c lib/vswitch-idl.h \ | ||
2928 | 2028 | lib/vswitch-idl.ovsidl lib/ovsdb-server-idl.c \ | ||
2929 | 2029 | lib/ovsdb-server-idl.h lib/ovsdb-server-idl.ovsidl \ | ||
2930 | 2030 | tests/idltest.c tests/idltest.h tests/idltest.ovsidl \ | ||
2931 | 2031 | vtep/vtep-idl.c vtep/vtep-idl.h vtep/vtep-idl.ovsidl | ||
2932 | 2032 | pkgdata_DATA = vswitchd/vswitch.ovsschema ovsdb/local-config.ovsschema \ | ||
2933 | 2033 | vtep/vtep.ovsschema | ||
2934 | 2034 | sbin_SCRIPTS = utilities/bugtool/ovs-bugtool | ||
2935 | 2035 | |||
2936 | 2036 | # ovs-vtep | ||
2937 | 2037 | scripts_SCRIPTS = utilities/ovs-check-dead-ifs utilities/ovs-ctl \ | ||
2938 | 2038 | utilities/ovs-kmod-ctl utilities/ovs-save $(bugtool_scripts) \ | ||
2939 | 2039 | ipsec/ovs-monitor-ipsec vtep/ovs-vtep | ||
2940 | 2040 | usdt_SCRIPTS = utilities/usdt-scripts/bridge_loop.bt \ | ||
2941 | 2041 | utilities/usdt-scripts/dpif_nl_exec_monitor.py \ | ||
2942 | 2042 | utilities/usdt-scripts/kernel_delay.py \ | ||
2943 | 2043 | utilities/usdt-scripts/kernel_delay.rst \ | ||
2944 | 2044 | utilities/usdt-scripts/reval_monitor.py \ | ||
2945 | 2045 | utilities/usdt-scripts/upcall_cost.py \ | ||
2946 | 2046 | utilities/usdt-scripts/upcall_monitor.py | ||
2947 | 2047 | completion_SCRIPTS = utilities/ovs-appctl-bashcomp.bash \ | ||
2948 | 2048 | utilities/ovs-vsctl-bashcomp.bash | ||
2949 | 2049 | scripts_DATA = utilities/ovs-lib | ||
2950 | 2050 | SUFFIXES = .in .xml .h .hstamp .ovsidl .ovsschema | ||
2951 | 2051 | check_DATA = $(am__append_40) | ||
2952 | 2052 | check_SCRIPTS = utilities/ovs-appctl-bashcomp.bash \ | ||
2953 | 2053 | utilities/ovs-vsctl-bashcomp.bash tests/atlocal | ||
2954 | 2054 | pkgconfig_DATA = lib/libopenvswitch.pc lib/libsflow.pc \ | ||
2955 | 2055 | ofproto/libofproto.pc ovsdb/libovsdb.pc | ||
2956 | 2056 | FLAKE8_PYFILES = Documentation/conf.py ofproto/ipfix-gen-entities \ | ||
2957 | 2057 | utilities/ovs-pcap.in utilities/checkpatch.py \ | ||
2958 | 2058 | utilities/ovs-dev.py utilities/gdb/ovs_gdb.py \ | ||
2959 | 2059 | utilities/ovs-check-dead-ifs.in utilities/ovs-tcpdump.in \ | ||
2960 | 2060 | utilities/ovs-pipegen.py \ | ||
2961 | 2061 | utilities/usdt-scripts/dpif_nl_exec_monitor.py \ | ||
2962 | 2062 | utilities/usdt-scripts/upcall_monitor.py \ | ||
2963 | 2063 | utilities/usdt-scripts/upcall_cost.py \ | ||
2964 | 2064 | utilities/bugtool/ovs-bugtool.in $(CHECK_PYFILES) \ | ||
2965 | 2065 | ipsec/ovs-monitor-ipsec.in $(filter-out python/ovs/compat/% \ | ||
2966 | 2066 | python/ovs/dirs.py,$(PYFILES)) \ | ||
2967 | 2067 | python/ovs_build_helpers/__init__.py \ | ||
2968 | 2068 | python/ovs_build_helpers/extract_ofp_fields.py \ | ||
2969 | 2069 | python/ovs_build_helpers/nroff.py \ | ||
2970 | 2070 | python/ovs_build_helpers/soutil.py python/ovs/dirs.py.template \ | ||
2971 | 2071 | python/setup.py vtep/ovs-vtep build-aux/dpdkstrip.py \ | ||
2972 | 2072 | build-aux/extract-ofp-actions build-aux/extract-ofp-errors \ | ||
2973 | 2073 | build-aux/extract-ofp-fields build-aux/extract-ofp-msgs \ | ||
2974 | 2074 | build-aux/gen_ofp_field_decoders build-aux/sodepends.py \ | ||
2975 | 2075 | build-aux/soexpand.py build-aux/xml2nroff | ||
2976 | 2076 | scriptsdir = $(pkgdatadir)/scripts | ||
2977 | 2077 | usdtdir = $(pkgdatadir)/scripts/usdt | ||
2978 | 2078 | completiondir = $(sysconfdir)/bash_completion.d | ||
2979 | 2079 | pkgconfigdir = $(libdir)/pkgconfig | ||
2980 | 2080 | ro_c = echo '/* -*- mode: c; buffer-read-only: t -*- */' | ||
2981 | 2081 | ro_shell = printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' | ||
2982 | 2082 | # http://flake8.readthedocs.org/en/latest/user/error-codes.html | ||
2983 | 2083 | # All warnings explicitly selected or ignored should be listed below. | ||
2984 | 2084 | # | ||
2985 | 2085 | # E***, W*** -- warnings from pep8 | ||
2986 | 2086 | # E121 continuation line under-indented for hanging indent (only from flake8 v2.0) | ||
2987 | 2087 | # E123 closing bracket does not match indentation of opening bracket's line | ||
2988 | 2088 | # E125 continuation line with same indent as next logical line (only from flake8 v2.0) | ||
2989 | 2089 | # E126 continuation line over-indented for hanging indent | ||
2990 | 2090 | # E127 continuation line over-indented for visual indent | ||
2991 | 2091 | # E128 continuation line under-indented for visual indent | ||
2992 | 2092 | # E129 visually indented line with same indent as next logical line | ||
2993 | 2093 | # E131 continuation line unaligned for hanging indent | ||
2994 | 2094 | # E203 whitespace before ':' | ||
2995 | 2095 | # E722 do not use bare except, specify exception instead | ||
2996 | 2096 | # W503 line break before binary operator | ||
2997 | 2097 | # W504 line break after binary operator | ||
2998 | 2098 | # F*** -- warnings native to flake8 | ||
2999 | 2099 | # F811 redefinition of unused <name> from line <N> (only from flake8 v2.0) | ||
3000 | 2100 | # D*** -- warnings from flake8-docstrings plugin | ||
3001 | 2101 | # H*** -- warnings from flake8 hacking plugin (custom style checks beyond PEP8) | ||
3002 | 2102 | # H231 Python 3.x incompatible 'except x,y:' construct | ||
3003 | 2103 | # H232 Python 3.x incompatible octal 077 should be written as 0o77 | ||
3004 | 2104 | # H233 Python 3.x incompatible use of print operator | ||
3005 | 2105 | # H238 old style class declaration, use new style (inherit from `object`) | ||
3006 | 2106 | @HAVE_FLAKE8_TRUE@FLAKE8_SELECT = H231,H232,H233,H238 | ||
3007 | 2107 | @HAVE_FLAKE8_TRUE@FLAKE8_IGNORE = E121,E123,E125,E126,E127,E128,E129,E131,E203,E722,W503,W504,F811,D,H,I | ||
3008 | 2108 | @VSTUDIO_DDK_TRUE@ARCH = x64 | ||
3009 | 2109 | DOC_SOURCE = \ | ||
3010 | 2110 | Documentation/group-selection-method-property.txt \ | ||
3011 | 2111 | Documentation/_static/logo.png \ | ||
3012 | 2112 | Documentation/_static/overview.png \ | ||
3013 | 2113 | Documentation/conf.py \ | ||
3014 | 2114 | Documentation/index.rst \ | ||
3015 | 2115 | Documentation/contents.rst \ | ||
3016 | 2116 | Documentation/intro/index.rst \ | ||
3017 | 2117 | Documentation/intro/what-is-ovs.rst \ | ||
3018 | 2118 | Documentation/intro/why-ovs.rst \ | ||
3019 | 2119 | Documentation/intro/install/index.rst \ | ||
3020 | 2120 | Documentation/intro/install/bash-completion.rst \ | ||
3021 | 2121 | Documentation/intro/install/afxdp.rst \ | ||
3022 | 2122 | Documentation/intro/install/debian.rst \ | ||
3023 | 2123 | Documentation/intro/install/documentation.rst \ | ||
3024 | 2124 | Documentation/intro/install/distributions.rst \ | ||
3025 | 2125 | Documentation/intro/install/dpdk.rst \ | ||
3026 | 2126 | Documentation/intro/install/fedora.rst \ | ||
3027 | 2127 | Documentation/intro/install/general.rst \ | ||
3028 | 2128 | Documentation/intro/install/netbsd.rst \ | ||
3029 | 2129 | Documentation/intro/install/rhel.rst \ | ||
3030 | 2130 | Documentation/intro/install/userspace.rst \ | ||
3031 | 2131 | Documentation/intro/install/windows.rst \ | ||
3032 | 2132 | Documentation/tutorials/index.rst \ | ||
3033 | 2133 | Documentation/tutorials/faucet.rst \ | ||
3034 | 2134 | Documentation/tutorials/ovs-advanced.rst \ | ||
3035 | 2135 | Documentation/tutorials/ovs-conntrack.rst \ | ||
3036 | 2136 | Documentation/tutorials/ipsec.rst \ | ||
3037 | 2137 | Documentation/topics/index.rst \ | ||
3038 | 2138 | Documentation/topics/bonding.rst \ | ||
3039 | 2139 | Documentation/topics/idl-compound-indexes.rst \ | ||
3040 | 2140 | Documentation/topics/datapath.rst \ | ||
3041 | 2141 | Documentation/topics/design.rst \ | ||
3042 | 2142 | Documentation/topics/dpdk/index.rst \ | ||
3043 | 2143 | Documentation/topics/dpdk/bridge.rst \ | ||
3044 | 2144 | Documentation/topics/dpdk/jumbo-frames.rst \ | ||
3045 | 2145 | Documentation/topics/dpdk/memory.rst \ | ||
3046 | 2146 | Documentation/topics/dpdk/phy.rst \ | ||
3047 | 2147 | Documentation/topics/dpdk/pmd.rst \ | ||
3048 | 2148 | Documentation/topics/dpdk/qos.rst \ | ||
3049 | 2149 | Documentation/topics/dpdk/vdev.rst \ | ||
3050 | 2150 | Documentation/topics/dpdk/vhost-user.rst \ | ||
3051 | 2151 | Documentation/topics/fuzzing/index.rst \ | ||
3052 | 2152 | Documentation/topics/fuzzing/what-is-fuzzing.rst \ | ||
3053 | 2153 | Documentation/topics/fuzzing/ovs-fuzzing-infrastructure.rst \ | ||
3054 | 2154 | Documentation/topics/fuzzing/ovs-fuzzers.rst \ | ||
3055 | 2155 | Documentation/topics/fuzzing/security-analysis-of-ovs-fuzzers.rst \ | ||
3056 | 2156 | Documentation/topics/testing.rst \ | ||
3057 | 2157 | Documentation/topics/integration.rst \ | ||
3058 | 2158 | Documentation/topics/language-bindings.rst \ | ||
3059 | 2159 | Documentation/topics/networking-namespaces.rst \ | ||
3060 | 2160 | Documentation/topics/openflow.rst \ | ||
3061 | 2161 | Documentation/topics/ovs-extensions.rst \ | ||
3062 | 2162 | Documentation/topics/ovsdb-relay.rst \ | ||
3063 | 2163 | Documentation/topics/ovsdb-replication.rst \ | ||
3064 | 2164 | Documentation/topics/porting.rst \ | ||
3065 | 2165 | Documentation/topics/record-replay.rst \ | ||
3066 | 2166 | Documentation/topics/tracing.rst \ | ||
3067 | 2167 | Documentation/topics/usdt-probes.rst \ | ||
3068 | 2168 | Documentation/topics/userspace-checksum-offloading.rst \ | ||
3069 | 2169 | Documentation/topics/userspace-tso.rst \ | ||
3070 | 2170 | Documentation/topics/userspace-tx-steering.rst \ | ||
3071 | 2171 | Documentation/topics/windows.rst \ | ||
3072 | 2172 | Documentation/howto/index.rst \ | ||
3073 | 2173 | Documentation/howto/dpdk.rst \ | ||
3074 | 2174 | Documentation/howto/ipsec.rst \ | ||
3075 | 2175 | Documentation/howto/kvm.rst \ | ||
3076 | 2176 | Documentation/howto/libvirt.rst \ | ||
3077 | 2177 | Documentation/howto/selinux.rst \ | ||
3078 | 2178 | Documentation/howto/ssl.rst \ | ||
3079 | 2179 | Documentation/howto/lisp.rst \ | ||
3080 | 2180 | Documentation/howto/qos.png \ | ||
3081 | 2181 | Documentation/howto/qos.rst \ | ||
3082 | 2182 | Documentation/howto/sflow.png \ | ||
3083 | 2183 | Documentation/howto/sflow.rst \ | ||
3084 | 2184 | Documentation/howto/tunneling.png \ | ||
3085 | 2185 | Documentation/howto/tunneling.rst \ | ||
3086 | 2186 | Documentation/howto/userspace-tunneling.rst \ | ||
3087 | 2187 | Documentation/howto/vlan.png \ | ||
3088 | 2188 | Documentation/howto/vlan.rst \ | ||
3089 | 2189 | Documentation/howto/vtep.rst \ | ||
3090 | 2190 | Documentation/howto/tc-offload.rst \ | ||
3091 | 2191 | Documentation/ref/index.rst \ | ||
3092 | 2192 | Documentation/faq/index.rst \ | ||
3093 | 2193 | Documentation/faq/configuration.rst \ | ||
3094 | 2194 | Documentation/faq/contributing.rst \ | ||
3095 | 2195 | Documentation/faq/design.rst \ | ||
3096 | 2196 | Documentation/faq/general.rst \ | ||
3097 | 2197 | Documentation/faq/issues.rst \ | ||
3098 | 2198 | Documentation/faq/openflow.rst \ | ||
3099 | 2199 | Documentation/faq/qos.rst \ | ||
3100 | 2200 | Documentation/faq/releases.rst \ | ||
3101 | 2201 | Documentation/faq/terminology.rst \ | ||
3102 | 2202 | Documentation/faq/vlan.rst \ | ||
3103 | 2203 | Documentation/faq/vxlan.rst \ | ||
3104 | 2204 | Documentation/faq/bareudp.rst \ | ||
3105 | 2205 | Documentation/internals/index.rst \ | ||
3106 | 2206 | Documentation/internals/authors.rst \ | ||
3107 | 2207 | Documentation/internals/bugs.rst \ | ||
3108 | 2208 | Documentation/internals/charter.rst \ | ||
3109 | 2209 | Documentation/internals/committer-emeritus-status.rst \ | ||
3110 | 2210 | Documentation/internals/committer-grant-revocation.rst \ | ||
3111 | 2211 | Documentation/internals/committer-responsibilities.rst \ | ||
3112 | 2212 | Documentation/internals/documentation.rst \ | ||
3113 | 2213 | Documentation/internals/mailing-lists.rst \ | ||
3114 | 2214 | Documentation/internals/maintainers.rst \ | ||
3115 | 2215 | Documentation/internals/patchwork.rst \ | ||
3116 | 2216 | Documentation/internals/release-process.rst \ | ||
3117 | 2217 | Documentation/internals/security.rst \ | ||
3118 | 2218 | Documentation/internals/contributing/index.rst \ | ||
3119 | 2219 | Documentation/internals/contributing/backporting-patches.rst \ | ||
3120 | 2220 | Documentation/internals/contributing/inclusive-language.rst \ | ||
3121 | 2221 | Documentation/internals/contributing/coding-style.rst \ | ||
3122 | 2222 | Documentation/internals/contributing/coding-style-windows.rst \ | ||
3123 | 2223 | Documentation/internals/contributing/documentation-style.rst \ | ||
3124 | 2224 | Documentation/internals/contributing/libopenvswitch-abi.rst \ | ||
3125 | 2225 | Documentation/internals/contributing/submitting-patches.rst \ | ||
3126 | 2226 | Documentation/requirements.txt \ | ||
3127 | 2227 | $(addprefix Documentation/ref/,$(RST_MANPAGES) $(RST_MANPAGES_NOINST)) | ||
3128 | 2228 | |||
3129 | 2229 | |||
3130 | 2230 | # You can set these variables from the command line. | ||
3131 | 2231 | SPHINXOPTS = | ||
3132 | 2232 | SPHINXSRCDIR = $(srcdir)/Documentation | ||
3133 | 2233 | SPHINXBUILDDIR = $(builddir)/Documentation/_build | ||
3134 | 2234 | |||
3135 | 2235 | # Internal variables. | ||
3136 | 2236 | ALLSPHINXOPTS = -W -n -d $(SPHINXBUILDDIR)/doctrees $(SPHINXOPTS) $(SPHINXSRCDIR) | ||
3137 | 2237 | sphinx_verbose = $(sphinx_verbose_@AM_V@) | ||
3138 | 2238 | sphinx_verbose_ = $(sphinx_verbose_@AM_DEFAULT_V@) | ||
3139 | 2239 | sphinx_verbose_0 = -q | ||
3140 | 2240 | |||
3141 | 2241 | # Installing manpages based on rST. | ||
3142 | 2242 | # | ||
3143 | 2243 | # The docs-check target converts the rST files listed in RST_MANPAGES | ||
3144 | 2244 | # into nroff manpages in Documentation/_build/man. The easiest way to | ||
3145 | 2245 | # get these installed by "make install" is to write our own helper | ||
3146 | 2246 | # rules. | ||
3147 | 2247 | |||
3148 | 2248 | # rST formatted manpages under Documentation/ref. | ||
3149 | 2249 | RST_MANPAGES = \ | ||
3150 | 2250 | ovs-actions.7.rst \ | ||
3151 | 2251 | ovs-appctl.8.rst \ | ||
3152 | 2252 | ovs-ctl.8.rst \ | ||
3153 | 2253 | ovs-l3ping.8.rst \ | ||
3154 | 2254 | ovs-parse-backtrace.8.rst \ | ||
3155 | 2255 | ovs-pki.8.rst \ | ||
3156 | 2256 | ovs-tcpdump.8.rst \ | ||
3157 | 2257 | ovs-tcpundump.1.rst \ | ||
3158 | 2258 | ovs-test.8.rst \ | ||
3159 | 2259 | ovs-vlan-test.8.rst \ | ||
3160 | 2260 | ovsdb-server.7.rst \ | ||
3161 | 2261 | ovsdb.5.rst \ | ||
3162 | 2262 | ovsdb.7.rst | ||
3163 | 2263 | |||
3164 | 2264 | |||
3165 | 2265 | # rST formatted manpages that we don't want to install because they | ||
3166 | 2266 | # document stuff that only works with a build tree, not with an | ||
3167 | 2267 | # installed OVS. | ||
3168 | 2268 | RST_MANPAGES_NOINST = ovs-sim.1.rst | ||
3169 | 2269 | |||
3170 | 2270 | # The GNU standards say that these variables should control | ||
3171 | 2271 | # installation directories for manpages in each section. Automake | ||
3172 | 2272 | # will define them for us only if it sees that a manpage in the | ||
3173 | 2273 | # appropriate section is to be installed through its built-in feature. | ||
3174 | 2274 | # Since we're working independently, for best safety, we need to | ||
3175 | 2275 | # define them ourselves. | ||
3176 | 2276 | man1dir = $(mandir)/man1 | ||
3177 | 2277 | man2dir = $(mandir)/man2 | ||
3178 | 2278 | man3dir = $(mandir)/man3 | ||
3179 | 2279 | man4dir = $(mandir)/man4 | ||
3180 | 2280 | man5dir = $(mandir)/man5 | ||
3181 | 2281 | man6dir = $(mandir)/man6 | ||
3182 | 2282 | man7dir = $(mandir)/man7 | ||
3183 | 2283 | man8dir = $(mandir)/man8 | ||
3184 | 2284 | man9dir = $(mandir)/man9 | ||
3185 | 2285 | |||
3186 | 2286 | # Set a shell variable for each manpage directory. | ||
3187 | 2287 | set_mandirs = \ | ||
3188 | 2288 | man1dir='$(man1dir)' \ | ||
3189 | 2289 | man2dir='$(man2dir)' \ | ||
3190 | 2290 | man3dir='$(man3dir)' \ | ||
3191 | 2291 | man4dir='$(man4dir)' \ | ||
3192 | 2292 | man5dir='$(man5dir)' \ | ||
3193 | 2293 | man6dir='$(man6dir)' \ | ||
3194 | 2294 | man7dir='$(man7dir)' \ | ||
3195 | 2295 | man8dir='$(man8dir)' \ | ||
3196 | 2296 | man9dir='$(man9dir)' | ||
3197 | 2297 | |||
3198 | 2298 | |||
3199 | 2299 | # Given an $rst of "ovs-vlan-test.8.rst", sets $stem to | ||
3200 | 2300 | # "ovs-vlan-test", $section to "8", and $mandir to $man8dir. | ||
3201 | 2301 | extract_stem_and_section = \ | ||
3202 | 2302 | stem=`echo "$$rst" | sed -n 's/^\(.*\)\.\([0-9]\).rst$$/\1/p'`; \ | ||
3203 | 2303 | section=`echo "$$rst" | sed -n 's/^\(.*\)\.\([0-9]\).rst$$/\2/p'`; \ | ||
3204 | 2304 | test -n "$$section" || { echo "$$rst: cannot infer manpage section from filename" 2>&1; continue; }; \ | ||
3205 | 2305 | eval "mandir=\$$man$${section}dir"; \ | ||
3206 | 2306 | test -n "$$mandir" || { echo "unknown directory for manpage section $$section"; continue; } | ||
3207 | 2307 | |||
3208 | 2308 | lib_libopenvswitch_la_LIBADD = $(SSL_LIBS) $(CAPNG_LDADD) \ | ||
3209 | 2309 | $(am__append_14) $(am__append_16) | ||
3210 | 2310 | lib_libopenvswitch_la_LDFLAGS = \ | ||
3211 | 2311 | $(OVS_LTINFO) \ | ||
3212 | 2312 | -Wl,--version-script=$(top_builddir)/lib/libopenvswitch.sym \ | ||
3213 | 2313 | $(AM_LDFLAGS) | ||
3214 | 2314 | |||
3215 | 2315 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@lib_libopenvswitchavx512_la_CFLAGS = \ | ||
3216 | 2316 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ -mavx512f -mbmi \ | ||
3217 | 2317 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ -mbmi2 -fPIC \ | ||
3218 | 2318 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ $(AM_CFLAGS) \ | ||
3219 | 2319 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ $(am__append_17) | ||
3220 | 2320 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@lib_libopenvswitchavx512_la_SOURCES = lib/dpif-netdev-avx512.c \ | ||
3221 | 2321 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ $(am__append_18) \ | ||
3222 | 2322 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ $(am__append_19) | ||
3223 | 2323 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@lib_libopenvswitchavx512_la_LDFLAGS = \ | ||
3224 | 2324 | @HAVE_AVX512F_TRUE@@HAVE_LD_AVX512_GOOD_TRUE@ -static | ||
3225 | 2325 | |||
3226 | 2326 | |||
3227 | 2327 | # Build core vswitch libraries as before | ||
3228 | 2328 | lib_libopenvswitch_la_SOURCES = lib/aes128.c lib/aes128.h \ | ||
3229 | 2329 | lib/async-append.h lib/backtrace.c lib/backtrace.h lib/bfd.c \ | ||
3230 | 2330 | lib/bfd.h lib/bitmap.h lib/bundle.c lib/bundle.h \ | ||
3231 | 2331 | lib/byte-order.h lib/byteq.c lib/byteq.h lib/cfm.c lib/cfm.h \ | ||
3232 | 2332 | lib/classifier.c lib/classifier.h lib/classifier-private.h \ | ||
3233 | 2333 | lib/ccmap.c lib/ccmap.h lib/cmap.c lib/cmap.h lib/colors.c \ | ||
3234 | 2334 | lib/colors.h lib/command-line.c lib/command-line.h \ | ||
3235 | 2335 | lib/compiler.h lib/connectivity.c lib/connectivity.h \ | ||
3236 | 2336 | lib/conntrack-icmp.c lib/conntrack-private.h \ | ||
3237 | 2337 | lib/conntrack-tcp.c lib/conntrack-tp.c lib/conntrack-tp.h \ | ||
3238 | 2338 | lib/conntrack-other.c lib/conntrack.c lib/conntrack.h \ | ||
3239 | 2339 | lib/cooperative-multitasking.c lib/cooperative-multitasking.h \ | ||
3240 | 2340 | lib/cooperative-multitasking-private.h lib/coverage.c \ | ||
3241 | 2341 | lib/coverage.h lib/cpu.c lib/cpu.h lib/crc32c.c lib/crc32c.h \ | ||
3242 | 2342 | lib/csum.c lib/csum.h lib/ct-dpif.c lib/ct-dpif.h lib/daemon.c \ | ||
3243 | 2343 | lib/daemon.h lib/daemon-private.h lib/db-ctl-base.c \ | ||
3244 | 2344 | lib/db-ctl-base.h lib/dhcp.h lib/dummy.c lib/dummy.h \ | ||
3245 | 2345 | lib/dhparams.h lib/dirs.h lib/dpctl.c lib/dpctl.h \ | ||
3246 | 2346 | lib/dp-packet.h lib/dp-packet.c lib/dp-packet-gso.c \ | ||
3247 | 2347 | lib/dp-packet-gso.h lib/dpdk.h lib/dpif-netdev-extract-study.c \ | ||
3248 | 2348 | lib/dpif-netdev-lookup.h lib/dpif-netdev-lookup.c \ | ||
3249 | 2349 | lib/dpif-netdev-lookup-autovalidator.c \ | ||
3250 | 2350 | lib/dpif-netdev-lookup-generic.c lib/dpif-netdev.c \ | ||
3251 | 2351 | lib/dpif-netdev.h lib/dpif-netdev-private-dfc.c \ | ||
3252 | 2352 | lib/dpif-netdev-private-dfc.h lib/dpif-netdev-private-dpcls.h \ | ||
3253 | 2353 | lib/dpif-netdev-private-dpif.c lib/dpif-netdev-private-dpif.h \ | ||
3254 | 2354 | lib/dpif-netdev-private-extract.c \ | ||
3255 | 2355 | lib/dpif-netdev-private-extract.h \ | ||
3256 | 2356 | lib/dpif-netdev-private-flow.h \ | ||
3257 | 2357 | lib/dpif-netdev-private-thread.h lib/dpif-netdev-private.h \ | ||
3258 | 2358 | lib/dpif-netdev-perf.c lib/dpif-netdev-perf.h \ | ||
3259 | 2359 | lib/dpif-provider.h lib/dpif.c lib/dpif.h lib/heap.c \ | ||
3260 | 2360 | lib/heap.h lib/dynamic-string.c lib/entropy.c lib/entropy.h \ | ||
3261 | 2361 | lib/fat-rwlock.c lib/fat-rwlock.h lib/fatal-signal.c \ | ||
3262 | 2362 | lib/fatal-signal.h lib/flow.c lib/flow.h lib/guarded-list.c \ | ||
3263 | 2363 | lib/guarded-list.h lib/hash.c lib/hash.h lib/hash-aarch64.h \ | ||
3264 | 2364 | lib/hindex.c lib/hindex.h lib/hmap.c lib/hmapx.c lib/hmapx.h \ | ||
3265 | 2365 | lib/id-fpool.c lib/id-fpool.h lib/id-pool.c lib/id-pool.h \ | ||
3266 | 2366 | lib/if-notifier-manual.c lib/if-notifier.h lib/ipf.c lib/ipf.h \ | ||
3267 | 2367 | lib/jhash.c lib/jhash.h lib/json.c lib/json.h lib/jsonrpc.c \ | ||
3268 | 2368 | lib/jsonrpc.h lib/lacp.c lib/lacp.h lib/latch.h lib/learn.c \ | ||
3269 | 2369 | lib/learn.h lib/learning-switch.c lib/learning-switch.h \ | ||
3270 | 2370 | lib/lockfile.c lib/lockfile.h lib/mac-learning.c \ | ||
3271 | 2371 | lib/mac-learning.h lib/match.c lib/mcast-snooping.c \ | ||
3272 | 2372 | lib/mcast-snooping.h lib/memory.c lib/memory.h lib/meta-flow.c \ | ||
3273 | 2373 | lib/mov-avg.h lib/mpsc-queue.c lib/mpsc-queue.h \ | ||
3274 | 2374 | lib/multipath.c lib/multipath.h lib/namemap.c \ | ||
3275 | 2375 | lib/netdev-dpdk.h lib/netdev-dummy.c lib/netdev-offload.c \ | ||
3276 | 2376 | lib/netdev-offload.h lib/netdev-offload-provider.h \ | ||
3277 | 2377 | lib/netdev-provider.h lib/netdev-vport.c lib/netdev-vport.h \ | ||
3278 | 2378 | lib/netdev-vport-private.h lib/netdev.c lib/netdev.h \ | ||
3279 | 2379 | lib/netflow.h lib/netlink.c lib/netlink.h lib/netnsid.h \ | ||
3280 | 2380 | lib/nx-match.c lib/nx-match.h lib/object-collection.c \ | ||
3281 | 2381 | lib/object-collection.h lib/odp-execute.c lib/odp-execute.h \ | ||
3282 | 2382 | lib/odp-execute-private.c lib/odp-execute-private.h \ | ||
3283 | 2383 | lib/odp-util.c lib/odp-util.h lib/ofp-actions.c \ | ||
3284 | 2384 | lib/ofp-bundle.c lib/ofp-connection.c lib/ofp-ct.c \ | ||
3285 | 2385 | lib/ofp-ed-props.c lib/ofp-errors.c lib/ofp-flow.c \ | ||
3286 | 2386 | lib/ofp-group.c lib/ofp-ipfix.c lib/ofp-match.c \ | ||
3287 | 2387 | lib/ofp-meter.c lib/ofp-monitor.c lib/ofp-msgs.c \ | ||
3288 | 2388 | lib/ofp-packet.c lib/ofp-parse.c lib/ofp-port.c \ | ||
3289 | 2389 | lib/ofp-print.c lib/ofp-prop.c lib/ofp-protocol.c \ | ||
3290 | 2390 | lib/ofp-queue.c lib/ofp-switch.c lib/ofp-table.c \ | ||
3291 | 2391 | lib/ofp-util.c lib/ofp-version-opt.h lib/ofp-version-opt.c \ | ||
3292 | 2392 | lib/ofpbuf.c lib/ovs-atomic-c++.h lib/ovs-atomic-c11.h \ | ||
3293 | 2393 | lib/ovs-atomic-clang.h lib/ovs-atomic-flag-gcc4.7+.h \ | ||
3294 | 2394 | lib/ovs-atomic-gcc4+.h lib/ovs-atomic-gcc4.7+.h \ | ||
3295 | 2395 | lib/ovs-atomic-i586.h lib/ovs-atomic-locked.c \ | ||
3296 | 2396 | lib/ovs-atomic-locked.h lib/ovs-atomic-msvc.h \ | ||
3297 | 2397 | lib/ovs-atomic-pthreads.h lib/ovs-atomic-x86_64.h \ | ||
3298 | 2398 | lib/ovs-atomic.h lib/ovs-lldp.c lib/ovs-lldp.h lib/ovs-numa.c \ | ||
3299 | 2399 | lib/ovs-numa.h lib/ovs-rcu.c lib/ovs-rcu.h lib/ovs-replay.c \ | ||
3300 | 2400 | lib/ovs-replay.h lib/ovs-router.h lib/ovs-router.c \ | ||
3301 | 2401 | lib/ovs-thread.c lib/ovs-thread.h lib/ovsdb-cs.c \ | ||
3302 | 2402 | lib/ovsdb-cs.h lib/ovsdb-data.c lib/ovsdb-data.h \ | ||
3303 | 2403 | lib/ovsdb-error.c lib/ovsdb-error.h lib/ovsdb-idl-provider.h \ | ||
3304 | 2404 | lib/ovsdb-idl.c lib/ovsdb-idl.h lib/ovsdb-map-op.c \ | ||
3305 | 2405 | lib/ovsdb-map-op.h lib/ovsdb-set-op.c lib/ovsdb-set-op.h \ | ||
3306 | 2406 | lib/ovsdb-condition.h lib/ovsdb-condition.c lib/ovsdb-parser.c \ | ||
3307 | 2407 | lib/ovsdb-parser.h lib/ovsdb-session.c lib/ovsdb-session.h \ | ||
3308 | 2408 | lib/ovsdb-types.c lib/ovsdb-types.h lib/ox-stat.c \ | ||
3309 | 2409 | lib/ox-stat.h lib/packets.c lib/packets.h lib/pcap-file.c \ | ||
3310 | 2410 | lib/pcap-file.h lib/perf-counter.h lib/perf-counter.c \ | ||
3311 | 2411 | lib/stopwatch.h lib/stopwatch.c lib/poll-loop.c lib/process.c \ | ||
3312 | 2412 | lib/process.h lib/pvector.c lib/pvector.h lib/random.c \ | ||
3313 | 2413 | lib/random.h lib/rconn.c lib/rculist.h lib/reconnect.c \ | ||
3314 | 2414 | lib/reconnect.h lib/rstp.c lib/rstp.h lib/rstp-common.h \ | ||
3315 | 2415 | lib/rstp-state-machines.c lib/rstp-state-machines.h \ | ||
3316 | 2416 | lib/sat-math.h lib/seq.c lib/seq.h lib/sha1.c lib/sha1.h \ | ||
3317 | 2417 | lib/shash.c lib/simap.c lib/simap.h lib/skiplist.c \ | ||
3318 | 2418 | lib/skiplist.h lib/smap.c lib/smap.h lib/socket-util.c \ | ||
3319 | 2419 | lib/socket-util.h lib/sort.c lib/sort.h lib/sset.c lib/sset.h \ | ||
3320 | 2420 | lib/stp.c lib/stp.h lib/stream-fd.c lib/stream-fd.h \ | ||
3321 | 2421 | lib/stream-provider.h lib/stream-replay.c lib/stream-ssl.h \ | ||
3322 | 2422 | lib/stream-tcp.c lib/stream.c lib/stream.h lib/stdio.c \ | ||
3323 | 2423 | lib/string.c lib/svec.c lib/svec.h lib/syslog-direct.c \ | ||
3324 | 2424 | lib/syslog-direct.h lib/syslog-libc.c lib/syslog-libc.h \ | ||
3325 | 2425 | lib/syslog-null.c lib/syslog-null.h lib/syslog-provider.h \ | ||
3326 | 2426 | lib/table.c lib/table.h lib/timer.c lib/timer.h lib/timeval.c \ | ||
3327 | 2427 | lib/timeval.h lib/tnl-neigh-cache.c lib/tnl-neigh-cache.h \ | ||
3328 | 2428 | lib/tnl-ports.c lib/tnl-ports.h lib/netdev-native-tnl.c \ | ||
3329 | 2429 | lib/netdev-native-tnl.h lib/token-bucket.c lib/tun-metadata.c \ | ||
3330 | 2430 | lib/tun-metadata.h lib/unaligned.h lib/unicode.c lib/unicode.h \ | ||
3331 | 2431 | lib/unixctl.c lib/unixctl.h lib/userspace-tso.c \ | ||
3332 | 2432 | lib/userspace-tso.h lib/util.c lib/util.h lib/uuid.c \ | ||
3333 | 2433 | lib/uuid.h lib/uuidset.c lib/uuidset.h lib/valgrind.h \ | ||
3334 | 2434 | lib/vconn-provider.h lib/vconn-stream.c lib/vconn.c \ | ||
3335 | 2435 | lib/versions.h lib/vl-mff-map.h lib/vlan-bitmap.c \ | ||
3336 | 2436 | lib/vlan-bitmap.h lib/vlog.c lib/lldp/aa-structs.h \ | ||
3337 | 2437 | lib/lldp/lldp.c lib/lldp/lldp-const.h lib/lldp/lldp-tlv.h \ | ||
3338 | 2438 | lib/lldp/lldpd.c lib/lldp/lldpd.h lib/lldp/lldpd-structs.c \ | ||
3339 | 2439 | lib/lldp/lldpd-structs.h $(am__append_20) $(am__append_21) \ | ||
3340 | 2440 | $(am__append_24) $(am__append_25) $(am__append_26) \ | ||
3341 | 2441 | $(am__append_27) $(am__append_28) $(am__append_29) \ | ||
3342 | 2442 | $(am__append_30) $(am__append_31) $(am__append_32) \ | ||
3343 | 2443 | $(am__append_33) lib/dns-resolve.h $(am__append_34) \ | ||
3344 | 2444 | $(am__append_35) | ||
3345 | 2445 | nodist_lib_libopenvswitch_la_SOURCES = \ | ||
3346 | 2446 | lib/dirs.c \ | ||
3347 | 2447 | lib/ovsdb-server-idl.c \ | ||
3348 | 2448 | lib/ovsdb-server-idl.h \ | ||
3349 | 2449 | lib/vswitch-idl.c \ | ||
3350 | 2450 | lib/vswitch-idl.h | ||
3351 | 2451 | |||
3352 | 2452 | lib_libsflow_la_LDFLAGS = \ | ||
3353 | 2453 | $(OVS_LTINFO) \ | ||
3354 | 2454 | -Wl,--version-script=$(top_builddir)/lib/libsflow.sym \ | ||
3355 | 2455 | $(AM_LDFLAGS) | ||
3356 | 2456 | |||
3357 | 2457 | lib_libsflow_la_SOURCES = \ | ||
3358 | 2458 | lib/sflow_api.h \ | ||
3359 | 2459 | lib/sflow.h \ | ||
3360 | 2460 | lib/sflow_agent.c \ | ||
3361 | 2461 | lib/sflow_sampler.c \ | ||
3362 | 2462 | lib/sflow_poller.c \ | ||
3363 | 2463 | lib/sflow_receiver.c | ||
3364 | 2464 | |||
3365 | 2465 | lib_libsflow_la_CPPFLAGS = $(AM_CPPFLAGS) | ||
3366 | 2466 | lib_libsflow_la_CFLAGS = $(AM_CFLAGS) -D_BSD_SOURCE -D_DEFAULT_SOURCE \ | ||
3367 | 2467 | $(am__append_22) $(am__append_23) | ||
3368 | 2468 | ofproto_libofproto_la_LDFLAGS = \ | ||
3369 | 2469 | $(OVS_LTINFO) \ | ||
3370 | 2470 | -Wl,--version-script=$(top_builddir)/ofproto/libofproto.sym \ | ||
3371 | 2471 | $(AM_LDFLAGS) | ||
3372 | 2472 | |||
3373 | 2473 | |||
3374 | 2474 | # Distribute this generated file in order not to require Python at | ||
3375 | 2475 | # build time if ofproto/ipfix.xml is not modified. | ||
3376 | 2476 | ofproto_libofproto_la_SOURCES = ofproto/bond.c ofproto/bond.h \ | ||
3377 | 2477 | ofproto/collectors.c ofproto/collectors.h ofproto/connmgr.c \ | ||
3378 | 2478 | ofproto/connmgr.h ofproto/fail-open.c ofproto/fail-open.h \ | ||
3379 | 2479 | ofproto/in-band.c ofproto/in-band.h ofproto/names.c \ | ||
3380 | 2480 | ofproto/netflow.c ofproto/netflow.h ofproto/ofproto.c \ | ||
3381 | 2481 | ofproto/ofproto.h ofproto/ofproto-dpif.c \ | ||
3382 | 2482 | ofproto/ofproto-dpif.h ofproto/ofproto-dpif-ipfix.c \ | ||
3383 | 2483 | ofproto/ofproto-dpif-ipfix.h ofproto/ofproto-dpif-mirror.c \ | ||
3384 | 2484 | ofproto/ofproto-dpif-mirror.h ofproto/ofproto-dpif-monitor.c \ | ||
3385 | 2485 | ofproto/ofproto-dpif-monitor.h ofproto/ofproto-dpif-rid.c \ | ||
3386 | 2486 | ofproto/ofproto-dpif-rid.h ofproto/ofproto-dpif-sflow.c \ | ||
3387 | 2487 | ofproto/ofproto-dpif-sflow.h ofproto/ofproto-dpif-trace.c \ | ||
3388 | 2488 | ofproto/ofproto-dpif-trace.h ofproto/ofproto-dpif-upcall.c \ | ||
3389 | 2489 | ofproto/ofproto-dpif-upcall.h ofproto/ofproto-dpif-xlate.c \ | ||
3390 | 2490 | ofproto/ofproto-dpif-xlate.h ofproto/ofproto-provider.h \ | ||
3391 | 2491 | ofproto/ofproto-dpif-xlate-cache.c \ | ||
3392 | 2492 | ofproto/ofproto-dpif-xlate-cache.h ofproto/pinsched.c \ | ||
3393 | 2493 | ofproto/pinsched.h ofproto/tunnel.c ofproto/tunnel.h \ | ||
3394 | 2494 | ofproto/bundles.c ofproto/bundles.h ofproto/ipfix-entities.def | ||
3395 | 2495 | ofproto_libofproto_la_CPPFLAGS = $(AM_CPPFLAGS) | ||
3396 | 2496 | ofproto_libofproto_la_CFLAGS = $(AM_CFLAGS) | ||
3397 | 2497 | ofproto_libofproto_la_LIBADD = lib/libsflow.la $(am__append_36) | ||
3398 | 2498 | dist_noinst_SCRIPTS = ofproto/ipfix-gen-entities | ||
3399 | 2499 | utilities_ovs_appctl_SOURCES = utilities/ovs-appctl.c | ||
3400 | 2500 | utilities_ovs_appctl_LDADD = lib/libopenvswitch.la | ||
3401 | 2501 | utilities_ovs_testcontroller_SOURCES = utilities/ovs-testcontroller.c | ||
3402 | 2502 | utilities_ovs_testcontroller_LDADD = lib/libopenvswitch.la $(SSL_LIBS) | ||
3403 | 2503 | utilities_ovs_dpctl_SOURCES = utilities/ovs-dpctl.c | ||
3404 | 2504 | utilities_ovs_dpctl_LDADD = lib/libopenvswitch.la | ||
3405 | 2505 | utilities_ovs_ofctl_SOURCES = utilities/ovs-ofctl.c | ||
3406 | 2506 | utilities_ovs_ofctl_LDADD = \ | ||
3407 | 2507 | ofproto/libofproto.la \ | ||
3408 | 2508 | lib/libopenvswitch.la | ||
3409 | 2509 | |||
3410 | 2510 | utilities_ovs_vsctl_SOURCES = utilities/ovs-vsctl.c | ||
3411 | 2511 | utilities_ovs_vsctl_LDADD = lib/libopenvswitch.la | ||
3412 | 2512 | @LINUX_TRUE@utilities_nlmon_SOURCES = utilities/nlmon.c | ||
3413 | 2513 | @LINUX_TRUE@utilities_nlmon_LDADD = lib/libopenvswitch.la | ||
3414 | 2514 | bugtool_plugins = \ | ||
3415 | 2515 | utilities/bugtool/plugins/kernel-info/openvswitch.xml \ | ||
3416 | 2516 | utilities/bugtool/plugins/network-status/openvswitch.xml \ | ||
3417 | 2517 | utilities/bugtool/plugins/system-configuration.xml \ | ||
3418 | 2518 | utilities/bugtool/plugins/system-logs/openvswitch.xml \ | ||
3419 | 2519 | utilities/bugtool/plugins/system-configuration/openvswitch.xml | ||
3420 | 2520 | |||
3421 | 2521 | bugtool_scripts = \ | ||
3422 | 2522 | utilities/bugtool/ovs-bugtool-fdb-show \ | ||
3423 | 2523 | utilities/bugtool/ovs-bugtool-tc-class-show \ | ||
3424 | 2524 | utilities/bugtool/ovs-bugtool-daemons-ver \ | ||
3425 | 2525 | utilities/bugtool/ovs-bugtool-ovs-ofctl-loop-over-bridges \ | ||
3426 | 2526 | utilities/bugtool/ovs-bugtool-ovs-appctl-dpif \ | ||
3427 | 2527 | utilities/bugtool/ovs-bugtool-ovs-bridge-datapath-type \ | ||
3428 | 2528 | utilities/bugtool/ovs-bugtool-ovs-vswitchd-threads-affinity \ | ||
3429 | 2529 | utilities/bugtool/ovs-bugtool-qos-configs \ | ||
3430 | 2530 | utilities/bugtool/ovs-bugtool-get-dpdk-nic-numa \ | ||
3431 | 2531 | utilities/bugtool/ovs-bugtool-get-port-stats | ||
3432 | 2532 | |||
3433 | 2533 | bugtoolpluginsdir = $(pkgdatadir)/bugtool-plugins | ||
3434 | 2534 | COMMON_MACROS_AT = \ | ||
3435 | 2535 | tests/ovsdb-macros.at \ | ||
3436 | 2536 | tests/ovs-macros.at \ | ||
3437 | 2537 | tests/ofproto-macros.at | ||
3438 | 2538 | |||
3439 | 2539 | TESTSUITE_AT = \ | ||
3440 | 2540 | tests/testsuite.at \ | ||
3441 | 2541 | tests/completion.at \ | ||
3442 | 2542 | tests/checkpatch.at \ | ||
3443 | 2543 | tests/library.at \ | ||
3444 | 2544 | tests/heap.at \ | ||
3445 | 2545 | tests/bundle.at \ | ||
3446 | 2546 | tests/classifier.at \ | ||
3447 | 2547 | tests/check-structs.at \ | ||
3448 | 2548 | tests/daemon.at \ | ||
3449 | 2549 | tests/daemon-py.at \ | ||
3450 | 2550 | tests/ofp-actions.at \ | ||
3451 | 2551 | tests/ofp-print.at \ | ||
3452 | 2552 | tests/ofp-util.at \ | ||
3453 | 2553 | tests/ofp-errors.at \ | ||
3454 | 2554 | tests/ovs-ofctl.at \ | ||
3455 | 2555 | tests/fuzz-regression.at \ | ||
3456 | 2556 | tests/fuzz-regression-list.at \ | ||
3457 | 2557 | tests/odp.at \ | ||
3458 | 2558 | tests/mpls-xlate.at \ | ||
3459 | 2559 | tests/multipath.at \ | ||
3460 | 2560 | tests/bfd.at \ | ||
3461 | 2561 | tests/cfm.at \ | ||
3462 | 2562 | tests/lacp.at \ | ||
3463 | 2563 | tests/lib.at \ | ||
3464 | 2564 | tests/learn.at \ | ||
3465 | 2565 | tests/vconn.at \ | ||
3466 | 2566 | tests/file_name.at \ | ||
3467 | 2567 | tests/aes128.at \ | ||
3468 | 2568 | tests/unixctl-py.at \ | ||
3469 | 2569 | tests/uuid.at \ | ||
3470 | 2570 | tests/json.at \ | ||
3471 | 2571 | tests/jsonrpc.at \ | ||
3472 | 2572 | tests/jsonrpc-py.at \ | ||
3473 | 2573 | tests/pmd.at \ | ||
3474 | 2574 | tests/alb.at \ | ||
3475 | 2575 | tests/tunnel.at \ | ||
3476 | 2576 | tests/tunnel-push-pop.at \ | ||
3477 | 2577 | tests/tunnel-push-pop-ipv6.at \ | ||
3478 | 2578 | tests/ovs-router.at \ | ||
3479 | 2579 | tests/lockfile.at \ | ||
3480 | 2580 | tests/reconnect.at \ | ||
3481 | 2581 | tests/ovs-vswitchd.at \ | ||
3482 | 2582 | tests/dpif-netdev.at \ | ||
3483 | 2583 | tests/dpctl.at \ | ||
3484 | 2584 | tests/ofproto-dpif.at \ | ||
3485 | 2585 | tests/bridge.at \ | ||
3486 | 2586 | tests/ofproto.at \ | ||
3487 | 2587 | tests/netdev-type.at \ | ||
3488 | 2588 | tests/ovsdb.at \ | ||
3489 | 2589 | tests/ovsdb-log.at \ | ||
3490 | 2590 | tests/ovsdb-types.at \ | ||
3491 | 2591 | tests/ovsdb-data.at \ | ||
3492 | 2592 | tests/ovsdb-column.at \ | ||
3493 | 2593 | tests/ovsdb-table.at \ | ||
3494 | 2594 | tests/ovsdb-row.at \ | ||
3495 | 2595 | tests/ovsdb-schema.at \ | ||
3496 | 2596 | tests/ovsdb-condition.at \ | ||
3497 | 2597 | tests/ovsdb-mutation.at \ | ||
3498 | 2598 | tests/ovsdb-query.at \ | ||
3499 | 2599 | tests/ovsdb-transaction.at \ | ||
3500 | 2600 | tests/ovsdb-execution.at \ | ||
3501 | 2601 | tests/ovsdb-trigger.at \ | ||
3502 | 2602 | tests/ovsdb-tool.at \ | ||
3503 | 2603 | tests/ovsdb-replication.at \ | ||
3504 | 2604 | tests/ovsdb-server.at \ | ||
3505 | 2605 | tests/ovsdb-client.at \ | ||
3506 | 2606 | tests/ovsdb-monitor.at \ | ||
3507 | 2607 | tests/ovsdb-idl.at \ | ||
3508 | 2608 | tests/ovsdb-lock.at \ | ||
3509 | 2609 | tests/ovsdb-rbac.at \ | ||
3510 | 2610 | tests/ovs-vsctl.at \ | ||
3511 | 2611 | tests/pytest.at \ | ||
3512 | 2612 | tests/stp.at \ | ||
3513 | 2613 | tests/rstp.at \ | ||
3514 | 2614 | tests/vlog.at \ | ||
3515 | 2615 | tests/vtep-ctl.at \ | ||
3516 | 2616 | tests/auto-attach.at \ | ||
3517 | 2617 | tests/mcast-snooping.at \ | ||
3518 | 2618 | tests/packet-type-aware.at \ | ||
3519 | 2619 | tests/nsh.at \ | ||
3520 | 2620 | tests/drop-stats.at \ | ||
3521 | 2621 | tests/learning-switch.at | ||
3522 | 2622 | |||
3523 | 2623 | FUZZ_REGRESSION_TESTS = \ | ||
3524 | 2624 | tests/fuzz-regression/flow_extract_fuzzer-5112775280951296 \ | ||
3525 | 2625 | tests/fuzz-regression/flow_extract_fuzzer-5457710546944000 \ | ||
3526 | 2626 | tests/fuzz-regression/json_parser_fuzzer-4790908707930112 \ | ||
3527 | 2627 | tests/fuzz-regression/ofp_print_fuzzer-4584019764183040 \ | ||
3528 | 2628 | tests/fuzz-regression/ofp_print_fuzzer-4671928750702592 \ | ||
3529 | 2629 | tests/fuzz-regression/ofp_print_fuzzer-4730143510626304 \ | ||
3530 | 2630 | tests/fuzz-regression/ofp_print_fuzzer-4854119633256448 \ | ||
3531 | 2631 | tests/fuzz-regression/ofp_print_fuzzer-5070973479944192 \ | ||
3532 | 2632 | tests/fuzz-regression/ofp_print_fuzzer-5072291707748352 \ | ||
3533 | 2633 | tests/fuzz-regression/ofp_print_fuzzer-5147430386401280 \ | ||
3534 | 2634 | tests/fuzz-regression/ofp_print_fuzzer-5168455220199424 \ | ||
3535 | 2635 | tests/fuzz-regression/ofp_print_fuzzer-5190507327127552 \ | ||
3536 | 2636 | tests/fuzz-regression/ofp_print_fuzzer-5204186701496320 \ | ||
3537 | 2637 | tests/fuzz-regression/ofp_print_fuzzer-5394482341085184 \ | ||
3538 | 2638 | tests/fuzz-regression/ofp_print_fuzzer-5395207246839808 \ | ||
3539 | 2639 | tests/fuzz-regression/ofp_print_fuzzer-5647458888581120 \ | ||
3540 | 2640 | tests/fuzz-regression/ofp_print_fuzzer-5674119268925440 \ | ||
3541 | 2641 | tests/fuzz-regression/ofp_print_fuzzer-5674419757252608 \ | ||
3542 | 2642 | tests/fuzz-regression/ofp_print_fuzzer-5677588436484096 \ | ||
3543 | 2643 | tests/fuzz-regression/ofp_print_fuzzer-5706562554298368 \ | ||
3544 | 2644 | tests/fuzz-regression/ofp_print_fuzzer-5722747668791296 \ | ||
3545 | 2645 | tests/fuzz-regression/ofp_print_fuzzer-6285128790704128 \ | ||
3546 | 2646 | tests/fuzz-regression/ofp_print_fuzzer-6470117922701312 \ | ||
3547 | 2647 | tests/fuzz-regression/ofp_print_fuzzer-6502620041576448 \ | ||
3548 | 2648 | tests/fuzz-regression/ofp_print_fuzzer-6540965472632832 | ||
3549 | 2649 | |||
3550 | 2650 | OVSDB_CLUSTER_TESTSUITE_AT = \ | ||
3551 | 2651 | tests/ovsdb-cluster-testsuite.at \ | ||
3552 | 2652 | tests/ovsdb-execution.at \ | ||
3553 | 2653 | tests/ovsdb-cluster.at | ||
3554 | 2654 | |||
3555 | 2655 | SYSTEM_KMOD_TESTSUITE_AT = \ | ||
3556 | 2656 | tests/system-common-macros.at \ | ||
3557 | 2657 | tests/system-kmod-testsuite.at \ | ||
3558 | 2658 | tests/system-kmod-macros.at | ||
3559 | 2659 | |||
3560 | 2660 | SYSTEM_USERSPACE_TESTSUITE_AT = \ | ||
3561 | 2661 | tests/system-userspace-testsuite.at \ | ||
3562 | 2662 | tests/system-userspace-macros.at \ | ||
3563 | 2663 | tests/system-userspace-packet-type-aware.at \ | ||
3564 | 2664 | tests/system-route.at | ||
3565 | 2665 | |||
3566 | 2666 | SYSTEM_TSO_TESTSUITE_AT = \ | ||
3567 | 2667 | tests/system-tso-testsuite.at \ | ||
3568 | 2668 | tests/system-tap.at \ | ||
3569 | 2669 | tests/system-tso-macros.at | ||
3570 | 2670 | |||
3571 | 2671 | SYSTEM_AFXDP_TESTSUITE_AT = \ | ||
3572 | 2672 | tests/system-userspace-macros.at \ | ||
3573 | 2673 | tests/system-afxdp-testsuite.at \ | ||
3574 | 2674 | tests/system-afxdp-macros.at \ | ||
3575 | 2675 | tests/system-afxdp.at | ||
3576 | 2676 | |||
3577 | 2677 | SYSTEM_TESTSUITE_AT = \ | ||
3578 | 2678 | tests/system-common-macros.at \ | ||
3579 | 2679 | tests/system-layer3-tunnels.at \ | ||
3580 | 2680 | tests/system-traffic.at \ | ||
3581 | 2681 | tests/system-ipsec.at \ | ||
3582 | 2682 | tests/system-interface.at | ||
3583 | 2683 | |||
3584 | 2684 | SYSTEM_OFFLOADS_TESTSUITE_AT = \ | ||
3585 | 2685 | tests/system-common-macros.at \ | ||
3586 | 2686 | tests/system-offloads-traffic.at \ | ||
3587 | 2687 | tests/system-offloads-testsuite.at \ | ||
3588 | 2688 | tests/system-offloads-testsuite-macros.at | ||
3589 | 2689 | |||
3590 | 2690 | SYSTEM_DPDK_TESTSUITE_AT = \ | ||
3591 | 2691 | tests/system-common-macros.at \ | ||
3592 | 2692 | tests/system-dpdk-macros.at \ | ||
3593 | 2693 | tests/system-dpdk-testsuite.at \ | ||
3594 | 2694 | tests/system-dpdk.at | ||
3595 | 2695 | |||
3596 | 2696 | TESTSUITE = $(srcdir)/tests/testsuite | ||
3597 | 2697 | TESTSUITE_PATCH = $(srcdir)/tests/testsuite.patch | ||
3598 | 2698 | TESTSUITE_DIR = $(abs_top_builddir)/tests/testsuite.dir | ||
3599 | 2699 | SYSTEM_KMOD_TESTSUITE = $(srcdir)/tests/system-kmod-testsuite | ||
3600 | 2700 | SYSTEM_USERSPACE_TESTSUITE = $(srcdir)/tests/system-userspace-testsuite | ||
3601 | 2701 | SYSTEM_TSO_TESTSUITE = $(srcdir)/tests/system-tso-testsuite | ||
3602 | 2702 | SYSTEM_AFXDP_TESTSUITE = $(srcdir)/tests/system-afxdp-testsuite | ||
3603 | 2703 | SYSTEM_OFFLOADS_TESTSUITE = $(srcdir)/tests/system-offloads-testsuite | ||
3604 | 2704 | SYSTEM_DPDK_TESTSUITE = $(srcdir)/tests/system-dpdk-testsuite | ||
3605 | 2705 | OVSDB_CLUSTER_TESTSUITE = $(srcdir)/tests/ovsdb-cluster-testsuite | ||
3606 | 2706 | AUTOTEST_PATH = utilities:vswitchd:ovsdb:vtep:tests:ipsec:$(PTHREAD_WIN32_DIR_DLL):$(SSL_DIR) | ||
3607 | 2707 | |||
3608 | 2708 | # Python Coverage support. | ||
3609 | 2709 | # Requires coverage.py http://nedbatchelder.com/code/coverage/. | ||
3610 | 2710 | COVERAGE = coverage | ||
3611 | 2711 | COVERAGE_FILE = '$(abs_srcdir)/.coverage' | ||
3612 | 2712 | LCOV_OPTS = -b $(abs_top_builddir) -d $(abs_top_builddir) -q -c --rc lcov_branch_coverage=1 | ||
3613 | 2713 | GENHTML_OPTS = -q --branch-coverage --num-spaces 4 | ||
3614 | 2714 | |||
3615 | 2715 | # valgrind support | ||
3616 | 2716 | valgrind_wrappers = \ | ||
3617 | 2717 | tests/valgrind/ovs-appctl \ | ||
3618 | 2718 | tests/valgrind/ovs-ofctl \ | ||
3619 | 2719 | tests/valgrind/ovs-vsctl \ | ||
3620 | 2720 | tests/valgrind/ovs-vswitchd \ | ||
3621 | 2721 | tests/valgrind/ovsdb-client \ | ||
3622 | 2722 | tests/valgrind/ovsdb-server \ | ||
3623 | 2723 | tests/valgrind/ovsdb-tool \ | ||
3624 | 2724 | tests/valgrind/ovstest \ | ||
3625 | 2725 | tests/valgrind/test-ovsdb \ | ||
3626 | 2726 | tests/valgrind/test-skiplist \ | ||
3627 | 2727 | tests/valgrind/test-strtok_r \ | ||
3628 | 2728 | tests/valgrind/test-type-props | ||
3629 | 2729 | |||
3630 | 2730 | VALGRIND = valgrind --log-file=valgrind.%p \ | ||
3631 | 2731 | --leak-check=full --track-origins=yes \ | ||
3632 | 2732 | --suppressions=$(abs_top_srcdir)/tests/glibc.supp \ | ||
3633 | 2733 | --suppressions=$(abs_top_srcdir)/tests/openssl.supp --num-callers=20 | ||
3634 | 2734 | |||
3635 | 2735 | HELGRIND = valgrind --log-file=helgrind.%p --tool=helgrind \ | ||
3636 | 2736 | --suppressions=$(abs_top_srcdir)/tests/glibc.supp \ | ||
3637 | 2737 | --suppressions=$(abs_top_srcdir)/tests/openssl.supp --num-callers=20 | ||
3638 | 2738 | |||
3639 | 2739 | AUTOTEST = $(AUTOM4TE) --language=autotest | ||
3640 | 2740 | tests_test_ovsdb_SOURCES = tests/test-ovsdb.c | ||
3641 | 2741 | nodist_tests_test_ovsdb_SOURCES = tests/idltest.c tests/idltest.h | ||
3642 | 2742 | tests_test_ovsdb_LDADD = ovsdb/libovsdb.la lib/libopenvswitch.la | ||
3643 | 2743 | tests_test_lib_SOURCES = \ | ||
3644 | 2744 | tests/test-lib.c | ||
3645 | 2745 | |||
3646 | 2746 | tests_test_lib_LDADD = lib/libopenvswitch.la | ||
3647 | 2747 | IDLTEST_IDL_FILES = tests/idltest.ovsschema tests/idltest.ann | ||
3648 | 2748 | tests_ovstest_SOURCES = tests/ovstest.c tests/ovstest.h \ | ||
3649 | 2749 | tests/test-aes128.c tests/test-atomic.c tests/test-barrier.c \ | ||
3650 | 2750 | tests/test-bundle.c tests/test-byte-order.c tests/test-byteq.c \ | ||
3651 | 2751 | tests/test-classifier.c tests/test-ccmap.c tests/test-cmap.c \ | ||
3652 | 2752 | tests/test-conntrack.c tests/test-cooperative-multitasking.c \ | ||
3653 | 2753 | tests/test-csum.c tests/test-flows.c tests/test-hash.c \ | ||
3654 | 2754 | tests/test-heap.c tests/test-hindex.c tests/test-hmap.c \ | ||
3655 | 2755 | tests/test-id-fpool.c tests/test-json.c tests/test-jsonrpc.c \ | ||
3656 | 2756 | tests/test-list.c tests/test-lockfile.c tests/test-multipath.c \ | ||
3657 | 2757 | tests/test-mpsc-queue.c tests/test-netflow.c tests/test-odp.c \ | ||
3658 | 2758 | tests/test-ofpbuf.c tests/test-packets.c tests/test-random.c \ | ||
3659 | 2759 | tests/test-rcu.c tests/test-rculist.c tests/test-reconnect.c \ | ||
3660 | 2760 | tests/test-rstp.c tests/test-sflow.c tests/test-sha1.c \ | ||
3661 | 2761 | tests/test-skiplist.c tests/test-stp.c tests/test-unixctl.c \ | ||
3662 | 2762 | tests/test-util.c tests/test-uuid.c tests/test-uuidset.c \ | ||
3663 | 2763 | tests/test-bitmap.c tests/test-vconn.c tests/test-aa.c \ | ||
3664 | 2764 | tests/test-stopwatch.c $(am__append_38) $(am__append_39) | ||
3665 | 2765 | tests_ovstest_LDADD = lib/libopenvswitch.la | ||
3666 | 2766 | tests_test_stream_SOURCES = tests/test-stream.c | ||
3667 | 2767 | tests_test_stream_LDADD = lib/libopenvswitch.la | ||
3668 | 2768 | tests_test_strtok_r_SOURCES = tests/test-strtok_r.c | ||
3669 | 2769 | tests_test_type_props_SOURCES = tests/test-type-props.c | ||
3670 | 2770 | |||
3671 | 2771 | # Python tests. | ||
3672 | 2772 | CHECK_PYFILES = \ | ||
3673 | 2773 | tests/appctl.py \ | ||
3674 | 2774 | tests/flowgen.py \ | ||
3675 | 2775 | tests/genpkts.py \ | ||
3676 | 2776 | tests/ovsdb-monitor-sort.py \ | ||
3677 | 2777 | tests/system-dpdk-find-device.py \ | ||
3678 | 2778 | tests/test-daemon.py \ | ||
3679 | 2779 | tests/test-dpparse.py \ | ||
3680 | 2780 | tests/test-json.py \ | ||
3681 | 2781 | tests/test-jsonrpc.py \ | ||
3682 | 2782 | tests/test-l7.py \ | ||
3683 | 2783 | tests/test-ofparse.py \ | ||
3684 | 2784 | tests/test-ovsdb.py \ | ||
3685 | 2785 | tests/test-reconnect.py \ | ||
3686 | 2786 | tests/test-stream.py \ | ||
3687 | 2787 | tests/test-unix-socket.py \ | ||
3688 | 2788 | tests/test-unixctl.py \ | ||
3689 | 2789 | tests/test-vlog.py \ | ||
3690 | 2790 | tests/uuidfilt.py \ | ||
3691 | 2791 | tests/sendpkt.py | ||
3692 | 2792 | |||
3693 | 2793 | @HAVE_OPENSSL_TRUE@TESTPKI_FILES = \ | ||
3694 | 2794 | @HAVE_OPENSSL_TRUE@ tests/testpki-cacert.pem \ | ||
3695 | 2795 | @HAVE_OPENSSL_TRUE@ tests/testpki-cert.pem \ | ||
3696 | 2796 | @HAVE_OPENSSL_TRUE@ tests/testpki-privkey.pem \ | ||
3697 | 2797 | @HAVE_OPENSSL_TRUE@ tests/testpki-req.pem \ | ||
3698 | 2798 | @HAVE_OPENSSL_TRUE@ tests/testpki-cert2.pem \ | ||
3699 | 2799 | @HAVE_OPENSSL_TRUE@ tests/testpki-privkey2.pem \ | ||
3700 | 2800 | @HAVE_OPENSSL_TRUE@ tests/testpki-req2.pem | ||
3701 | 2801 | |||
3702 | 2802 | @HAVE_OPENSSL_TRUE@OVS_PKI = $(SHELL) $(srcdir)/utilities/ovs-pki.in --dir=tests/pki --log=tests/ovs-pki.log | ||
3703 | 2803 | OSS_FUZZ_TARGETS = \ | ||
3704 | 2804 | tests/oss-fuzz/flow_extract_target \ | ||
3705 | 2805 | tests/oss-fuzz/json_parser_target \ | ||
3706 | 2806 | tests/oss-fuzz/ofp_print_target \ | ||
3707 | 2807 | tests/oss-fuzz/odp_target \ | ||
3708 | 2808 | tests/oss-fuzz/miniflow_target \ | ||
3709 | 2809 | tests/oss-fuzz/ofctl_parse_target | ||
3710 | 2810 | |||
3711 | 2811 | tests_oss_fuzz_flow_extract_target_SOURCES = \ | ||
3712 | 2812 | tests/oss-fuzz/flow_extract_target.c \ | ||
3713 | 2813 | tests/oss-fuzz/fuzzer.h | ||
3714 | 2814 | |||
3715 | 2815 | tests_oss_fuzz_flow_extract_target_LDADD = lib/libopenvswitch.la | ||
3716 | 2816 | tests_oss_fuzz_flow_extract_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++ | ||
3717 | 2817 | tests_oss_fuzz_json_parser_target_SOURCES = \ | ||
3718 | 2818 | tests/oss-fuzz/json_parser_target.c \ | ||
3719 | 2819 | tests/oss-fuzz/fuzzer.h | ||
3720 | 2820 | |||
3721 | 2821 | tests_oss_fuzz_json_parser_target_LDADD = lib/libopenvswitch.la | ||
3722 | 2822 | tests_oss_fuzz_json_parser_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++ | ||
3723 | 2823 | tests_oss_fuzz_ofp_print_target_SOURCES = \ | ||
3724 | 2824 | tests/oss-fuzz/ofp_print_target.c \ | ||
3725 | 2825 | tests/oss-fuzz/fuzzer.h | ||
3726 | 2826 | |||
3727 | 2827 | tests_oss_fuzz_ofp_print_target_LDADD = lib/libopenvswitch.la | ||
3728 | 2828 | tests_oss_fuzz_ofp_print_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++ | ||
3729 | 2829 | tests_oss_fuzz_odp_target_SOURCES = \ | ||
3730 | 2830 | tests/oss-fuzz/odp_target.c \ | ||
3731 | 2831 | tests/oss-fuzz/fuzzer.h | ||
3732 | 2832 | |||
3733 | 2833 | tests_oss_fuzz_odp_target_LDADD = lib/libopenvswitch.la | ||
3734 | 2834 | tests_oss_fuzz_odp_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++ | ||
3735 | 2835 | tests_oss_fuzz_miniflow_target_SOURCES = \ | ||
3736 | 2836 | tests/oss-fuzz/miniflow_target.c \ | ||
3737 | 2837 | tests/oss-fuzz/fuzzer.h | ||
3738 | 2838 | |||
3739 | 2839 | tests_oss_fuzz_miniflow_target_LDADD = lib/libopenvswitch.la | ||
3740 | 2840 | tests_oss_fuzz_miniflow_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++ | ||
3741 | 2841 | tests_oss_fuzz_ofctl_parse_target_SOURCES = \ | ||
3742 | 2842 | tests/oss-fuzz/ofctl_parse_target.c \ | ||
3743 | 2843 | tests/oss-fuzz/fuzzer.h | ||
3744 | 2844 | |||
3745 | 2845 | tests_oss_fuzz_ofctl_parse_target_LDADD = lib/libopenvswitch.la | ||
3746 | 2846 | tests_oss_fuzz_ofctl_parse_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++ | ||
3747 | 2847 | openflowincludedir = $(includedir)/openflow | ||
3748 | 2848 | openflowinclude_HEADERS = \ | ||
3749 | 2849 | include/openflow/intel-ext.h \ | ||
3750 | 2850 | include/openflow/netronome-ext.h \ | ||
3751 | 2851 | include/openflow/nicira-ext.h \ | ||
3752 | 2852 | include/openflow/openflow-1.0.h \ | ||
3753 | 2853 | include/openflow/openflow-1.1.h \ | ||
3754 | 2854 | include/openflow/openflow-1.2.h \ | ||
3755 | 2855 | include/openflow/openflow-1.3.h \ | ||
3756 | 2856 | include/openflow/openflow-1.4.h \ | ||
3757 | 2857 | include/openflow/openflow-1.5.h \ | ||
3758 | 2858 | include/openflow/openflow-common.h \ | ||
3759 | 2859 | include/openflow/openflow.h | ||
3760 | 2860 | |||
3761 | 2861 | HSTAMP_FILES = $(openflowinclude_HEADERS:.h=.hstamp) | ||
3762 | 2862 | openvswitchincludedir = $(includedir)/openvswitch | ||
3763 | 2863 | openvswitchinclude_HEADERS = \ | ||
3764 | 2864 | include/openvswitch/compiler.h \ | ||
3765 | 2865 | include/openvswitch/dynamic-string.h \ | ||
3766 | 2866 | include/openvswitch/hmap.h \ | ||
3767 | 2867 | include/openvswitch/flow.h \ | ||
3768 | 2868 | include/openvswitch/geneve.h \ | ||
3769 | 2869 | include/openvswitch/json.h \ | ||
3770 | 2870 | include/openvswitch/list.h \ | ||
3771 | 2871 | include/openvswitch/netdev.h \ | ||
3772 | 2872 | include/openvswitch/match.h \ | ||
3773 | 2873 | include/openvswitch/meta-flow.h \ | ||
3774 | 2874 | include/openvswitch/namemap.h \ | ||
3775 | 2875 | include/openvswitch/ofpbuf.h \ | ||
3776 | 2876 | include/openvswitch/ofp-actions.h \ | ||
3777 | 2877 | include/openvswitch/ofp-bundle.h \ | ||
3778 | 2878 | include/openvswitch/ofp-connection.h \ | ||
3779 | 2879 | include/openvswitch/ofp-ct.h \ | ||
3780 | 2880 | include/openvswitch/ofp-ed-props.h \ | ||
3781 | 2881 | include/openvswitch/ofp-errors.h \ | ||
3782 | 2882 | include/openvswitch/ofp-flow.h \ | ||
3783 | 2883 | include/openvswitch/ofp-group.h \ | ||
3784 | 2884 | include/openvswitch/ofp-ipfix.h \ | ||
3785 | 2885 | include/openvswitch/ofp-match.h \ | ||
3786 | 2886 | include/openvswitch/ofp-meter.h \ | ||
3787 | 2887 | include/openvswitch/ofp-monitor.h \ | ||
3788 | 2888 | include/openvswitch/ofp-msgs.h \ | ||
3789 | 2889 | include/openvswitch/ofp-packet.h \ | ||
3790 | 2890 | include/openvswitch/ofp-parse.h \ | ||
3791 | 2891 | include/openvswitch/ofp-port.h \ | ||
3792 | 2892 | include/openvswitch/ofp-print.h \ | ||
3793 | 2893 | include/openvswitch/ofp-prop.h \ | ||
3794 | 2894 | include/openvswitch/ofp-protocol.h \ | ||
3795 | 2895 | include/openvswitch/ofp-queue.h \ | ||
3796 | 2896 | include/openvswitch/ofp-switch.h \ | ||
3797 | 2897 | include/openvswitch/ofp-table.h \ | ||
3798 | 2898 | include/openvswitch/ofp-util.h \ | ||
3799 | 2899 | include/openvswitch/packets.h \ | ||
3800 | 2900 | include/openvswitch/poll-loop.h \ | ||
3801 | 2901 | include/openvswitch/rconn.h \ | ||
3802 | 2902 | include/openvswitch/shash.h \ | ||
3803 | 2903 | include/openvswitch/thread.h \ | ||
3804 | 2904 | include/openvswitch/token-bucket.h \ | ||
3805 | 2905 | include/openvswitch/tun-metadata.h \ | ||
3806 | 2906 | include/openvswitch/type-props.h \ | ||
3807 | 2907 | include/openvswitch/types.h \ | ||
3808 | 2908 | include/openvswitch/usdt-probes.h \ | ||
3809 | 2909 | include/openvswitch/util.h \ | ||
3810 | 2910 | include/openvswitch/uuid.h \ | ||
3811 | 2911 | include/openvswitch/version.h \ | ||
3812 | 2912 | include/openvswitch/vconn.h \ | ||
3813 | 2913 | include/openvswitch/vlog.h \ | ||
3814 | 2914 | include/openvswitch/nsh.h | ||
3815 | 2915 | |||
3816 | 2916 | @HAVE_CXX_TRUE@nodist_include_openvswitch_libcxxtest_la_SOURCES = include/openvswitch/cxxtest.cc | ||
3817 | 2917 | update_deb_copyright = \ | ||
3818 | 2918 | $(AM_V_GEN) \ | ||
3819 | 2919 | { sed -n -e '/%AUTHORS%/q' -e p < $(srcdir)/debian/copyright.in; \ | ||
3820 | 2920 | tail -n +28 $(srcdir)/AUTHORS.rst | sed '1,/^$$/d' | \ | ||
3821 | 2921 | sed -n -e '/^$$/q' -e 's/^/ /p'; \ | ||
3822 | 2922 | sed -e '1,/%AUTHORS%/d' $(srcdir)/debian/copyright.in; \ | ||
3823 | 2923 | } > debian/copyright | ||
3824 | 2924 | |||
3825 | 2925 | @DPDK_NETDEV_FALSE@update_deb_control = \ | ||
3826 | 2926 | @DPDK_NETDEV_FALSE@ $(AM_V_GEN) grep -v '^\# DPDK_NETDEV' \ | ||
3827 | 2927 | @DPDK_NETDEV_FALSE@ < $(srcdir)/debian/control.in > debian/control | ||
3828 | 2928 | |||
3829 | 2929 | @DPDK_NETDEV_TRUE@update_deb_control = \ | ||
3830 | 2930 | @DPDK_NETDEV_TRUE@ $(AM_V_GEN) sed -e 's/^\# DPDK_NETDEV //' \ | ||
3831 | 2931 | @DPDK_NETDEV_TRUE@ < $(srcdir)/debian/control.in > debian/control | ||
3832 | 2932 | |||
3833 | 2933 | vswitchd_ovs_vswitchd_SOURCES = \ | ||
3834 | 2934 | vswitchd/bridge.c \ | ||
3835 | 2935 | vswitchd/bridge.h \ | ||
3836 | 2936 | vswitchd/ovs-vswitchd.c \ | ||
3837 | 2937 | vswitchd/system-stats.c \ | ||
3838 | 2938 | vswitchd/system-stats.h | ||
3839 | 2939 | |||
3840 | 2940 | vswitchd_ovs_vswitchd_LDADD = \ | ||
3841 | 2941 | ofproto/libofproto.la \ | ||
3842 | 2942 | lib/libsflow.la \ | ||
3843 | 2943 | lib/libopenvswitch.la | ||
3844 | 2944 | |||
3845 | 2945 | vswitchd_ovs_vswitchd_LDFLAGS = $(AM_LDFLAGS) $(DPDK_vswitchd_LDFLAGS) | ||
3846 | 2946 | @HAVE_DOT_TRUE@VSWITCH_PIC = vswitchd/vswitch.pic | ||
3847 | 2947 | @HAVE_DOT_TRUE@VSWITCH_DOT_DIAGRAM_ARG = --er-diagram=$(VSWITCH_PIC) | ||
3848 | 2948 | ovsdb_libovsdb_la_LDFLAGS = \ | ||
3849 | 2949 | $(OVS_LTINFO) \ | ||
3850 | 2950 | -Wl,--version-script=$(top_builddir)/ovsdb/libovsdb.sym \ | ||
3851 | 2951 | $(AM_LDFLAGS) | ||
3852 | 2952 | |||
3853 | 2953 | ovsdb_libovsdb_la_SOURCES = \ | ||
3854 | 2954 | ovsdb/column.c \ | ||
3855 | 2955 | ovsdb/column.h \ | ||
3856 | 2956 | ovsdb/condition.c \ | ||
3857 | 2957 | ovsdb/condition.h \ | ||
3858 | 2958 | ovsdb/execution.c \ | ||
3859 | 2959 | ovsdb/file.c \ | ||
3860 | 2960 | ovsdb/file.h \ | ||
3861 | 2961 | ovsdb/jsonrpc-server.c \ | ||
3862 | 2962 | ovsdb/jsonrpc-server.h \ | ||
3863 | 2963 | ovsdb/log.c \ | ||
3864 | 2964 | ovsdb/log.h \ | ||
3865 | 2965 | ovsdb/mutation.c \ | ||
3866 | 2966 | ovsdb/mutation.h \ | ||
3867 | 2967 | ovsdb/ovsdb.c \ | ||
3868 | 2968 | ovsdb/ovsdb.h \ | ||
3869 | 2969 | ovsdb/monitor.c \ | ||
3870 | 2970 | ovsdb/monitor.h \ | ||
3871 | 2971 | ovsdb/query.c \ | ||
3872 | 2972 | ovsdb/query.h \ | ||
3873 | 2973 | ovsdb/raft.c \ | ||
3874 | 2974 | ovsdb/raft.h \ | ||
3875 | 2975 | ovsdb/raft-private.c \ | ||
3876 | 2976 | ovsdb/raft-private.h \ | ||
3877 | 2977 | ovsdb/raft-rpc.c \ | ||
3878 | 2978 | ovsdb/raft-rpc.h \ | ||
3879 | 2979 | ovsdb/rbac.c \ | ||
3880 | 2980 | ovsdb/rbac.h \ | ||
3881 | 2981 | ovsdb/replication.c \ | ||
3882 | 2982 | ovsdb/replication.h \ | ||
3883 | 2983 | ovsdb/relay.c \ | ||
3884 | 2984 | ovsdb/relay.h \ | ||
3885 | 2985 | ovsdb/row.c \ | ||
3886 | 2986 | ovsdb/row.h \ | ||
3887 | 2987 | ovsdb/server.c \ | ||
3888 | 2988 | ovsdb/server.h \ | ||
3889 | 2989 | ovsdb/storage.c \ | ||
3890 | 2990 | ovsdb/storage.h \ | ||
3891 | 2991 | ovsdb/table.c \ | ||
3892 | 2992 | ovsdb/table.h \ | ||
3893 | 2993 | ovsdb/trigger.c \ | ||
3894 | 2994 | ovsdb/trigger.h \ | ||
3895 | 2995 | ovsdb/transaction.c \ | ||
3896 | 2996 | ovsdb/transaction.h \ | ||
3897 | 2997 | ovsdb/transaction-forward.c \ | ||
3898 | 2998 | ovsdb/transaction-forward.h \ | ||
3899 | 2999 | ovsdb/ovsdb-util.c \ | ||
3900 | 3000 | ovsdb/ovsdb-util.h | ||
3901 | 3001 | |||
3902 | 3002 | ovsdb_libovsdb_la_CFLAGS = $(AM_CFLAGS) | ||
3903 | 3003 | ovsdb_libovsdb_la_CPPFLAGS = $(AM_CPPFLAGS) | ||
3904 | 3004 | ovsdb_ovsdb_tool_SOURCES = ovsdb/ovsdb-tool.c | ||
3905 | 3005 | ovsdb_ovsdb_tool_LDADD = ovsdb/libovsdb.la lib/libopenvswitch.la | ||
3906 | 3006 | ovsdb_ovsdb_client_SOURCES = ovsdb/ovsdb-client.c | ||
3907 | 3007 | ovsdb_ovsdb_client_LDADD = ovsdb/libovsdb.la lib/libopenvswitch.la | ||
3908 | 3008 | ovsdb_ovsdb_server_SOURCES = ovsdb/ovsdb-server.c | ||
3909 | 3009 | ovsdb_ovsdb_server_LDADD = ovsdb/libovsdb.la lib/libopenvswitch.la | ||
3910 | 3010 | OVSDB_IDLC = $(run_python) $(srcdir)/ovsdb/ovsdb-idlc.in | ||
3911 | 3011 | OVSDB_DOC = $(run_python) $(srcdir)/ovsdb/ovsdb-doc | ||
3912 | 3012 | OVSDB_DOT = $(run_python) $(srcdir)/ovsdb/ovsdb-dot.in | ||
3913 | 3013 | update_rhel_spec = \ | ||
3914 | 3014 | $(AM_V_GEN)($(ro_shell) && sed -e 's,[@]VERSION[@],$(VERSION),g') \ | ||
3915 | 3015 | < $(srcdir)/rhel/$(@F).in > $(@F).tmp || exit 1; \ | ||
3916 | 3016 | if cmp -s $(@F).tmp $@; then touch $@; rm $(@F).tmp; else mv $(@F).tmp $@; fi | ||
3917 | 3017 | |||
3918 | 3018 | RPMBUILD_TOP := $(abs_top_builddir)/rpm/rpmbuild | ||
3919 | 3019 | ovstest_pyfiles = \ | ||
3920 | 3020 | python/ovstest/__init__.py \ | ||
3921 | 3021 | python/ovstest/args.py \ | ||
3922 | 3022 | python/ovstest/rpcserver.py \ | ||
3923 | 3023 | python/ovstest/tcp.py \ | ||
3924 | 3024 | python/ovstest/tests.py \ | ||
3925 | 3025 | python/ovstest/udp.py \ | ||
3926 | 3026 | python/ovstest/util.py \ | ||
3927 | 3027 | python/ovstest/vswitch.py | ||
3928 | 3028 | |||
3929 | 3029 | ovs_pyfiles = \ | ||
3930 | 3030 | python/ovs/__init__.py \ | ||
3931 | 3031 | python/ovs/compat/__init__.py \ | ||
3932 | 3032 | python/ovs/compat/sortedcontainers/__init__.py \ | ||
3933 | 3033 | python/ovs/compat/sortedcontainers/sortedlist.py \ | ||
3934 | 3034 | python/ovs/compat/sortedcontainers/sorteddict.py \ | ||
3935 | 3035 | python/ovs/compat/sortedcontainers/sortedset.py \ | ||
3936 | 3036 | python/ovs/daemon.py \ | ||
3937 | 3037 | python/ovs/dns_resolve.py \ | ||
3938 | 3038 | python/ovs/db/__init__.py \ | ||
3939 | 3039 | python/ovs/db/custom_index.py \ | ||
3940 | 3040 | python/ovs/db/data.py \ | ||
3941 | 3041 | python/ovs/db/error.py \ | ||
3942 | 3042 | python/ovs/db/idl.py \ | ||
3943 | 3043 | python/ovs/db/parser.py \ | ||
3944 | 3044 | python/ovs/db/schema.py \ | ||
3945 | 3045 | python/ovs/db/types.py \ | ||
3946 | 3046 | python/ovs/fatal_signal.py \ | ||
3947 | 3047 | python/ovs/fcntl_win.py \ | ||
3948 | 3048 | python/ovs/flow/__init__.py \ | ||
3949 | 3049 | python/ovs/flow/decoders.py \ | ||
3950 | 3050 | python/ovs/flow/filter.py \ | ||
3951 | 3051 | python/ovs/flow/flow.py \ | ||
3952 | 3052 | python/ovs/flow/kv.py \ | ||
3953 | 3053 | python/ovs/flow/list.py \ | ||
3954 | 3054 | python/ovs/flow/odp.py \ | ||
3955 | 3055 | python/ovs/flow/ofp.py \ | ||
3956 | 3056 | python/ovs/flow/ofp_act.py \ | ||
3957 | 3057 | python/ovs/flow/ofp_fields.py \ | ||
3958 | 3058 | python/ovs/json.py \ | ||
3959 | 3059 | python/ovs/jsonrpc.py \ | ||
3960 | 3060 | python/ovs/ovsuuid.py \ | ||
3961 | 3061 | python/ovs/poller.py \ | ||
3962 | 3062 | python/ovs/process.py \ | ||
3963 | 3063 | python/ovs/reconnect.py \ | ||
3964 | 3064 | python/ovs/socket_util.py \ | ||
3965 | 3065 | python/ovs/stream.py \ | ||
3966 | 3066 | python/ovs/timeval.py \ | ||
3967 | 3067 | python/ovs/unixctl/__init__.py \ | ||
3968 | 3068 | python/ovs/unixctl/client.py \ | ||
3969 | 3069 | python/ovs/unixctl/server.py \ | ||
3970 | 3070 | python/ovs/util.py \ | ||
3971 | 3071 | python/ovs/version.py \ | ||
3972 | 3072 | python/ovs/vlog.py \ | ||
3973 | 3073 | python/ovs/winutils.py | ||
3974 | 3074 | |||
3975 | 3075 | ovs_pytests = \ | ||
3976 | 3076 | python/ovs/tests/test_decoders.py \ | ||
3977 | 3077 | python/ovs/tests/test_dns_resolve.py \ | ||
3978 | 3078 | python/ovs/tests/test_filter.py \ | ||
3979 | 3079 | python/ovs/tests/test_kv.py \ | ||
3980 | 3080 | python/ovs/tests/test_list.py \ | ||
3981 | 3081 | python/ovs/tests/test_odp.py \ | ||
3982 | 3082 | python/ovs/tests/test_ofp.py | ||
3983 | 3083 | |||
3984 | 3084 | PYFILES = $(ovs_pyfiles) python/ovs/dirs.py $(ovstest_pyfiles) $(ovs_pytests) | ||
3985 | 3085 | nobase_pkgdata_DATA = $(ovs_pyfiles) $(ovstest_pyfiles) | ||
3986 | 3086 | VTEP_IDL_FILES = \ | ||
3987 | 3087 | $(srcdir)/vtep/vtep.ovsschema \ | ||
3988 | 3088 | $(srcdir)/vtep/vtep-idl.ann | ||
3989 | 3089 | |||
3990 | 3090 | vtep_libvtep_la_LDFLAGS = \ | ||
3991 | 3091 | $(OVS_LTINFO) \ | ||
3992 | 3092 | -Wl,--version-script=$(top_builddir)/vtep/libvtep.sym \ | ||
3993 | 3093 | $(AM_LDFLAGS) | ||
3994 | 3094 | |||
3995 | 3095 | nodist_vtep_libvtep_la_SOURCES = \ | ||
3996 | 3096 | vtep/vtep-idl.c \ | ||
3997 | 3097 | vtep/vtep-idl.h | ||
3998 | 3098 | |||
3999 | 3099 | vtep_vtep_ctl_SOURCES = vtep/vtep-ctl.c | ||
4000 | 3100 | vtep_vtep_ctl_LDADD = vtep/libvtep.la lib/libopenvswitch.la | ||
4001 | 3101 | @HAVE_DOT_TRUE@VTEP_PIC = vtep/vtep.pic | ||
4002 | 3102 | @HAVE_DOT_TRUE@VTEP_DOT_DIAGRAM_ARG = --er-diagram=$(VTEP_PIC) | ||
4003 | 3103 | all: $(BUILT_SOURCES) config.h | ||
4004 | 3104 | $(MAKE) $(AM_MAKEFLAGS) all-am | ||
4005 | 3105 | |||
4006 | 3106 | .SUFFIXES: | ||
4007 | 3107 | .SUFFIXES: .in .xml .h .hstamp .ovsidl .ovsschema .c .cc .lo .o .obj | ||
4008 | 3108 | am--refresh: Makefile | ||
4009 | 3109 | @: | ||
4010 | 3110 | $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Documentation/automake.mk $(srcdir)/m4/automake.mk $(srcdir)/lib/automake.mk $(srcdir)/ofproto/automake.mk $(srcdir)/utilities/automake.mk $(srcdir)/utilities/bugtool/automake.mk $(srcdir)/tests/automake.mk $(srcdir)/tests/oss-fuzz/automake.mk $(srcdir)/include/automake.mk $(srcdir)/include/openflow/automake.mk $(srcdir)/include/openvswitch/automake.mk $(srcdir)/include/sparse/automake.mk $(srcdir)/include/windows/automake.mk $(srcdir)/include/linux/automake.mk $(srcdir)/third-party/automake.mk $(srcdir)/debian/automake.mk $(srcdir)/ipsec/automake.mk $(srcdir)/vswitchd/automake.mk $(srcdir)/ovsdb/automake.mk $(srcdir)/rhel/automake.mk $(srcdir)/python/automake.mk $(srcdir)/tutorial/automake.mk $(srcdir)/vtep/automake.mk $(srcdir)/datapath-windows/automake.mk $(srcdir)/datapath-windows/include/automake.mk $(srcdir)/windows/automake.mk $(srcdir)/selinux/automake.mk $(srcdir)/build-aux/automake.mk $(am__configure_deps) | ||
4011 | 3111 | @for dep in $?; do \ | ||
4012 | 3112 | case '$(am__configure_deps)' in \ | ||
4013 | 3113 | *$$dep*) \ | ||
4014 | 3114 | echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ | ||
4015 | 3115 | $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ | ||
4016 | 3116 | && exit 0; \ | ||
4017 | 3117 | exit 1;; \ | ||
4018 | 3118 | esac; \ | ||
4019 | 3119 | done; \ | ||
4020 | 3120 | echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ | ||
4021 | 3121 | $(am__cd) $(top_srcdir) && \ | ||
4022 | 3122 | $(AUTOMAKE) --foreign Makefile | ||
4023 | 3123 | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | ||
4024 | 3124 | @case '$?' in \ | ||
4025 | 3125 | *config.status*) \ | ||
4026 | 3126 | echo ' $(SHELL) ./config.status'; \ | ||
4027 | 3127 | $(SHELL) ./config.status;; \ | ||
4028 | 3128 | *) \ | ||
4029 | 3129 | echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ | ||
4030 | 3130 | cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ | ||
4031 | 3131 | esac; | ||
4032 | 3132 | $(srcdir)/Documentation/automake.mk $(srcdir)/m4/automake.mk $(srcdir)/lib/automake.mk $(srcdir)/ofproto/automake.mk $(srcdir)/utilities/automake.mk $(srcdir)/utilities/bugtool/automake.mk $(srcdir)/tests/automake.mk $(srcdir)/tests/oss-fuzz/automake.mk $(srcdir)/include/automake.mk $(srcdir)/include/openflow/automake.mk $(srcdir)/include/openvswitch/automake.mk $(srcdir)/include/sparse/automake.mk $(srcdir)/include/windows/automake.mk $(srcdir)/include/linux/automake.mk $(srcdir)/third-party/automake.mk $(srcdir)/debian/automake.mk $(srcdir)/ipsec/automake.mk $(srcdir)/vswitchd/automake.mk $(srcdir)/ovsdb/automake.mk $(srcdir)/rhel/automake.mk $(srcdir)/python/automake.mk $(srcdir)/tutorial/automake.mk $(srcdir)/vtep/automake.mk $(srcdir)/datapath-windows/automake.mk $(srcdir)/datapath-windows/include/automake.mk $(srcdir)/windows/automake.mk $(srcdir)/selinux/automake.mk $(srcdir)/build-aux/automake.mk $(am__empty): | ||
4033 | 3133 | |||
4034 | 3134 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | ||
4035 | 3135 | $(SHELL) ./config.status --recheck | ||
4036 | 3136 | |||
4037 | 3137 | $(top_srcdir)/configure: $(am__configure_deps) | ||
4038 | 3138 | $(am__cd) $(srcdir) && $(AUTOCONF) | ||
4039 | 3139 | $(ACLOCAL_M4): $(am__aclocal_m4_deps) | ||
4040 | 3140 | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | ||
4041 | 3141 | $(am__aclocal_m4_deps): | ||
4042 | 3142 | |||
4043 | 3143 | config.h: stamp-h1 | ||
4044 | 3144 | @test -f $@ || rm -f stamp-h1 | ||
4045 | 3145 | @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 | ||
4046 | 3146 | |||
4047 | 3147 | stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status | ||
4048 | 3148 | @rm -f stamp-h1 | ||
4049 | 3149 | cd $(top_builddir) && $(SHELL) ./config.status config.h | ||
4050 | 3150 | $(srcdir)/config.h.in: $(am__configure_deps) | ||
4051 | 3151 | ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) | ||
4052 | 3152 | rm -f stamp-h1 | ||
4053 | 3153 | touch $@ | ||
4054 | 3154 | |||
4055 | 3155 | distclean-hdr: | ||
4056 | 3156 | -rm -f config.h stamp-h1 | ||
4057 | 3157 | lib/stdio.h: $(top_builddir)/config.status $(top_srcdir)/lib/stdio.h.in | ||
4058 | 3158 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4059 | 3159 | lib/string.h: $(top_builddir)/config.status $(top_srcdir)/lib/string.h.in | ||
4060 | 3160 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4061 | 3161 | ovsdb/libovsdb.sym: $(top_builddir)/config.status $(top_srcdir)/ovsdb/libovsdb.sym.in | ||
4062 | 3162 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4063 | 3163 | ofproto/libofproto.sym: $(top_builddir)/config.status $(top_srcdir)/ofproto/libofproto.sym.in | ||
4064 | 3164 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4065 | 3165 | lib/libsflow.sym: $(top_builddir)/config.status $(top_srcdir)/lib/libsflow.sym.in | ||
4066 | 3166 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4067 | 3167 | lib/libopenvswitch.sym: $(top_builddir)/config.status $(top_srcdir)/lib/libopenvswitch.sym.in | ||
4068 | 3168 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4069 | 3169 | vtep/libvtep.sym: $(top_builddir)/config.status $(top_srcdir)/vtep/libvtep.sym.in | ||
4070 | 3170 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4071 | 3171 | tests/atlocal: $(top_builddir)/config.status $(top_srcdir)/tests/atlocal.in | ||
4072 | 3172 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4073 | 3173 | lib/libopenvswitch.pc: $(top_builddir)/config.status $(top_srcdir)/lib/libopenvswitch.pc.in | ||
4074 | 3174 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4075 | 3175 | lib/libsflow.pc: $(top_builddir)/config.status $(top_srcdir)/lib/libsflow.pc.in | ||
4076 | 3176 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4077 | 3177 | ofproto/libofproto.pc: $(top_builddir)/config.status $(top_srcdir)/ofproto/libofproto.pc.in | ||
4078 | 3178 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4079 | 3179 | ovsdb/libovsdb.pc: $(top_builddir)/config.status $(top_srcdir)/ovsdb/libovsdb.pc.in | ||
4080 | 3180 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4081 | 3181 | include/openvswitch/version.h: $(top_builddir)/config.status $(top_srcdir)/include/openvswitch/version.h.in | ||
4082 | 3182 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
4083 | 3183 | install-binPROGRAMS: $(bin_PROGRAMS) | ||
4084 | 3184 | @$(NORMAL_INSTALL) | ||
4085 | 3185 | @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ | ||
4086 | 3186 | if test -n "$$list"; then \ | ||
4087 | 3187 | echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ | ||
4088 | 3188 | $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ | ||
4089 | 3189 | fi; \ | ||
4090 | 3190 | for p in $$list; do echo "$$p $$p"; done | \ | ||
4091 | 3191 | sed 's/$(EXEEXT)$$//' | \ | ||
4092 | 3192 | while read p p1; do if test -f $$p \ | ||
4093 | 3193 | || test -f $$p1 \ | ||
4094 | 3194 | ; then echo "$$p"; echo "$$p"; else :; fi; \ | ||
4095 | 3195 | done | \ | ||
4096 | 3196 | sed -e 'p;s,.*/,,;n;h' \ | ||
4097 | 3197 | -e 's|.*|.|' \ | ||
4098 | 3198 | -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ | ||
4099 | 3199 | sed 'N;N;N;s,\n, ,g' | \ | ||
4100 | 3200 | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ | ||
4101 | 3201 | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ | ||
4102 | 3202 | if ($$2 == $$4) files[d] = files[d] " " $$1; \ | ||
4103 | 3203 | else { print "f", $$3 "/" $$4, $$1; } } \ | ||
4104 | 3204 | END { for (d in files) print "f", d, files[d] }' | \ | ||
4105 | 3205 | while read type dir files; do \ | ||
4106 | 3206 | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ | ||
4107 | 3207 | test -z "$$files" || { \ | ||
4108 | 3208 | echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ | ||
4109 | 3209 | $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ | ||
4110 | 3210 | } \ | ||
4111 | 3211 | ; done | ||
4112 | 3212 | |||
4113 | 3213 | uninstall-binPROGRAMS: | ||
4114 | 3214 | @$(NORMAL_UNINSTALL) | ||
4115 | 3215 | @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ | ||
4116 | 3216 | files=`for p in $$list; do echo "$$p"; done | \ | ||
4117 | 3217 | sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ | ||
4118 | 3218 | -e 's/$$/$(EXEEXT)/' \ | ||
4119 | 3219 | `; \ | ||
4120 | 3220 | test -n "$$list" || exit 0; \ | ||
4121 | 3221 | echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ | ||
4122 | 3222 | cd "$(DESTDIR)$(bindir)" && rm -f $$files | ||
4123 | 3223 | |||
4124 | 3224 | clean-binPROGRAMS: | ||
4125 | 3225 | @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ | ||
4126 | 3226 | echo " rm -f" $$list; \ | ||
4127 | 3227 | rm -f $$list || exit $$?; \ | ||
4128 | 3228 | test -n "$(EXEEXT)" || exit 0; \ | ||
4129 | 3229 | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ | ||
4130 | 3230 | echo " rm -f" $$list; \ | ||
4131 | 3231 | rm -f $$list | ||
4132 | 3232 | |||
4133 | 3233 | clean-noinstPROGRAMS: | ||
4134 | 3234 | @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ | ||
4135 | 3235 | echo " rm -f" $$list; \ | ||
4136 | 3236 | rm -f $$list || exit $$?; \ | ||
4137 | 3237 | test -n "$(EXEEXT)" || exit 0; \ | ||
4138 | 3238 | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ | ||
4139 | 3239 | echo " rm -f" $$list; \ | ||
4140 | 3240 | rm -f $$list | ||
4141 | 3241 | install-sbinPROGRAMS: $(sbin_PROGRAMS) | ||
4142 | 3242 | @$(NORMAL_INSTALL) | ||
4143 | 3243 | @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ | ||
4144 | 3244 | if test -n "$$list"; then \ | ||
4145 | 3245 | echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \ | ||
4146 | 3246 | $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \ | ||
4147 | 3247 | fi; \ | ||
4148 | 3248 | for p in $$list; do echo "$$p $$p"; done | \ | ||
4149 | 3249 | sed 's/$(EXEEXT)$$//' | \ | ||
4150 | 3250 | while read p p1; do if test -f $$p \ | ||
4151 | 3251 | || test -f $$p1 \ | ||
4152 | 3252 | ; then echo "$$p"; echo "$$p"; else :; fi; \ | ||
4153 | 3253 | done | \ | ||
4154 | 3254 | sed -e 'p;s,.*/,,;n;h' \ | ||
4155 | 3255 | -e 's|.*|.|' \ | ||
4156 | 3256 | -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ | ||
4157 | 3257 | sed 'N;N;N;s,\n, ,g' | \ | ||
4158 | 3258 | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ | ||
4159 | 3259 | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ | ||
4160 | 3260 | if ($$2 == $$4) files[d] = files[d] " " $$1; \ | ||
4161 | 3261 | else { print "f", $$3 "/" $$4, $$1; } } \ | ||
4162 | 3262 | END { for (d in files) print "f", d, files[d] }' | \ | ||
4163 | 3263 | while read type dir files; do \ | ||
4164 | 3264 | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ | ||
4165 | 3265 | test -z "$$files" || { \ | ||
4166 | 3266 | echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \ | ||
4167 | 3267 | $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \ | ||
4168 | 3268 | } \ | ||
4169 | 3269 | ; done | ||
4170 | 3270 | |||
4171 | 3271 | uninstall-sbinPROGRAMS: | ||
4172 | 3272 | @$(NORMAL_UNINSTALL) | ||
4173 | 3273 | @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ | ||
4174 | 3274 | files=`for p in $$list; do echo "$$p"; done | \ | ||
4175 | 3275 | sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ | ||
4176 | 3276 | -e 's/$$/$(EXEEXT)/' \ | ||
4177 | 3277 | `; \ | ||
4178 | 3278 | test -n "$$list" || exit 0; \ | ||
4179 | 3279 | echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \ | ||
4180 | 3280 | cd "$(DESTDIR)$(sbindir)" && rm -f $$files | ||
4181 | 3281 | |||
4182 | 3282 | clean-sbinPROGRAMS: | ||
4183 | 3283 | @list='$(sbin_PROGRAMS)'; test -n "$$list" || exit 0; \ | ||
4184 | 3284 | echo " rm -f" $$list; \ | ||
4185 | 3285 | rm -f $$list || exit $$?; \ | ||
4186 | 3286 | test -n "$(EXEEXT)" || exit 0; \ | ||
4187 | 3287 | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ | ||
4188 | 3288 | echo " rm -f" $$list; \ | ||
4189 | 3289 | rm -f $$list | ||
4190 | 3290 | |||
4191 | 3291 | install-libLTLIBRARIES: $(lib_LTLIBRARIES) | ||
4192 | 3292 | @$(NORMAL_INSTALL) | ||
4193 | 3293 | @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ | ||
4194 | 3294 | list2=; for p in $$list; do \ | ||
4195 | 3295 | if test -f $$p; then \ | ||
4196 | 3296 | list2="$$list2 $$p"; \ | ||
4197 | 3297 | else :; fi; \ | ||
4198 | 3298 | done; \ | ||
4199 | 3299 | test -z "$$list2" || { \ | ||
4200 | 3300 | echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ | ||
4201 | 3301 | $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ | ||
4202 | 3302 | echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ | ||
4203 | 3303 | $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ | ||
4204 | 3304 | } | ||
4205 | 3305 | |||
4206 | 3306 | uninstall-libLTLIBRARIES: | ||
4207 | 3307 | @$(NORMAL_UNINSTALL) | ||
4208 | 3308 | @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ | ||
4209 | 3309 | for p in $$list; do \ | ||
4210 | 3310 | $(am__strip_dir) \ | ||
4211 | 3311 | echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ | ||
4212 | 3312 | $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ | ||
4213 | 3313 | done | ||
4214 | 3314 | |||
4215 | 3315 | clean-libLTLIBRARIES: | ||
4216 | 3316 | -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) | ||
4217 | 3317 | @list='$(lib_LTLIBRARIES)'; \ | ||
4218 | 3318 | locs=`for p in $$list; do echo $$p; done | \ | ||
4219 | 3319 | sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ | ||
4220 | 3320 | sort -u`; \ | ||
4221 | 3321 | test -z "$$locs" || { \ | ||
4222 | 3322 | echo rm -f $${locs}; \ | ||
4223 | 3323 | rm -f $${locs}; \ | ||
4224 | 3324 | } | ||
4225 | 3325 | |||
4226 | 3326 | clean-noinstLTLIBRARIES: | ||
4227 | 3327 | -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) | ||
4228 | 3328 | @list='$(noinst_LTLIBRARIES)'; \ | ||
4229 | 3329 | locs=`for p in $$list; do echo $$p; done | \ | ||
4230 | 3330 | sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ | ||
4231 | 3331 | sort -u`; \ | ||
4232 | 3332 | test -z "$$locs" || { \ | ||
4233 | 3333 | echo rm -f $${locs}; \ | ||
4234 | 3334 | rm -f $${locs}; \ | ||
4235 | 3335 | } | ||
4236 | 3336 | include/openvswitch/$(am__dirstamp): | ||
4237 | 3337 | @$(MKDIR_P) include/openvswitch | ||
4238 | 3338 | @: > include/openvswitch/$(am__dirstamp) | ||
4239 | 3339 | include/openvswitch/$(DEPDIR)/$(am__dirstamp): | ||
4240 | 3340 | @$(MKDIR_P) include/openvswitch/$(DEPDIR) | ||
4241 | 3341 | @: > include/openvswitch/$(DEPDIR)/$(am__dirstamp) | ||
4242 | 3342 | include/openvswitch/cxxtest.lo: include/openvswitch/$(am__dirstamp) \ | ||
4243 | 3343 | include/openvswitch/$(DEPDIR)/$(am__dirstamp) | ||
4244 | 3344 | |||
4245 | 3345 | include/openvswitch/libcxxtest.la: $(include_openvswitch_libcxxtest_la_OBJECTS) $(include_openvswitch_libcxxtest_la_DEPENDENCIES) $(EXTRA_include_openvswitch_libcxxtest_la_DEPENDENCIES) include/openvswitch/$(am__dirstamp) | ||
4246 | 3346 | $(AM_V_CXXLD)$(CXXLINK) $(am_include_openvswitch_libcxxtest_la_rpath) $(include_openvswitch_libcxxtest_la_OBJECTS) $(include_openvswitch_libcxxtest_la_LIBADD) $(LIBS) | ||
4247 | 3347 | lib/$(am__dirstamp): | ||
4248 | 3348 | @$(MKDIR_P) lib | ||
4249 | 3349 | @: > lib/$(am__dirstamp) | ||
4250 | 3350 | lib/$(DEPDIR)/$(am__dirstamp): | ||
4251 | 3351 | @$(MKDIR_P) lib/$(DEPDIR) | ||
4252 | 3352 | @: > lib/$(DEPDIR)/$(am__dirstamp) | ||
4253 | 3353 | lib/aes128.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4254 | 3354 | lib/backtrace.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4255 | 3355 | lib/bfd.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4256 | 3356 | lib/bundle.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4257 | 3357 | lib/byteq.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4258 | 3358 | lib/cfm.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4259 | 3359 | lib/classifier.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4260 | 3360 | lib/ccmap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4261 | 3361 | lib/cmap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4262 | 3362 | lib/colors.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4263 | 3363 | lib/command-line.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4264 | 3364 | lib/connectivity.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4265 | 3365 | lib/conntrack-icmp.lo: lib/$(am__dirstamp) \ | ||
4266 | 3366 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4267 | 3367 | lib/conntrack-tcp.lo: lib/$(am__dirstamp) \ | ||
4268 | 3368 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4269 | 3369 | lib/conntrack-tp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4270 | 3370 | lib/conntrack-other.lo: lib/$(am__dirstamp) \ | ||
4271 | 3371 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4272 | 3372 | lib/conntrack.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4273 | 3373 | lib/cooperative-multitasking.lo: lib/$(am__dirstamp) \ | ||
4274 | 3374 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4275 | 3375 | lib/coverage.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4276 | 3376 | lib/cpu.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4277 | 3377 | lib/crc32c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4278 | 3378 | lib/csum.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4279 | 3379 | lib/ct-dpif.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4280 | 3380 | lib/daemon.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4281 | 3381 | lib/db-ctl-base.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4282 | 3382 | lib/dummy.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4283 | 3383 | lib/dpctl.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4284 | 3384 | lib/dp-packet.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4285 | 3385 | lib/dp-packet-gso.lo: lib/$(am__dirstamp) \ | ||
4286 | 3386 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4287 | 3387 | lib/dpif-netdev-extract-study.lo: lib/$(am__dirstamp) \ | ||
4288 | 3388 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4289 | 3389 | lib/dpif-netdev-lookup.lo: lib/$(am__dirstamp) \ | ||
4290 | 3390 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4291 | 3391 | lib/dpif-netdev-lookup-autovalidator.lo: lib/$(am__dirstamp) \ | ||
4292 | 3392 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4293 | 3393 | lib/dpif-netdev-lookup-generic.lo: lib/$(am__dirstamp) \ | ||
4294 | 3394 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4295 | 3395 | lib/dpif-netdev.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4296 | 3396 | lib/dpif-netdev-private-dfc.lo: lib/$(am__dirstamp) \ | ||
4297 | 3397 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4298 | 3398 | lib/dpif-netdev-private-dpif.lo: lib/$(am__dirstamp) \ | ||
4299 | 3399 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4300 | 3400 | lib/dpif-netdev-private-extract.lo: lib/$(am__dirstamp) \ | ||
4301 | 3401 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4302 | 3402 | lib/dpif-netdev-perf.lo: lib/$(am__dirstamp) \ | ||
4303 | 3403 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4304 | 3404 | lib/dpif.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4305 | 3405 | lib/heap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4306 | 3406 | lib/dynamic-string.lo: lib/$(am__dirstamp) \ | ||
4307 | 3407 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4308 | 3408 | lib/entropy.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4309 | 3409 | lib/fat-rwlock.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4310 | 3410 | lib/fatal-signal.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4311 | 3411 | lib/flow.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4312 | 3412 | lib/guarded-list.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4313 | 3413 | lib/hash.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4314 | 3414 | lib/hindex.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4315 | 3415 | lib/hmap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4316 | 3416 | lib/hmapx.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4317 | 3417 | lib/id-fpool.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4318 | 3418 | lib/id-pool.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4319 | 3419 | lib/if-notifier-manual.lo: lib/$(am__dirstamp) \ | ||
4320 | 3420 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4321 | 3421 | lib/ipf.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4322 | 3422 | lib/jhash.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4323 | 3423 | lib/json.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4324 | 3424 | lib/jsonrpc.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4325 | 3425 | lib/lacp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4326 | 3426 | lib/learn.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4327 | 3427 | lib/learning-switch.lo: lib/$(am__dirstamp) \ | ||
4328 | 3428 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4329 | 3429 | lib/lockfile.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4330 | 3430 | lib/mac-learning.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4331 | 3431 | lib/match.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4332 | 3432 | lib/mcast-snooping.lo: lib/$(am__dirstamp) \ | ||
4333 | 3433 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4334 | 3434 | lib/memory.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4335 | 3435 | lib/meta-flow.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4336 | 3436 | lib/mpsc-queue.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4337 | 3437 | lib/multipath.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4338 | 3438 | lib/namemap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4339 | 3439 | lib/netdev-dummy.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4340 | 3440 | lib/netdev-offload.lo: lib/$(am__dirstamp) \ | ||
4341 | 3441 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4342 | 3442 | lib/netdev-vport.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4343 | 3443 | lib/netdev.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4344 | 3444 | lib/netlink.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4345 | 3445 | lib/nx-match.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4346 | 3446 | lib/object-collection.lo: lib/$(am__dirstamp) \ | ||
4347 | 3447 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4348 | 3448 | lib/odp-execute.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4349 | 3449 | lib/odp-execute-private.lo: lib/$(am__dirstamp) \ | ||
4350 | 3450 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4351 | 3451 | lib/odp-util.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4352 | 3452 | lib/ofp-actions.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4353 | 3453 | lib/ofp-bundle.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4354 | 3454 | lib/ofp-connection.lo: lib/$(am__dirstamp) \ | ||
4355 | 3455 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4356 | 3456 | lib/ofp-ct.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4357 | 3457 | lib/ofp-ed-props.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4358 | 3458 | lib/ofp-errors.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4359 | 3459 | lib/ofp-flow.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4360 | 3460 | lib/ofp-group.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4361 | 3461 | lib/ofp-ipfix.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4362 | 3462 | lib/ofp-match.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4363 | 3463 | lib/ofp-meter.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4364 | 3464 | lib/ofp-monitor.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4365 | 3465 | lib/ofp-msgs.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4366 | 3466 | lib/ofp-packet.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4367 | 3467 | lib/ofp-parse.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4368 | 3468 | lib/ofp-port.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4369 | 3469 | lib/ofp-print.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4370 | 3470 | lib/ofp-prop.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4371 | 3471 | lib/ofp-protocol.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4372 | 3472 | lib/ofp-queue.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4373 | 3473 | lib/ofp-switch.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4374 | 3474 | lib/ofp-table.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4375 | 3475 | lib/ofp-util.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4376 | 3476 | lib/ofp-version-opt.lo: lib/$(am__dirstamp) \ | ||
4377 | 3477 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4378 | 3478 | lib/ofpbuf.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4379 | 3479 | lib/ovs-atomic-locked.lo: lib/$(am__dirstamp) \ | ||
4380 | 3480 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4381 | 3481 | lib/ovs-lldp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4382 | 3482 | lib/ovs-numa.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4383 | 3483 | lib/ovs-rcu.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4384 | 3484 | lib/ovs-replay.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4385 | 3485 | lib/ovs-router.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4386 | 3486 | lib/ovs-thread.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4387 | 3487 | lib/ovsdb-cs.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4388 | 3488 | lib/ovsdb-data.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4389 | 3489 | lib/ovsdb-error.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4390 | 3490 | lib/ovsdb-idl.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4391 | 3491 | lib/ovsdb-map-op.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4392 | 3492 | lib/ovsdb-set-op.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4393 | 3493 | lib/ovsdb-condition.lo: lib/$(am__dirstamp) \ | ||
4394 | 3494 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4395 | 3495 | lib/ovsdb-parser.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4396 | 3496 | lib/ovsdb-session.lo: lib/$(am__dirstamp) \ | ||
4397 | 3497 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4398 | 3498 | lib/ovsdb-types.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4399 | 3499 | lib/ox-stat.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4400 | 3500 | lib/packets.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4401 | 3501 | lib/pcap-file.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4402 | 3502 | lib/perf-counter.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4403 | 3503 | lib/stopwatch.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4404 | 3504 | lib/poll-loop.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4405 | 3505 | lib/process.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4406 | 3506 | lib/pvector.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4407 | 3507 | lib/random.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4408 | 3508 | lib/rconn.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4409 | 3509 | lib/reconnect.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4410 | 3510 | lib/rstp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4411 | 3511 | lib/rstp-state-machines.lo: lib/$(am__dirstamp) \ | ||
4412 | 3512 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4413 | 3513 | lib/seq.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4414 | 3514 | lib/sha1.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4415 | 3515 | lib/shash.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4416 | 3516 | lib/simap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4417 | 3517 | lib/skiplist.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4418 | 3518 | lib/smap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4419 | 3519 | lib/socket-util.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4420 | 3520 | lib/sort.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4421 | 3521 | lib/sset.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4422 | 3522 | lib/stp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4423 | 3523 | lib/stream-fd.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4424 | 3524 | lib/stream-replay.lo: lib/$(am__dirstamp) \ | ||
4425 | 3525 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4426 | 3526 | lib/stream-tcp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4427 | 3527 | lib/stream.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4428 | 3528 | lib/stdio.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4429 | 3529 | lib/string.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4430 | 3530 | lib/svec.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4431 | 3531 | lib/syslog-direct.lo: lib/$(am__dirstamp) \ | ||
4432 | 3532 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4433 | 3533 | lib/syslog-libc.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4434 | 3534 | lib/syslog-null.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4435 | 3535 | lib/table.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4436 | 3536 | lib/timer.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4437 | 3537 | lib/timeval.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4438 | 3538 | lib/tnl-neigh-cache.lo: lib/$(am__dirstamp) \ | ||
4439 | 3539 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4440 | 3540 | lib/tnl-ports.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4441 | 3541 | lib/netdev-native-tnl.lo: lib/$(am__dirstamp) \ | ||
4442 | 3542 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4443 | 3543 | lib/token-bucket.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4444 | 3544 | lib/tun-metadata.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4445 | 3545 | lib/unicode.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4446 | 3546 | lib/unixctl.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4447 | 3547 | lib/userspace-tso.lo: lib/$(am__dirstamp) \ | ||
4448 | 3548 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4449 | 3549 | lib/util.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4450 | 3550 | lib/uuid.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4451 | 3551 | lib/uuidset.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4452 | 3552 | lib/vconn-stream.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4453 | 3553 | lib/vconn.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4454 | 3554 | lib/vlan-bitmap.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4455 | 3555 | lib/vlog.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4456 | 3556 | lib/lldp/$(am__dirstamp): | ||
4457 | 3557 | @$(MKDIR_P) lib/lldp | ||
4458 | 3558 | @: > lib/lldp/$(am__dirstamp) | ||
4459 | 3559 | lib/lldp/$(DEPDIR)/$(am__dirstamp): | ||
4460 | 3560 | @$(MKDIR_P) lib/lldp/$(DEPDIR) | ||
4461 | 3561 | @: > lib/lldp/$(DEPDIR)/$(am__dirstamp) | ||
4462 | 3562 | lib/lldp/lldp.lo: lib/lldp/$(am__dirstamp) \ | ||
4463 | 3563 | lib/lldp/$(DEPDIR)/$(am__dirstamp) | ||
4464 | 3564 | lib/lldp/lldpd.lo: lib/lldp/$(am__dirstamp) \ | ||
4465 | 3565 | lib/lldp/$(DEPDIR)/$(am__dirstamp) | ||
4466 | 3566 | lib/lldp/lldpd-structs.lo: lib/lldp/$(am__dirstamp) \ | ||
4467 | 3567 | lib/lldp/$(DEPDIR)/$(am__dirstamp) | ||
4468 | 3568 | lib/daemon-windows.lo: lib/$(am__dirstamp) \ | ||
4469 | 3569 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4470 | 3570 | lib/getopt_long.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4471 | 3571 | lib/getrusage-windows.lo: lib/$(am__dirstamp) \ | ||
4472 | 3572 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4473 | 3573 | lib/latch-windows.lo: lib/$(am__dirstamp) \ | ||
4474 | 3574 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4475 | 3575 | lib/route-table-stub.lo: lib/$(am__dirstamp) \ | ||
4476 | 3576 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4477 | 3577 | lib/if-notifier-stub.lo: lib/$(am__dirstamp) \ | ||
4478 | 3578 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4479 | 3579 | lib/stream-windows.lo: lib/$(am__dirstamp) \ | ||
4480 | 3580 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4481 | 3581 | lib/strsep.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4482 | 3582 | lib/daemon-unix.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4483 | 3583 | lib/latch-unix.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4484 | 3584 | lib/signals.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4485 | 3585 | lib/socket-util-unix.lo: lib/$(am__dirstamp) \ | ||
4486 | 3586 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4487 | 3587 | lib/stream-unix.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4488 | 3588 | lib/dpif-netlink.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4489 | 3589 | lib/dpif-netlink-rtnl.lo: lib/$(am__dirstamp) \ | ||
4490 | 3590 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4491 | 3591 | lib/if-notifier.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4492 | 3592 | lib/netdev-linux.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4493 | 3593 | lib/netdev-offload-tc.lo: lib/$(am__dirstamp) \ | ||
4494 | 3594 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4495 | 3595 | lib/netlink-conntrack.lo: lib/$(am__dirstamp) \ | ||
4496 | 3596 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4497 | 3597 | lib/netlink-notifier.lo: lib/$(am__dirstamp) \ | ||
4498 | 3598 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4499 | 3599 | lib/netlink-socket.lo: lib/$(am__dirstamp) \ | ||
4500 | 3600 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4501 | 3601 | lib/rtnetlink.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4502 | 3602 | lib/route-table.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4503 | 3603 | lib/tc.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4504 | 3604 | lib/netdev-afxdp-pool.lo: lib/$(am__dirstamp) \ | ||
4505 | 3605 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4506 | 3606 | lib/netdev-afxdp.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4507 | 3607 | lib/dpdk.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4508 | 3608 | lib/netdev-dpdk.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4509 | 3609 | lib/netdev-offload-dpdk.lo: lib/$(am__dirstamp) \ | ||
4510 | 3610 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4511 | 3611 | lib/dpdk-stub.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4512 | 3612 | lib/netdev-windows.lo: lib/$(am__dirstamp) \ | ||
4513 | 3613 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4514 | 3614 | lib/wmi.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4515 | 3615 | lib/async-append-aio.lo: lib/$(am__dirstamp) \ | ||
4516 | 3616 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4517 | 3617 | lib/async-append-null.lo: lib/$(am__dirstamp) \ | ||
4518 | 3618 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4519 | 3619 | lib/if-notifier-bsd.lo: lib/$(am__dirstamp) \ | ||
4520 | 3620 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4521 | 3621 | lib/netdev-bsd.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4522 | 3622 | lib/rtbsd.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4523 | 3623 | lib/route-table-bsd.lo: lib/$(am__dirstamp) \ | ||
4524 | 3624 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4525 | 3625 | lib/stream-ssl.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4526 | 3626 | lib/dhparams.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4527 | 3627 | lib/stream-nossl.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4528 | 3628 | lib/dns-resolve.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4529 | 3629 | lib/dns-resolve-stub.lo: lib/$(am__dirstamp) \ | ||
4530 | 3630 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4531 | 3631 | lib/dirs.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4532 | 3632 | lib/ovsdb-server-idl.lo: lib/$(am__dirstamp) \ | ||
4533 | 3633 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4534 | 3634 | lib/vswitch-idl.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4535 | 3635 | |||
4536 | 3636 | lib/libopenvswitch.la: $(lib_libopenvswitch_la_OBJECTS) $(lib_libopenvswitch_la_DEPENDENCIES) $(EXTRA_lib_libopenvswitch_la_DEPENDENCIES) lib/$(am__dirstamp) | ||
4537 | 3637 | $(AM_V_CCLD)$(lib_libopenvswitch_la_LINK) -rpath $(libdir) $(lib_libopenvswitch_la_OBJECTS) $(lib_libopenvswitch_la_LIBADD) $(LIBS) | ||
4538 | 3638 | lib/libopenvswitchavx512_la-dpif-netdev-avx512.lo: \ | ||
4539 | 3639 | lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4540 | 3640 | lib/libopenvswitchavx512_la-dpif-netdev-extract-avx512.lo: \ | ||
4541 | 3641 | lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4542 | 3642 | lib/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.lo: \ | ||
4543 | 3643 | lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4544 | 3644 | lib/libopenvswitchavx512_la-odp-execute-avx512.lo: \ | ||
4545 | 3645 | lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) | ||
4546 | 3646 | |||
4547 | 3647 | lib/libopenvswitchavx512.la: $(lib_libopenvswitchavx512_la_OBJECTS) $(lib_libopenvswitchavx512_la_DEPENDENCIES) $(EXTRA_lib_libopenvswitchavx512_la_DEPENDENCIES) lib/$(am__dirstamp) | ||
4548 | 3648 | $(AM_V_CCLD)$(lib_libopenvswitchavx512_la_LINK) $(am_lib_libopenvswitchavx512_la_rpath) $(lib_libopenvswitchavx512_la_OBJECTS) $(lib_libopenvswitchavx512_la_LIBADD) $(LIBS) | ||
4549 | 3649 | lib/libsflow_la-sflow_agent.lo: lib/$(am__dirstamp) \ | ||
4550 | 3650 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4551 | 3651 | lib/libsflow_la-sflow_sampler.lo: lib/$(am__dirstamp) \ | ||
4552 | 3652 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4553 | 3653 | lib/libsflow_la-sflow_poller.lo: lib/$(am__dirstamp) \ | ||
4554 | 3654 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4555 | 3655 | lib/libsflow_la-sflow_receiver.lo: lib/$(am__dirstamp) \ | ||
4556 | 3656 | lib/$(DEPDIR)/$(am__dirstamp) | ||
4557 | 3657 | |||
4558 | 3658 | lib/libsflow.la: $(lib_libsflow_la_OBJECTS) $(lib_libsflow_la_DEPENDENCIES) $(EXTRA_lib_libsflow_la_DEPENDENCIES) lib/$(am__dirstamp) | ||
4559 | 3659 | $(AM_V_CCLD)$(lib_libsflow_la_LINK) -rpath $(libdir) $(lib_libsflow_la_OBJECTS) $(lib_libsflow_la_LIBADD) $(LIBS) | ||
4560 | 3660 | ofproto/$(am__dirstamp): | ||
4561 | 3661 | @$(MKDIR_P) ofproto | ||
4562 | 3662 | @: > ofproto/$(am__dirstamp) | ||
4563 | 3663 | ofproto/$(DEPDIR)/$(am__dirstamp): | ||
4564 | 3664 | @$(MKDIR_P) ofproto/$(DEPDIR) | ||
4565 | 3665 | @: > ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4566 | 3666 | ofproto/libofproto_la-bond.lo: ofproto/$(am__dirstamp) \ | ||
4567 | 3667 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4568 | 3668 | ofproto/libofproto_la-collectors.lo: ofproto/$(am__dirstamp) \ | ||
4569 | 3669 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4570 | 3670 | ofproto/libofproto_la-connmgr.lo: ofproto/$(am__dirstamp) \ | ||
4571 | 3671 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4572 | 3672 | ofproto/libofproto_la-fail-open.lo: ofproto/$(am__dirstamp) \ | ||
4573 | 3673 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4574 | 3674 | ofproto/libofproto_la-in-band.lo: ofproto/$(am__dirstamp) \ | ||
4575 | 3675 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4576 | 3676 | ofproto/libofproto_la-names.lo: ofproto/$(am__dirstamp) \ | ||
4577 | 3677 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4578 | 3678 | ofproto/libofproto_la-netflow.lo: ofproto/$(am__dirstamp) \ | ||
4579 | 3679 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4580 | 3680 | ofproto/libofproto_la-ofproto.lo: ofproto/$(am__dirstamp) \ | ||
4581 | 3681 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4582 | 3682 | ofproto/libofproto_la-ofproto-dpif.lo: ofproto/$(am__dirstamp) \ | ||
4583 | 3683 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4584 | 3684 | ofproto/libofproto_la-ofproto-dpif-ipfix.lo: ofproto/$(am__dirstamp) \ | ||
4585 | 3685 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4586 | 3686 | ofproto/libofproto_la-ofproto-dpif-mirror.lo: ofproto/$(am__dirstamp) \ | ||
4587 | 3687 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4588 | 3688 | ofproto/libofproto_la-ofproto-dpif-monitor.lo: \ | ||
4589 | 3689 | ofproto/$(am__dirstamp) ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4590 | 3690 | ofproto/libofproto_la-ofproto-dpif-rid.lo: ofproto/$(am__dirstamp) \ | ||
4591 | 3691 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4592 | 3692 | ofproto/libofproto_la-ofproto-dpif-sflow.lo: ofproto/$(am__dirstamp) \ | ||
4593 | 3693 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4594 | 3694 | ofproto/libofproto_la-ofproto-dpif-trace.lo: ofproto/$(am__dirstamp) \ | ||
4595 | 3695 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4596 | 3696 | ofproto/libofproto_la-ofproto-dpif-upcall.lo: ofproto/$(am__dirstamp) \ | ||
4597 | 3697 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4598 | 3698 | ofproto/libofproto_la-ofproto-dpif-xlate.lo: ofproto/$(am__dirstamp) \ | ||
4599 | 3699 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4600 | 3700 | ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo: \ | ||
4601 | 3701 | ofproto/$(am__dirstamp) ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4602 | 3702 | ofproto/libofproto_la-pinsched.lo: ofproto/$(am__dirstamp) \ | ||
4603 | 3703 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4604 | 3704 | ofproto/libofproto_la-tunnel.lo: ofproto/$(am__dirstamp) \ | ||
4605 | 3705 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4606 | 3706 | ofproto/libofproto_la-bundles.lo: ofproto/$(am__dirstamp) \ | ||
4607 | 3707 | ofproto/$(DEPDIR)/$(am__dirstamp) | ||
4608 | 3708 | |||
4609 | 3709 | ofproto/libofproto.la: $(ofproto_libofproto_la_OBJECTS) $(ofproto_libofproto_la_DEPENDENCIES) $(EXTRA_ofproto_libofproto_la_DEPENDENCIES) ofproto/$(am__dirstamp) | ||
4610 | 3710 | $(AM_V_CCLD)$(ofproto_libofproto_la_LINK) -rpath $(libdir) $(ofproto_libofproto_la_OBJECTS) $(ofproto_libofproto_la_LIBADD) $(LIBS) | ||
4611 | 3711 | ovsdb/$(am__dirstamp): | ||
4612 | 3712 | @$(MKDIR_P) ovsdb | ||
4613 | 3713 | @: > ovsdb/$(am__dirstamp) | ||
4614 | 3714 | ovsdb/$(DEPDIR)/$(am__dirstamp): | ||
4615 | 3715 | @$(MKDIR_P) ovsdb/$(DEPDIR) | ||
4616 | 3716 | @: > ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4617 | 3717 | ovsdb/libovsdb_la-column.lo: ovsdb/$(am__dirstamp) \ | ||
4618 | 3718 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4619 | 3719 | ovsdb/libovsdb_la-condition.lo: ovsdb/$(am__dirstamp) \ | ||
4620 | 3720 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4621 | 3721 | ovsdb/libovsdb_la-execution.lo: ovsdb/$(am__dirstamp) \ | ||
4622 | 3722 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4623 | 3723 | ovsdb/libovsdb_la-file.lo: ovsdb/$(am__dirstamp) \ | ||
4624 | 3724 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4625 | 3725 | ovsdb/libovsdb_la-jsonrpc-server.lo: ovsdb/$(am__dirstamp) \ | ||
4626 | 3726 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4627 | 3727 | ovsdb/libovsdb_la-log.lo: ovsdb/$(am__dirstamp) \ | ||
4628 | 3728 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4629 | 3729 | ovsdb/libovsdb_la-mutation.lo: ovsdb/$(am__dirstamp) \ | ||
4630 | 3730 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4631 | 3731 | ovsdb/libovsdb_la-ovsdb.lo: ovsdb/$(am__dirstamp) \ | ||
4632 | 3732 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4633 | 3733 | ovsdb/libovsdb_la-monitor.lo: ovsdb/$(am__dirstamp) \ | ||
4634 | 3734 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4635 | 3735 | ovsdb/libovsdb_la-query.lo: ovsdb/$(am__dirstamp) \ | ||
4636 | 3736 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4637 | 3737 | ovsdb/libovsdb_la-raft.lo: ovsdb/$(am__dirstamp) \ | ||
4638 | 3738 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4639 | 3739 | ovsdb/libovsdb_la-raft-private.lo: ovsdb/$(am__dirstamp) \ | ||
4640 | 3740 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4641 | 3741 | ovsdb/libovsdb_la-raft-rpc.lo: ovsdb/$(am__dirstamp) \ | ||
4642 | 3742 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4643 | 3743 | ovsdb/libovsdb_la-rbac.lo: ovsdb/$(am__dirstamp) \ | ||
4644 | 3744 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4645 | 3745 | ovsdb/libovsdb_la-replication.lo: ovsdb/$(am__dirstamp) \ | ||
4646 | 3746 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4647 | 3747 | ovsdb/libovsdb_la-relay.lo: ovsdb/$(am__dirstamp) \ | ||
4648 | 3748 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4649 | 3749 | ovsdb/libovsdb_la-row.lo: ovsdb/$(am__dirstamp) \ | ||
4650 | 3750 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4651 | 3751 | ovsdb/libovsdb_la-server.lo: ovsdb/$(am__dirstamp) \ | ||
4652 | 3752 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4653 | 3753 | ovsdb/libovsdb_la-storage.lo: ovsdb/$(am__dirstamp) \ | ||
4654 | 3754 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4655 | 3755 | ovsdb/libovsdb_la-table.lo: ovsdb/$(am__dirstamp) \ | ||
4656 | 3756 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4657 | 3757 | ovsdb/libovsdb_la-trigger.lo: ovsdb/$(am__dirstamp) \ | ||
4658 | 3758 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4659 | 3759 | ovsdb/libovsdb_la-transaction.lo: ovsdb/$(am__dirstamp) \ | ||
4660 | 3760 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4661 | 3761 | ovsdb/libovsdb_la-transaction-forward.lo: ovsdb/$(am__dirstamp) \ | ||
4662 | 3762 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4663 | 3763 | ovsdb/libovsdb_la-ovsdb-util.lo: ovsdb/$(am__dirstamp) \ | ||
4664 | 3764 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4665 | 3765 | |||
4666 | 3766 | ovsdb/libovsdb.la: $(ovsdb_libovsdb_la_OBJECTS) $(ovsdb_libovsdb_la_DEPENDENCIES) $(EXTRA_ovsdb_libovsdb_la_DEPENDENCIES) ovsdb/$(am__dirstamp) | ||
4667 | 3767 | $(AM_V_CCLD)$(ovsdb_libovsdb_la_LINK) -rpath $(libdir) $(ovsdb_libovsdb_la_OBJECTS) $(ovsdb_libovsdb_la_LIBADD) $(LIBS) | ||
4668 | 3768 | vtep/$(am__dirstamp): | ||
4669 | 3769 | @$(MKDIR_P) vtep | ||
4670 | 3770 | @: > vtep/$(am__dirstamp) | ||
4671 | 3771 | vtep/$(DEPDIR)/$(am__dirstamp): | ||
4672 | 3772 | @$(MKDIR_P) vtep/$(DEPDIR) | ||
4673 | 3773 | @: > vtep/$(DEPDIR)/$(am__dirstamp) | ||
4674 | 3774 | vtep/vtep-idl.lo: vtep/$(am__dirstamp) vtep/$(DEPDIR)/$(am__dirstamp) | ||
4675 | 3775 | |||
4676 | 3776 | vtep/libvtep.la: $(vtep_libvtep_la_OBJECTS) $(vtep_libvtep_la_DEPENDENCIES) $(EXTRA_vtep_libvtep_la_DEPENDENCIES) vtep/$(am__dirstamp) | ||
4677 | 3777 | $(AM_V_CCLD)$(vtep_libvtep_la_LINK) -rpath $(libdir) $(vtep_libvtep_la_OBJECTS) $(vtep_libvtep_la_LIBADD) $(LIBS) | ||
4678 | 3778 | ovsdb/ovsdb-client.$(OBJEXT): ovsdb/$(am__dirstamp) \ | ||
4679 | 3779 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4680 | 3780 | |||
4681 | 3781 | ovsdb/ovsdb-client$(EXEEXT): $(ovsdb_ovsdb_client_OBJECTS) $(ovsdb_ovsdb_client_DEPENDENCIES) $(EXTRA_ovsdb_ovsdb_client_DEPENDENCIES) ovsdb/$(am__dirstamp) | ||
4682 | 3782 | @rm -f ovsdb/ovsdb-client$(EXEEXT) | ||
4683 | 3783 | $(AM_V_CCLD)$(LINK) $(ovsdb_ovsdb_client_OBJECTS) $(ovsdb_ovsdb_client_LDADD) $(LIBS) | ||
4684 | 3784 | ovsdb/ovsdb-server.$(OBJEXT): ovsdb/$(am__dirstamp) \ | ||
4685 | 3785 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4686 | 3786 | |||
4687 | 3787 | ovsdb/ovsdb-server$(EXEEXT): $(ovsdb_ovsdb_server_OBJECTS) $(ovsdb_ovsdb_server_DEPENDENCIES) $(EXTRA_ovsdb_ovsdb_server_DEPENDENCIES) ovsdb/$(am__dirstamp) | ||
4688 | 3788 | @rm -f ovsdb/ovsdb-server$(EXEEXT) | ||
4689 | 3789 | $(AM_V_CCLD)$(LINK) $(ovsdb_ovsdb_server_OBJECTS) $(ovsdb_ovsdb_server_LDADD) $(LIBS) | ||
4690 | 3790 | ovsdb/ovsdb-tool.$(OBJEXT): ovsdb/$(am__dirstamp) \ | ||
4691 | 3791 | ovsdb/$(DEPDIR)/$(am__dirstamp) | ||
4692 | 3792 | |||
4693 | 3793 | ovsdb/ovsdb-tool$(EXEEXT): $(ovsdb_ovsdb_tool_OBJECTS) $(ovsdb_ovsdb_tool_DEPENDENCIES) $(EXTRA_ovsdb_ovsdb_tool_DEPENDENCIES) ovsdb/$(am__dirstamp) | ||
4694 | 3794 | @rm -f ovsdb/ovsdb-tool$(EXEEXT) | ||
4695 | 3795 | $(AM_V_CCLD)$(LINK) $(ovsdb_ovsdb_tool_OBJECTS) $(ovsdb_ovsdb_tool_LDADD) $(LIBS) | ||
4696 | 3796 | tests/oss-fuzz/$(am__dirstamp): | ||
4697 | 3797 | @$(MKDIR_P) tests/oss-fuzz | ||
4698 | 3798 | @: > tests/oss-fuzz/$(am__dirstamp) | ||
4699 | 3799 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp): | ||
4700 | 3800 | @$(MKDIR_P) tests/oss-fuzz/$(DEPDIR) | ||
4701 | 3801 | @: > tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4702 | 3802 | tests/oss-fuzz/flow_extract_target.$(OBJEXT): \ | ||
4703 | 3803 | tests/oss-fuzz/$(am__dirstamp) \ | ||
4704 | 3804 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4705 | 3805 | |||
4706 | 3806 | tests/oss-fuzz/flow_extract_target$(EXEEXT): $(tests_oss_fuzz_flow_extract_target_OBJECTS) $(tests_oss_fuzz_flow_extract_target_DEPENDENCIES) $(EXTRA_tests_oss_fuzz_flow_extract_target_DEPENDENCIES) tests/oss-fuzz/$(am__dirstamp) | ||
4707 | 3807 | @rm -f tests/oss-fuzz/flow_extract_target$(EXEEXT) | ||
4708 | 3808 | $(AM_V_CCLD)$(tests_oss_fuzz_flow_extract_target_LINK) $(tests_oss_fuzz_flow_extract_target_OBJECTS) $(tests_oss_fuzz_flow_extract_target_LDADD) $(LIBS) | ||
4709 | 3809 | tests/oss-fuzz/json_parser_target.$(OBJEXT): \ | ||
4710 | 3810 | tests/oss-fuzz/$(am__dirstamp) \ | ||
4711 | 3811 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4712 | 3812 | |||
4713 | 3813 | tests/oss-fuzz/json_parser_target$(EXEEXT): $(tests_oss_fuzz_json_parser_target_OBJECTS) $(tests_oss_fuzz_json_parser_target_DEPENDENCIES) $(EXTRA_tests_oss_fuzz_json_parser_target_DEPENDENCIES) tests/oss-fuzz/$(am__dirstamp) | ||
4714 | 3814 | @rm -f tests/oss-fuzz/json_parser_target$(EXEEXT) | ||
4715 | 3815 | $(AM_V_CCLD)$(tests_oss_fuzz_json_parser_target_LINK) $(tests_oss_fuzz_json_parser_target_OBJECTS) $(tests_oss_fuzz_json_parser_target_LDADD) $(LIBS) | ||
4716 | 3816 | tests/oss-fuzz/miniflow_target.$(OBJEXT): \ | ||
4717 | 3817 | tests/oss-fuzz/$(am__dirstamp) \ | ||
4718 | 3818 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4719 | 3819 | |||
4720 | 3820 | tests/oss-fuzz/miniflow_target$(EXEEXT): $(tests_oss_fuzz_miniflow_target_OBJECTS) $(tests_oss_fuzz_miniflow_target_DEPENDENCIES) $(EXTRA_tests_oss_fuzz_miniflow_target_DEPENDENCIES) tests/oss-fuzz/$(am__dirstamp) | ||
4721 | 3821 | @rm -f tests/oss-fuzz/miniflow_target$(EXEEXT) | ||
4722 | 3822 | $(AM_V_CCLD)$(tests_oss_fuzz_miniflow_target_LINK) $(tests_oss_fuzz_miniflow_target_OBJECTS) $(tests_oss_fuzz_miniflow_target_LDADD) $(LIBS) | ||
4723 | 3823 | tests/oss-fuzz/odp_target.$(OBJEXT): tests/oss-fuzz/$(am__dirstamp) \ | ||
4724 | 3824 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4725 | 3825 | |||
4726 | 3826 | tests/oss-fuzz/odp_target$(EXEEXT): $(tests_oss_fuzz_odp_target_OBJECTS) $(tests_oss_fuzz_odp_target_DEPENDENCIES) $(EXTRA_tests_oss_fuzz_odp_target_DEPENDENCIES) tests/oss-fuzz/$(am__dirstamp) | ||
4727 | 3827 | @rm -f tests/oss-fuzz/odp_target$(EXEEXT) | ||
4728 | 3828 | $(AM_V_CCLD)$(tests_oss_fuzz_odp_target_LINK) $(tests_oss_fuzz_odp_target_OBJECTS) $(tests_oss_fuzz_odp_target_LDADD) $(LIBS) | ||
4729 | 3829 | tests/oss-fuzz/ofctl_parse_target.$(OBJEXT): \ | ||
4730 | 3830 | tests/oss-fuzz/$(am__dirstamp) \ | ||
4731 | 3831 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4732 | 3832 | |||
4733 | 3833 | tests/oss-fuzz/ofctl_parse_target$(EXEEXT): $(tests_oss_fuzz_ofctl_parse_target_OBJECTS) $(tests_oss_fuzz_ofctl_parse_target_DEPENDENCIES) $(EXTRA_tests_oss_fuzz_ofctl_parse_target_DEPENDENCIES) tests/oss-fuzz/$(am__dirstamp) | ||
4734 | 3834 | @rm -f tests/oss-fuzz/ofctl_parse_target$(EXEEXT) | ||
4735 | 3835 | $(AM_V_CCLD)$(tests_oss_fuzz_ofctl_parse_target_LINK) $(tests_oss_fuzz_ofctl_parse_target_OBJECTS) $(tests_oss_fuzz_ofctl_parse_target_LDADD) $(LIBS) | ||
4736 | 3836 | tests/oss-fuzz/ofp_print_target.$(OBJEXT): \ | ||
4737 | 3837 | tests/oss-fuzz/$(am__dirstamp) \ | ||
4738 | 3838 | tests/oss-fuzz/$(DEPDIR)/$(am__dirstamp) | ||
4739 | 3839 | |||
4740 | 3840 | tests/oss-fuzz/ofp_print_target$(EXEEXT): $(tests_oss_fuzz_ofp_print_target_OBJECTS) $(tests_oss_fuzz_ofp_print_target_DEPENDENCIES) $(EXTRA_tests_oss_fuzz_ofp_print_target_DEPENDENCIES) tests/oss-fuzz/$(am__dirstamp) | ||
4741 | 3841 | @rm -f tests/oss-fuzz/ofp_print_target$(EXEEXT) | ||
4742 | 3842 | $(AM_V_CCLD)$(tests_oss_fuzz_ofp_print_target_LINK) $(tests_oss_fuzz_ofp_print_target_OBJECTS) $(tests_oss_fuzz_ofp_print_target_LDADD) $(LIBS) | ||
4743 | 3843 | tests/$(am__dirstamp): | ||
4744 | 3844 | @$(MKDIR_P) tests | ||
4745 | 3845 | @: > tests/$(am__dirstamp) | ||
4746 | 3846 | tests/$(DEPDIR)/$(am__dirstamp): | ||
4747 | 3847 | @$(MKDIR_P) tests/$(DEPDIR) | ||
4748 | 3848 | @: > tests/$(DEPDIR)/$(am__dirstamp) | ||
4749 | 3849 | tests/ovstest.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4750 | 3850 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4751 | 3851 | tests/test-aes128.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4752 | 3852 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4753 | 3853 | tests/test-atomic.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4754 | 3854 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4755 | 3855 | tests/test-barrier.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4756 | 3856 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4757 | 3857 | tests/test-bundle.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4758 | 3858 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4759 | 3859 | tests/test-byte-order.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4760 | 3860 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4761 | 3861 | tests/test-byteq.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4762 | 3862 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4763 | 3863 | tests/test-classifier.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4764 | 3864 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4765 | 3865 | tests/test-ccmap.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4766 | 3866 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4767 | 3867 | tests/test-cmap.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4768 | 3868 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4769 | 3869 | tests/test-conntrack.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4770 | 3870 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4771 | 3871 | tests/test-cooperative-multitasking.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4772 | 3872 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4773 | 3873 | tests/test-csum.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4774 | 3874 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4775 | 3875 | tests/test-flows.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4776 | 3876 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4777 | 3877 | tests/test-hash.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4778 | 3878 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4779 | 3879 | tests/test-heap.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4780 | 3880 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4781 | 3881 | tests/test-hindex.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4782 | 3882 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4783 | 3883 | tests/test-hmap.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4784 | 3884 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4785 | 3885 | tests/test-id-fpool.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4786 | 3886 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4787 | 3887 | tests/test-json.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4788 | 3888 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4789 | 3889 | tests/test-jsonrpc.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4790 | 3890 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4791 | 3891 | tests/test-list.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4792 | 3892 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4793 | 3893 | tests/test-lockfile.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4794 | 3894 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4795 | 3895 | tests/test-multipath.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4796 | 3896 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4797 | 3897 | tests/test-mpsc-queue.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4798 | 3898 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4799 | 3899 | tests/test-netflow.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4800 | 3900 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4801 | 3901 | tests/test-odp.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4802 | 3902 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4803 | 3903 | tests/test-ofpbuf.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4804 | 3904 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4805 | 3905 | tests/test-packets.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4806 | 3906 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4807 | 3907 | tests/test-random.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4808 | 3908 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4809 | 3909 | tests/test-rcu.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4810 | 3910 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4811 | 3911 | tests/test-rculist.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4812 | 3912 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4813 | 3913 | tests/test-reconnect.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4814 | 3914 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4815 | 3915 | tests/test-rstp.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4816 | 3916 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4817 | 3917 | tests/test-sflow.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4818 | 3918 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4819 | 3919 | tests/test-sha1.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4820 | 3920 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4821 | 3921 | tests/test-skiplist.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4822 | 3922 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4823 | 3923 | tests/test-stp.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4824 | 3924 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4825 | 3925 | tests/test-unixctl.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4826 | 3926 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4827 | 3927 | tests/test-util.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4828 | 3928 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4829 | 3929 | tests/test-uuid.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4830 | 3930 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4831 | 3931 | tests/test-uuidset.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4832 | 3932 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4833 | 3933 | tests/test-bitmap.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4834 | 3934 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4835 | 3935 | tests/test-vconn.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4836 | 3936 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4837 | 3937 | tests/test-aa.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4838 | 3938 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4839 | 3939 | tests/test-stopwatch.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4840 | 3940 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4841 | 3941 | tests/test-unix-socket.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4842 | 3942 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4843 | 3943 | tests/test-netlink-conntrack.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4844 | 3944 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4845 | 3945 | tests/test-netlink-policy.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4846 | 3946 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4847 | 3947 | |||
4848 | 3948 | tests/ovstest$(EXEEXT): $(tests_ovstest_OBJECTS) $(tests_ovstest_DEPENDENCIES) $(EXTRA_tests_ovstest_DEPENDENCIES) tests/$(am__dirstamp) | ||
4849 | 3949 | @rm -f tests/ovstest$(EXEEXT) | ||
4850 | 3950 | $(AM_V_CCLD)$(LINK) $(tests_ovstest_OBJECTS) $(tests_ovstest_LDADD) $(LIBS) | ||
4851 | 3951 | tests/test-lib.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4852 | 3952 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4853 | 3953 | |||
4854 | 3954 | tests/test-lib$(EXEEXT): $(tests_test_lib_OBJECTS) $(tests_test_lib_DEPENDENCIES) $(EXTRA_tests_test_lib_DEPENDENCIES) tests/$(am__dirstamp) | ||
4855 | 3955 | @rm -f tests/test-lib$(EXEEXT) | ||
4856 | 3956 | $(AM_V_CCLD)$(LINK) $(tests_test_lib_OBJECTS) $(tests_test_lib_LDADD) $(LIBS) | ||
4857 | 3957 | tests/test-ovsdb.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4858 | 3958 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4859 | 3959 | tests/idltest.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4860 | 3960 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4861 | 3961 | |||
4862 | 3962 | tests/test-ovsdb$(EXEEXT): $(tests_test_ovsdb_OBJECTS) $(tests_test_ovsdb_DEPENDENCIES) $(EXTRA_tests_test_ovsdb_DEPENDENCIES) tests/$(am__dirstamp) | ||
4863 | 3963 | @rm -f tests/test-ovsdb$(EXEEXT) | ||
4864 | 3964 | $(AM_V_CCLD)$(LINK) $(tests_test_ovsdb_OBJECTS) $(tests_test_ovsdb_LDADD) $(LIBS) | ||
4865 | 3965 | tests/test-stream.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4866 | 3966 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4867 | 3967 | |||
4868 | 3968 | tests/test-stream$(EXEEXT): $(tests_test_stream_OBJECTS) $(tests_test_stream_DEPENDENCIES) $(EXTRA_tests_test_stream_DEPENDENCIES) tests/$(am__dirstamp) | ||
4869 | 3969 | @rm -f tests/test-stream$(EXEEXT) | ||
4870 | 3970 | $(AM_V_CCLD)$(LINK) $(tests_test_stream_OBJECTS) $(tests_test_stream_LDADD) $(LIBS) | ||
4871 | 3971 | tests/test-strtok_r.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4872 | 3972 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4873 | 3973 | |||
4874 | 3974 | tests/test-strtok_r$(EXEEXT): $(tests_test_strtok_r_OBJECTS) $(tests_test_strtok_r_DEPENDENCIES) $(EXTRA_tests_test_strtok_r_DEPENDENCIES) tests/$(am__dirstamp) | ||
4875 | 3975 | @rm -f tests/test-strtok_r$(EXEEXT) | ||
4876 | 3976 | $(AM_V_CCLD)$(LINK) $(tests_test_strtok_r_OBJECTS) $(tests_test_strtok_r_LDADD) $(LIBS) | ||
4877 | 3977 | tests/test-type-props.$(OBJEXT): tests/$(am__dirstamp) \ | ||
4878 | 3978 | tests/$(DEPDIR)/$(am__dirstamp) | ||
4879 | 3979 | |||
4880 | 3980 | tests/test-type-props$(EXEEXT): $(tests_test_type_props_OBJECTS) $(tests_test_type_props_DEPENDENCIES) $(EXTRA_tests_test_type_props_DEPENDENCIES) tests/$(am__dirstamp) | ||
4881 | 3981 | @rm -f tests/test-type-props$(EXEEXT) | ||
4882 | 3982 | $(AM_V_CCLD)$(LINK) $(tests_test_type_props_OBJECTS) $(tests_test_type_props_LDADD) $(LIBS) | ||
4883 | 3983 | utilities/$(am__dirstamp): | ||
4884 | 3984 | @$(MKDIR_P) utilities | ||
4885 | 3985 | @: > utilities/$(am__dirstamp) | ||
4886 | 3986 | utilities/$(DEPDIR)/$(am__dirstamp): | ||
4887 | 3987 | @$(MKDIR_P) utilities/$(DEPDIR) | ||
4888 | 3988 | @: > utilities/$(DEPDIR)/$(am__dirstamp) | ||
4889 | 3989 | utilities/nlmon.$(OBJEXT): utilities/$(am__dirstamp) \ | ||
4890 | 3990 | utilities/$(DEPDIR)/$(am__dirstamp) | ||
4891 | 3991 | |||
4892 | 3992 | utilities/nlmon$(EXEEXT): $(utilities_nlmon_OBJECTS) $(utilities_nlmon_DEPENDENCIES) $(EXTRA_utilities_nlmon_DEPENDENCIES) utilities/$(am__dirstamp) | ||
4893 | 3993 | @rm -f utilities/nlmon$(EXEEXT) | ||
4894 | 3994 | $(AM_V_CCLD)$(LINK) $(utilities_nlmon_OBJECTS) $(utilities_nlmon_LDADD) $(LIBS) | ||
4895 | 3995 | utilities/ovs-appctl.$(OBJEXT): utilities/$(am__dirstamp) \ | ||
4896 | 3996 | utilities/$(DEPDIR)/$(am__dirstamp) | ||
4897 | 3997 | |||
4898 | 3998 | utilities/ovs-appctl$(EXEEXT): $(utilities_ovs_appctl_OBJECTS) $(utilities_ovs_appctl_DEPENDENCIES) $(EXTRA_utilities_ovs_appctl_DEPENDENCIES) utilities/$(am__dirstamp) | ||
4899 | 3999 | @rm -f utilities/ovs-appctl$(EXEEXT) | ||
4900 | 4000 | $(AM_V_CCLD)$(LINK) $(utilities_ovs_appctl_OBJECTS) $(utilities_ovs_appctl_LDADD) $(LIBS) | ||
4901 | 4001 | utilities/ovs-dpctl.$(OBJEXT): utilities/$(am__dirstamp) \ | ||
4902 | 4002 | utilities/$(DEPDIR)/$(am__dirstamp) | ||
4903 | 4003 | |||
4904 | 4004 | utilities/ovs-dpctl$(EXEEXT): $(utilities_ovs_dpctl_OBJECTS) $(utilities_ovs_dpctl_DEPENDENCIES) $(EXTRA_utilities_ovs_dpctl_DEPENDENCIES) utilities/$(am__dirstamp) | ||
4905 | 4005 | @rm -f utilities/ovs-dpctl$(EXEEXT) | ||
4906 | 4006 | $(AM_V_CCLD)$(LINK) $(utilities_ovs_dpctl_OBJECTS) $(utilities_ovs_dpctl_LDADD) $(LIBS) | ||
4907 | 4007 | utilities/ovs-ofctl.$(OBJEXT): utilities/$(am__dirstamp) \ | ||
4908 | 4008 | utilities/$(DEPDIR)/$(am__dirstamp) | ||
4909 | 4009 | |||
4910 | 4010 | utilities/ovs-ofctl$(EXEEXT): $(utilities_ovs_ofctl_OBJECTS) $(utilities_ovs_ofctl_DEPENDENCIES) $(EXTRA_utilities_ovs_ofctl_DEPENDENCIES) utilities/$(am__dirstamp) | ||
4911 | 4011 | @rm -f utilities/ovs-ofctl$(EXEEXT) | ||
4912 | 4012 | $(AM_V_CCLD)$(LINK) $(utilities_ovs_ofctl_OBJECTS) $(utilities_ovs_ofctl_LDADD) $(LIBS) | ||
4913 | 4013 | utilities/ovs-testcontroller.$(OBJEXT): utilities/$(am__dirstamp) \ | ||
4914 | 4014 | utilities/$(DEPDIR)/$(am__dirstamp) | ||
4915 | 4015 | |||
4916 | 4016 | utilities/ovs-testcontroller$(EXEEXT): $(utilities_ovs_testcontroller_OBJECTS) $(utilities_ovs_testcontroller_DEPENDENCIES) $(EXTRA_utilities_ovs_testcontroller_DEPENDENCIES) utilities/$(am__dirstamp) | ||
4917 | 4017 | @rm -f utilities/ovs-testcontroller$(EXEEXT) | ||
4918 | 4018 | $(AM_V_CCLD)$(LINK) $(utilities_ovs_testcontroller_OBJECTS) $(utilities_ovs_testcontroller_LDADD) $(LIBS) | ||
4919 | 4019 | utilities/ovs-vsctl.$(OBJEXT): utilities/$(am__dirstamp) \ | ||
4920 | 4020 | utilities/$(DEPDIR)/$(am__dirstamp) | ||
4921 | 4021 | |||
4922 | 4022 | utilities/ovs-vsctl$(EXEEXT): $(utilities_ovs_vsctl_OBJECTS) $(utilities_ovs_vsctl_DEPENDENCIES) $(EXTRA_utilities_ovs_vsctl_DEPENDENCIES) utilities/$(am__dirstamp) | ||
4923 | 4023 | @rm -f utilities/ovs-vsctl$(EXEEXT) | ||
4924 | 4024 | $(AM_V_CCLD)$(LINK) $(utilities_ovs_vsctl_OBJECTS) $(utilities_ovs_vsctl_LDADD) $(LIBS) | ||
4925 | 4025 | vswitchd/$(am__dirstamp): | ||
4926 | 4026 | @$(MKDIR_P) vswitchd | ||
4927 | 4027 | @: > vswitchd/$(am__dirstamp) | ||
4928 | 4028 | vswitchd/$(DEPDIR)/$(am__dirstamp): | ||
4929 | 4029 | @$(MKDIR_P) vswitchd/$(DEPDIR) | ||
4930 | 4030 | @: > vswitchd/$(DEPDIR)/$(am__dirstamp) | ||
4931 | 4031 | vswitchd/bridge.$(OBJEXT): vswitchd/$(am__dirstamp) \ | ||
4932 | 4032 | vswitchd/$(DEPDIR)/$(am__dirstamp) | ||
4933 | 4033 | vswitchd/ovs-vswitchd.$(OBJEXT): vswitchd/$(am__dirstamp) \ | ||
4934 | 4034 | vswitchd/$(DEPDIR)/$(am__dirstamp) | ||
4935 | 4035 | vswitchd/system-stats.$(OBJEXT): vswitchd/$(am__dirstamp) \ | ||
4936 | 4036 | vswitchd/$(DEPDIR)/$(am__dirstamp) | ||
4937 | 4037 | |||
4938 | 4038 | vswitchd/ovs-vswitchd$(EXEEXT): $(vswitchd_ovs_vswitchd_OBJECTS) $(vswitchd_ovs_vswitchd_DEPENDENCIES) $(EXTRA_vswitchd_ovs_vswitchd_DEPENDENCIES) vswitchd/$(am__dirstamp) | ||
4939 | 4039 | @rm -f vswitchd/ovs-vswitchd$(EXEEXT) | ||
4940 | 4040 | $(AM_V_CCLD)$(vswitchd_ovs_vswitchd_LINK) $(vswitchd_ovs_vswitchd_OBJECTS) $(vswitchd_ovs_vswitchd_LDADD) $(LIBS) | ||
4941 | 4041 | vtep/vtep-ctl.$(OBJEXT): vtep/$(am__dirstamp) \ | ||
4942 | 4042 | vtep/$(DEPDIR)/$(am__dirstamp) | ||
4943 | 4043 | |||
4944 | 4044 | vtep/vtep-ctl$(EXEEXT): $(vtep_vtep_ctl_OBJECTS) $(vtep_vtep_ctl_DEPENDENCIES) $(EXTRA_vtep_vtep_ctl_DEPENDENCIES) vtep/$(am__dirstamp) | ||
4945 | 4045 | @rm -f vtep/vtep-ctl$(EXEEXT) | ||
4946 | 4046 | $(AM_V_CCLD)$(LINK) $(vtep_vtep_ctl_OBJECTS) $(vtep_vtep_ctl_LDADD) $(LIBS) | ||
4947 | 4047 | install-binSCRIPTS: $(bin_SCRIPTS) | ||
4948 | 4048 | @$(NORMAL_INSTALL) | ||
4949 | 4049 | @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ | ||
4950 | 4050 | if test -n "$$list"; then \ | ||
4951 | 4051 | echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ | ||
4952 | 4052 | $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ | ||
4953 | 4053 | fi; \ | ||
4954 | 4054 | for p in $$list; do \ | ||
4955 | 4055 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | ||
4956 | 4056 | if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ | ||
4957 | 4057 | done | \ | ||
4958 | 4058 | sed -e 'p;s,.*/,,;n' \ | ||
4959 | 4059 | -e 'h;s|.*|.|' \ | ||
4960 | 4060 | -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ | ||
4961 | 4061 | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ | ||
4962 | 4062 | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ | ||
4963 | 4063 | if ($$2 == $$4) { files[d] = files[d] " " $$1; \ | ||
4964 | 4064 | if (++n[d] == $(am__install_max)) { \ | ||
4965 | 4065 | print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ | ||
4966 | 4066 | else { print "f", d "/" $$4, $$1 } } \ | ||
4967 | 4067 | END { for (d in files) print "f", d, files[d] }' | \ | ||
4968 | 4068 | while read type dir files; do \ | ||
4969 | 4069 | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ | ||
4970 | 4070 | test -z "$$files" || { \ | ||
4971 | 4071 | echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ | ||
4972 | 4072 | $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ | ||
4973 | 4073 | } \ | ||
4974 | 4074 | ; done | ||
4975 | 4075 | |||
4976 | 4076 | uninstall-binSCRIPTS: | ||
4977 | 4077 | @$(NORMAL_UNINSTALL) | ||
4978 | 4078 | @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ | ||
4979 | 4079 | files=`for p in $$list; do echo "$$p"; done | \ | ||
4980 | 4080 | sed -e 's,.*/,,;$(transform)'`; \ | ||
4981 | 4081 | dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) | ||
4982 | 4082 | install-completionSCRIPTS: $(completion_SCRIPTS) | ||
4983 | 4083 | @$(NORMAL_INSTALL) | ||
4984 | 4084 | @list='$(completion_SCRIPTS)'; test -n "$(completiondir)" || list=; \ | ||
4985 | 4085 | if test -n "$$list"; then \ | ||
4986 | 4086 | echo " $(MKDIR_P) '$(DESTDIR)$(completiondir)'"; \ | ||
4987 | 4087 | $(MKDIR_P) "$(DESTDIR)$(completiondir)" || exit 1; \ | ||
4988 | 4088 | fi; \ | ||
4989 | 4089 | for p in $$list; do \ | ||
4990 | 4090 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | ||
4991 | 4091 | if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ | ||
4992 | 4092 | done | \ | ||
4993 | 4093 | sed -e 'p;s,.*/,,;n' \ | ||
4994 | 4094 | -e 'h;s|.*|.|' \ | ||
4995 | 4095 | -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ | ||
4996 | 4096 | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ | ||
4997 | 4097 | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ | ||
4998 | 4098 | if ($$2 == $$4) { files[d] = files[d] " " $$1; \ | ||
4999 | 4099 | if (++n[d] == $(am__install_max)) { \ | ||
5000 | 4100 | print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ |
The diff has been truncated for viewing.
Thanks for the point release, Arif! Tested locally and on a PPA, lgtm.
Sponsored for Noble!