summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Check validation type against end of enumjauge-technica2022-03-281-1/+1
* route/link: add VLAN bridge binding flagJoachim Wiberg2022-03-282-4/+6
* github: build unit tests also with "clang"Thomas Haller2022-03-161-0/+6
* route: assert that "rtnl_link_info_ops" refcount does not drop below zeroThomas Haller2022-03-161-0/+2
* lib: merge branch 'th/object-clone-fixes'Thomas Haller2022-03-1626-107/+271
|\
| * lib: make nl_object_clone() out-of-memory safeThomas Haller2022-03-1620-54/+149
| * route: fix ref counting for l_info_ops and io_clone()Thomas Haller2022-03-161-4/+10
| * route: drop unnecessary oo_clone() implementation from netconfThomas Haller2022-03-161-11/+0
| * netfilter: make log-msg,queue-msg setters robust against ENOMEMThomas Haller2022-03-162-22/+52
| * xfrm/sa: clone user_offload in xfrm_sa_clone()Thomas Haller2022-03-161-0/+6
| * xfrm/sa: style cleanup xfrm_sa_clone()Thomas Haller2022-03-161-14/+7
| * utils: add internal _nl_memdup() helperThomas Haller2022-03-161-0/+20
| * lib: add rtnl_link_info_ops_get() and take lock for rtnl_link_info_ops's io_r...Thomas Haller2022-03-163-2/+26
| * lib: include <netlink-private/utils.h> in <netlink-private/netlink.h>Thomas Haller2022-03-161-0/+1
|/
* tests: merge branch 'th/tests-netns'Thomas Haller2022-03-1615-48/+627
|\
| * tests: add unit test for nl_object_clone() and nl_object_diff()Thomas Haller2022-03-163-2/+214
| * tests: add new "netns" test suiteThomas Haller2022-03-164-5/+25
| * tests: add fixture/teardown for tests to run in separate netnsThomas Haller2022-03-162-0/+147
| * tests: cleanup creating test suitesThomas Haller2022-03-164-20/+20
| * tests: refactor tests and add n-test-util helper libraryThomas Haller2022-03-169-23/+59
| * netlink: add _NL_N_ELEMENTS() macroThomas Haller2022-03-161-0/+4
| * netlink: add _nl_streq()/_nl_streq0() helperThomas Haller2022-03-161-0/+12
| * netlink: add _nl_auto_nl_socket cleanup macroThomas Haller2022-03-161-0/+5
| * lib: add _nl_close() helperThomas Haller2022-03-161-0/+12
| * clang-format: add ".clang-format" from linux kernelThomas Haller2022-03-161-0/+131
| * github: build tests with "-std=gnu11"Thomas Haller2022-03-161-1/+1
|/
* github: split tests in separate stepsThomas Haller2022-03-161-3/+9
* build: add "check-progs" make target to build unit testsThomas Haller2022-03-161-0/+8
* route/cls: add TCA_FLOWER_KEY_VLAN_ETH_TYPE to "flower_policy" policyThomas Haller2022-03-151-10/+11
* route/cls: return -NLE_INVAL in case rtnl_tc_data_peek() failsThomas Haller2022-03-151-6/+6
* route/cls: merge branch 'westermo:cls-flower'Thomas Haller2022-03-155-0/+804
|\
| * route/cls: no need to copy simple fields in flower_clone()Thomas Haller2022-03-151-12/+0
| * route/cls: make output pointers in rtnl_flower_get_{src,dst}_mac() optionalThomas Haller2022-03-151-5/+7
| * route/cls: adjust whitspace/indentationThomas Haller2022-03-152-162/+162
| * route/cls: use SPDX-License-IdentifierThomas Haller2022-03-152-14/+2
| * route/cls: reorder fields in "struct rtnl_flower" and adjust indentationThomas Haller2022-03-151-13/+13
| * route/cls: add flower classifierVolodymyr Bendiuga2022-03-155-0/+826
|/
* route: merge branch 'pugo:master'Thomas Haller2022-03-153-4/+140
|\
| * route: make argument of rtnl_link_can_set_{bittiming,data_bittiming}() constThomas Haller2022-03-152-4/+4
| * route: add rtnl_link_can_set_data_bittiming_const()Thomas Haller2022-03-153-0/+25
| * route: drop bitrate,sample-point getters/setters from can linkThomas Haller2022-03-153-94/+0
| * route: rename rtnl_link_can_get_data_bt_const() to rtnl_link_can_get_data_bit...Thomas Haller2022-03-153-5/+5
| * route: fix adding rtnl_link_can_* symbols to symbol fileThomas Haller2022-03-151-0/+7
| * route: fix indentationThomas Haller2022-03-152-31/+32
| * route/link: add CAN FD supportAnders Piniesjö2022-03-152-15/+212
|/
* route/mdb: merge branch 'rubensfig:mdb'Thomas Haller2022-03-147-0/+527
|\
| * route/mdb: drop setting ifindex in mdb_clone()Thomas Haller2022-03-141-3/+0
| * route/mdb: minor cleanup in "mdb.c"Thomas Haller2022-03-141-34/+31
| * route/mdb: drop extra MDB attributes and rework mdb_compare()Thomas Haller2022-03-142-27/+25
| * route/mdb: hide rtnl_mdb_entry_alloc() from public APIThomas Haller2022-03-142-3/+3