13 Commits

Author SHA1 Message Date
Volodymyr Pavlenko
b301ecb1dd agent: qos: tc implementation
Implement service prio utils using tc:
+ setting prio for all the traffic (single value map set)
+ DSCP-to-UP (WiFi QoS Control prio) and DSCP-to-PCP
(VLAN tag prio) mapping

Signed-off-by: Volodymyr Pavlenko <v.pavlenko@inango-systems.com>
2024-09-20 22:23:45 +03:00
v_pavlenko
f414bad156 Add .vscode to .gitignore
We have .vscode folder with common setup. It needs
to be added to gitignore to prevent it's accidental
overwriting by someone's local changes

Signed-off-by: v_pavlenko <v.pavlenko@inango-systems.com>
2024-04-04 18:46:57 +03:00
Moran Shoeg
39ba0086fa gitignore: Put the enumAutoPrint log file to gitignore file
Signed-off-by: Moran Shoeg <moranx.shoeg@intel.com>
2021-08-22 15:08:20 +03:00
mmazzapater
2e13f0a84c .gitignore: add .dccache
Ignore file created by DeepCode extension for Visual Studio Code

Signed-off-by: mmazzapater <mmazzapater@gmail.com>
2021-03-18 16:35:29 +01:00
Vladyslav Tupikin
3f246d8725 gitignore: Ignore autogenerated file
File bpl_cfg_ifaces.cpp generates while we
build prplmesh for linux platforms and shows
as untracked by git, it is annoying.

Add bpl_cfg_ifaces.cpp to gitignore.

Signed-off-by: Vladyslav Tupikin <v.tupikin@inango-systems.com>
2020-11-12 14:57:41 +02:00
Arnout Vandecappelle (Essensium/Mind)
1718e6cb59 docker: add rdk-b build
Add infrastructure for building RDK-B. The purpose is to be able to do
this as part of CI.

The build is done in a docker image. The image contains the
prerequisites on Ubuntu 18.04, and the RDK sources themselves. Since RDK
requires a password to access the manifest file, RDK_GIT_USER and
RDK_GIT_TOKEN environment variables are used to pass in the credentials.
A git-askpass helper script is used to give the password to git. This
could also be done with a .netrc, but git-askpass is a bit more
transparent and just as much work. For CI, we'll want to use a file for
the password instead of a plain variable, so RDK_GIT_TOKEN_FILE can be
set instead of the plain token. This can't be simply COPY'd into the
image because apparently docker always considers it "new" and will not
be able to use the cache for it. Therefore, the token file is converted
into a plaintext password outside of the container.

A build script is run inside the image, that configures for the target
device, runs bitbake to build everything, and copies out the artifacts
into a mounted volume.

To reduce the build time, we mount a cache directory into the container
which contains the downloads and sstate-cache directories that are used
by bitbake. The default is to use a directory called "rdk" at the top of
the tree, so add this to gitignore. Bitbake doesn't seem to look at the
DL_DIR and SSTATE_CACHE_DIR environment variables, so the easiest way to
link to them is to mount them in the place where they're expected.
Therefore, the directories have to be created explicitly.

Unfortunately, some of the RDK packages use an "external source" which
is in fact only meant for development. "external source" packages don't
use the sstate cache, so these packages are always rebuilt. Not much can
be done about that, unfortunately.

The same "external source" mechanism is used to build the already
checked-out source rather than the git source. For the prplmesh build,
the sstate behaviour is exactly what we want. For good measure, though,
we still remove any prplmesh artifacts from the sstate cache.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2020-08-31 16:17:27 +00:00
Arnout Vandecappelle (Essensium/Mind)
a90a5f1e25 .gitignore: add __pycache__
With python3, the cached bytecode files are created in a __pycache__
directory. Since test_flows.py uses python3, we should ignore that.
Ignore the entire directory instead of *.pyc so optimised files are also
ignored.

Although this could replace the *.pyc ignore in tools/.gitignore, we
can't really do that (yet) at this point because maptools still supports
python2 (which doesn't have a __pycache__ directory).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2020-03-09 10:23:27 +00:00
Denis Bakin
eb5db7c408 git: ignore artifacts for building w/ openwrt USE_SOURCE_DIR
Signed-off-by: Denis Bakin <denis.bakin@minim.co>
2020-02-05 23:08:55 -05:00
Gal Wiener
8b8d1cb6f1 gitignore: update gitignore to exclude kw files
Signed-off-by: Gal Wiener <gal.wiener@intel.com>
2020-01-07 13:44:51 +02:00
Denis Bakin
65e81c33dd tools: ci: add test run logs
To make it easier to debug failing tests, get the logs folder from the
target, compress it and save it as an artifact.

Also when restarting prplMesh, delete the old logs first.

Signed-off-by: Denis Bakin <denis.bakin@minim.co>
2019-12-31 12:51:28 +02:00
Arnout Vandecappelle (Essensium/Mind)
745d943712 .gitignore: add logs directory
While we're at it, also use the end-with-slash to force build to be a
directory, and use begin-with-slash to anchor it at the top level.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2019-12-18 18:07:57 +02:00
Adam Dov
31e8e22455 gitignore: add build directory to .gitignore file
the build directory is not specified in .gitignore file.
this results in many irrelevant temporary files in the
git status and interferes with the development

added build directory and files contained in it to the
.gitignore file.

after this change, files from the build directory and the
directory itself will not show up in the git changes and
git status.

Signed-off-by: Adam Dov <adamx.dov@intel.com>
2019-12-17 13:30:04 +01:00
Raphaël Mélotte
49fefe95ca tools: beerocks_analyzer: add a README
Also add a top-level .gitignore for the venv directory, and link the
analyzer's README in the top-level README.

Signed-off-by: Raphaël Mélotte <raphael.melotte@essensium.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2019-10-10 21:47:25 +02:00