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