nat: simplify per-protocol code by using an array
[vpp.git] / .gitignore
index 98a2915..71225df 100644 (file)
@@ -10,6 +10,7 @@
 /build-root/path_setup
 /build-root/deb/debian/vpp-plugins/
 /build-root/deb/.pybuild/
+/build-root/*.buildinfo
 /build-root/*.deb
 /build-root/*.rpm
 /build-root/*.tar.xz
 /build-root/rpmbuild/
 /build-root/test-doc/
 /build-root/test-cov/
-/build-root/python/
-/build-root/vapi_test/
-/build-root/vom_test/
+/build-root/test/
+/test/run/
+/test/build/
+/test/coverage/
+/test/vapi_test/
+/test/doc/build/
 /build-config.mk
-/dpdk/*.tar.gz
-/dpdk/*.tar.xz
-/dpdk/vpp-dpdk*.deb
-/dpdk/vpp-dpdk*.changes
+/build/external/*.tar.gz
+/build/external/*.tar.xz
+/build/external/vpp-*.deb
+/build/external/vpp-*.changes
+/build/external/downloads/
 /path_setup
 /tools/
 # start autotools ignore
 autom4te.cache/
 config/
-Makefile
 Makefile.in
 aclocal.m4
 app.info
 compile
-config.h
-config.h.in
 config.log
 config.guess
 config.sub
 config.status
-configure
 configure.scan
 coverage_report
 depcomp
@@ -65,8 +66,8 @@ test-driver
 .idea/
 .project
 .cproject
+.pydevproject
 .vscode/
-CMakeLists.txt
 cmake-build*/
 
 # cscope and ctags
@@ -82,6 +83,11 @@ GTAGS
 /build-root/docs
 /build-root/.doxygen-bootstrap.ok
 /build-root/.doxygen-siphon.dep
+/docs/venv
+
+# language servers
+compile_commands.json
+.clangd
 
 # indent backup files
 *.BAK
@@ -93,14 +99,23 @@ GTAGS
 /src/vpp-api/python/build
 /src/vpp-api/python/dist
 /src/vpp-api/python/vpp_papi.egg-info
-/src/vpp-api/python/vpp_papi/memclnt.py
-/src/vpp-api/python/vpp_papi/vpe.py
-
-# Build files in the test directory
-/test/*.ok
+/src/vpp_api/.tox
+/src/vpp_api/.stestr
 
 # vppctl command list
 /src/scripts/vppctl-cmd-list
 
 # No core files
-**/core
\ No newline at end of file
+**/core
+
+# extra scripts config
+/extras/scripts/.config/
+
+# extras gomemif build files
+/extras/gomemif/bazel*
+
+# vpptop build files
+/extras/vpptop/build/*
+
+# debian packaging
+.pc