summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Explain systemd-security list subscribe processmsekletar-security-list-processMichal Sekletar2019-12-121-0/+2
|
* Merge pull request #14305 from ssahani/tc-fqYu Watanabe2019-12-1212-12/+177
|\ | | | | network tc: inroduce FQ - Fair Queue traffic policing
| * test-network: add a test case for FQYu Watanabe2019-12-122-0/+22
| |
| * network tc: inroduce FQ - Fair Queue traffic policingSusant Sahani2019-12-128-0/+125
| | | | | | | | Please see http://man7.org/linux/man-pages/man8/tc-fq.8.html
| * sd-netlink: add attributes for FQYu Watanabe2019-12-122-12/+30
| |
* | Merge pull request #14308 from poettering/man-naming-scheme-typoYu Watanabe2019-12-123-17/+15
|\ \ | |/ |/| superficial fixes to network naming docs
| * docs: direct to systemd.io version of naming scheme docsLennart Poettering2019-12-112-3/+2
| | | | | | | | | | | | The document was imported back in f9e6d49904e06d2cba3871f6873d0519fe086d0f. Let's make sure we actually point to that version rather than the old one on freedesktop.
| * docs: fix markdown linksLennart Poettering2019-12-111-3/+3
| |
| * docs: use `` quotes for marking identifiers of some formLennart Poettering2019-12-111-10/+9
| |
| * man: fix typo in net-naming-scheme man pageLennart Poettering2019-12-111-1/+1
| |
* | Merge pull request #14309 from yuwata/network-tc-vtableYu Watanabe2019-12-1210-235/+266
|\ \ | | | | | | network: tc: introduce QDiscVTable
| * | network: tc: introduce QDiscVTable for future extendabilityYu Watanabe2019-12-1210-176/+266
| | |
| * | network: tc: drop unused elementYu Watanabe2019-12-111-2/+0
| | |
| * | network: tc: drop unused functionsYu Watanabe2019-12-118-57/+0
| |/
* | Merge pull request #14307 from poettering/unicode-fuckupAnita Zhang2019-12-111-1/+1
|\ \ | | | | | | locale-util: drop weird invisible unicode codepoints accidentally ins…
| * | locale-util: drop weird invisible unicode codepoints accidentally inserted ↵Lennart Poettering2019-12-111-1/+1
| | | | | | | | | | | | in comment
* | | Merge pull request #14317 from poettering/hwdb-indent-fixAnita Zhang2019-12-111-3/+3
|\ \ \ | |/ / |/| | hwdb: trivial indentation fix
| * | hwdb: trivial indentation fixLennart Poettering2019-12-111-3/+3
|/ /
* | minor: avoid double titleTobias Bernard2019-12-111-2/+2
| | | | | | The logo and H1 were clashing a bit
* | docs: make it prettyTobias Bernard2019-12-1135-3/+456
|/ | | | | | | Add custom Jekyll theme, logo, webfont and .gitignore FIXME: the markdown files have some H1 headers which need to be replaced with H2
* Merge pull request #14303 from yuwata/tc-use-typesafe-functionsYu Watanabe2019-12-114-8/+62
|\ | | | | network: tc: use typesafe functions
| * network: tc: use typesafe functions to append netlink attributesYu Watanabe2019-12-112-6/+6
| |
| * sd-netlink: make TCA_OPTIONS take NETLINK_TYPE_UNIONYu Watanabe2019-12-112-2/+56
| |
* | Merge pull request #14306 from poettering/markdown-categoryLennart Poettering2019-12-1124-3/+41
|\ \ | | | | | | beef up systemd.io pages with simple categorization
| * | docs: beef up entrypoint documentation pageLennart Poettering2019-12-112-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | Let's use the rough categorization of the markdown pages to add basic sections, via Jeykll templating. Also, add in a couple of additional links via a JSON array that lists them. So much web development, so much wow!
| * | docs: place all our markdown docs in rough categoriesLennart Poettering2019-12-1122-0/+22
|/ /
* | man: fix typos (#14304)cheese12019-12-113-3/+3
|/
* Merge pull request #14278 from ssahani/tcYu Watanabe2019-12-1110-24/+168
|\ | | | | network tc: qdisc parent add support to set ingress
| * test-network: add a test case for fq-codelYu Watanabe2019-12-112-8/+6
| |
| * network tc: Add support to conkfigure CoDel - Controlled-Delay Active Queue ↵Susant Sahani2019-12-118-0/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Management algorithm ``` $ tc qdisc show dev dummy99 qdisc fq_codel 8005: dev dummy99 root refcnt 2 limit 1000p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn $ network cat dumm99.network [Match] Name=dummy99 [TrafficControlQueueingDiscipline] Parent=root FairQueuingControlledDelayPacketLimit=1000 ```
| * network tc: qdisc parent add support to set ingressSusant Sahani2019-12-113-16/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` $ network tc qdisc qdisc noqueue 0: dev dummy99 root refcnt 2 qdisc ingress ffff: dev dummy99 parent ffff:fff1 ---------------- $ network cat dumm99.network [Match] Name=dummy99 [TrafficControlQueueingDiscipline] Parent=ingress ```
* | Merge pull request #14297 from poettering/id128-sizeYu Watanabe2019-12-1110-13/+16
|\ \ | | | | | | cleaning up id128 formatting buffer sizing
| * | tree-wide: use SD_ID128_STRING_MAX where appropriateLennart Poettering2019-12-106-6/+6
| | |
| * | id128: introduce ID128_UUID_STRING_MAX for sizing UUID buffersLennart Poettering2019-12-106-7/+10
| | |
* | | ipv4ll: do not reset conflict counter on restartAJ Bagwell2019-12-115-6/+9
| |/ |/| | | | | | | | | | | | | Don't reset the conflict counter when trying a new pseudo random address, so that after trying 10 addresses the londer timeout is used in accordance with the RFC Fixes #14299.
* | Merge pull request #14280 from yuwata/network-tbf-moreYu Watanabe2019-12-1110-5/+206
|\ \ | | | | | | network: tc: add more options for TBF
| * | test-network: add tests for new TBF settingsYu Watanabe2019-12-102-2/+4
| | |
| * | network: tc: add more options for TBFYu Watanabe2019-12-108-3/+202
| | |
* | | Merge pull request #14295 from poettering/greedy-alloc-round-upYu Watanabe2019-12-103-12/+56
|\ \ \ | |_|/ |/| | add new GREEDY_ALLOC_ROUND_UP() to make strv_extend() a bit less slow
| * | strv: when growing strv arrays piecemeal actually allocate memory in ↵Lennart Poettering2019-12-091-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exponential steps Let's improve memory allocation for call such as strv_extend() that just one item to an strv: these are often called in a loop, where they used to be very ineffecient, since we'd allocate byte-exact space. With this change let's improve on that, by allocating exponentially by rounding up to the next exponent of 2. This way we get GREEDY_REALLOC()-like behaviour without passing around state. In fact this should be good enough so that we could replace existing loops around GREEDY_REALLOC() for strv build-up with plain strv_extend() and get similar behaviour.
| * | test-util: add more tests for ALIGN_POWER2Lennart Poettering2019-12-091-0/+12
| | |
| * | macro: introduce new GREEDY_ALLOC_ROUND_UP() helperLennart Poettering2019-12-091-0/+23
| | |
| * | macro: avoid subtraction overflow in ALIGN_POWER2()Lennart Poettering2019-12-091-0/+5
| |/
* | Merge pull request #14284 from yuwata/network-fix-segfault-14283Anita Zhang2019-12-092-1/+2
|\ \ | |/ |/| network: fix segfault in parsing SendOption=
| * test-network: add a test case for SendOption=Yu Watanabe2019-12-101-0/+1
| |
| * network: fix segfault in parsing SendOption=Yu Watanabe2019-12-101-1/+1
|/ | | | Fixes #14283.
* seccomp: real syscall numbers are >= 0Mike Gilbert2019-12-092-26/+26
| | | | | | | Real syscall numbers start at 0. The fake seccomp values seem to be strictly less than 0. Fixes: 4df8fe8415eaf4abd5b93c3447452547c6ea9e5f
* Add Cube iWork 11 StylusYong Cong Sin2019-12-091-0/+4
|
* test: do not fail if new device is plugged during enumerationYu Watanabe2019-12-091-4/+20
|
* test-network: make test_bind_carrier more stableYu Watanabe2019-12-081-6/+6
|