Age | Commit message (Expand) | Author | Files | Lines |
2024-04-25 | ip: Exit exec in child process if setup fails | Yedaya Katsman | 1 | -1/+6 |
2024-04-15 | mnl: initialize generic netlink version | Stephen Hemminger | 1 | -0/+2 |
2024-03-11 | Merge branch 'main' of git://git.kernel.org/pub/scm/network/iproute2/iproute2... | Stephen Hemminger | 2 | -0/+18 |
2024-03-11 | rt_names: whitespace cleanup | Stephen Hemminger | 1 | -21/+22 |
2024-03-06 | iproute2: move generic_proc_open into lib | Denis Kirjanov | 1 | -0/+14 |
2024-02-18 | netlink: display information from missing type extack | Stephen Hemminger | 1 | -0/+4 |
2024-01-27 | bpf: fix warning from basename() | Stephen Hemminger | 1 | -2/+2 |
2024-01-25 | spelling fixes | Stephen Hemminger | 2 | -2/+2 |
2024-01-22 | bpf: include libgen.h for basename | Pedro Tammela | 1 | -0/+1 |
2024-01-22 | color: handle case where fmt is NULL | Stephen Hemminger | 1 | -0/+3 |
2024-01-08 | Merge remote-tracking branch 'main/main' into next | David Ahern | 2 | -1/+21 |
2023-12-22 | bridge: Deduplicate print_range() | Benjamin Poirier | 1 | -0/+15 |
2023-12-08 | mnl_utils: sanitize incoming netlink payload size in callbacks | Jiri Pirko | 1 | -1/+6 |
2023-11-22 | Merge branch 'main' into next | David Ahern | 1 | -1/+3 |
2023-11-22 | lib: utils: Have parse_one_of() warn about prefix matches | Petr Machata | 1 | -1/+18 |
2023-11-22 | lib: utils: Introduce parse_one_of_deprecated() | Petr Machata | 1 | -0/+7 |
2023-11-22 | lib: utils: Convert parse_on_off() to strcmp() | Petr Machata | 1 | -1/+1 |
2023-11-22 | lib: utils: Generalize parse_one_of() | Petr Machata | 1 | -4/+13 |
2023-11-22 | lib: utils: Switch matches() to returning int again | Petr Machata | 1 | -4/+4 |
2023-11-11 | devlink: introduce support for netns id for nested handle | Jiri Pirko | 1 | -0/+34 |
2023-11-11 | ip/ipnetns: move internals of get_netnsid_from_name() into namespace.c | Jiri Pirko | 1 | -0/+49 |
2023-11-09 | libnetlink: validate nlmsg header length first | Max Kunzelmann | 1 | -1/+3 |
2023-10-27 | bpf: increase verifier verbosity when in verbose mode | Shung-Hsi Yu | 2 | -4/+8 |
2023-10-27 | libbpf: set kernel_log_level when available | Shung-Hsi Yu | 1 | -0/+4 |
2023-09-11 | mnl_utils: introduce a helper to check if dump policy exists for command | Jiri Pirko | 1 | -2/+119 |
2023-08-24 | ip vrf: make ipvrf_exec SELinux-aware | Andrea Claudi | 1 | -0/+5 |
2023-08-24 | lib: add SELinux include and stub functions | Andrea Claudi | 2 | -0/+36 |
2023-08-20 | utils: fix get_integer() logic | Pedro Tammela | 1 | -1/+2 |
2023-08-13 | Add utility to convert an unsigned int to string | Mathieu Schroeter | 1 | -0/+6 |
2023-08-13 | Add get_long utility and adapt get_integer accordingly | Mathieu Schroeter | 1 | -1/+12 |
2023-07-26 | Read configuration files from /etc and /usr | Gioele Barabucci | 2 | -93/+147 |
2023-06-28 | fix fallthrough warnings | Stephen Hemminger | 1 | -2/+1 |
2023-06-28 | Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-next | Stephen Hemminger | 3 | -5/+6 |
2023-06-23 | f_flower: add cfm support | Zahari Doychev | 1 | -0/+1 |
2023-06-07 | rt_names: check for malloc() failure | Stephen Hemminger | 1 | -0/+4 |
2023-06-05 | whitespace cleanups | Stephen Hemminger | 2 | -2/+2 |
2023-06-05 | treewide: fix indentation | Andrea Claudi | 2 | -5/+5 |
2023-06-02 | libnetlink: drop unused rtnl_talk_iov | Stephen Hemminger | 1 | -6/+0 |
2023-06-02 | utils: make local cmdline functions static | Stephen Hemminger | 1 | -3/+3 |
2023-06-02 | ipaddress: accept symbolic names | Stephen Hemminger | 1 | -13/+5 |
2023-05-30 | vxlan: make option printing more consistent | Stephen Hemminger | 1 | -0/+19 |
2023-05-26 | ll_type_n2a: use ARRAY_SIZE | Stephen Hemminger | 1 | -70/+69 |
2023-05-13 | lib/fs: fix file leak in task_get_name | Stephen Hemminger | 1 | -1/+3 |
2023-05-10 | remove unnecessary checks for NULL before calling free() | Stephen Hemminger | 1 | -2/+1 |
2023-03-30 | ip: Support IP address protocol | Petr Machata | 1 | -0/+62 |
2023-02-17 | libnetlink.c: Fix memory leak in batch mode | Denys Fedoryshchenko | 1 | -0/+2 |
2023-01-14 | lib: replace GPL boilerplate with SPDX | Stephen Hemminger | 14 | -76/+15 |
2022-12-09 | libnetlink: Fix memory leak in __rtnl_talk_iov() | Lahav Schlesinger | 1 | -6/+11 |
2022-11-03 | json: do not escape single quotes | Andrea Claudi | 1 | -3/+0 |
2022-09-29 | rtnetlink: add new function rtnl_echo_talk() | Hangbin Liu | 1 | -0/+22 |
2022-09-27 | libnetlink: add offset for nl_dump_ext_ack_done | Hangbin Liu | 2 | -6/+5 |
2022-08-31 | utils: extract CTRL_ATTR_MAXATTR and save it | Jacob Keller | 1 | -6/+12 |
2022-08-01 | Merge branch 'main' into next | David Ahern | 1 | -0/+1 |
2022-07-29 | lib: Introduce ppp protocols | Wojciech Drewek | 2 | -1/+53 |
2022-07-29 | lib: refactor ll_proto functions | Wojciech Drewek | 2 | -25/+42 |
2022-07-25 | bpf_glue: include errno.h | Juhee Kang | 1 | -0/+1 |
2022-07-08 | libbpf: add xdp program name support | Hangbin Liu | 2 | -5/+32 |
2022-05-08 | bridge: vni: add support for stats dumping | Nikolay Aleksandrov | 1 | -1/+3 |
2022-05-08 | bridge: vxlan device vnifilter support | Roopa Prabhu | 1 | -0/+18 |
2022-05-02 | libbpf: Remove use of bpf_map_is_offload_neutral | David Ahern | 1 | -1/+6 |
2022-05-02 | libbpf: Remove use of bpf_program__set_priv and bpf_program__priv | David Ahern | 1 | -6/+10 |
2022-05-02 | libbpf: Use bpf_object__load instead of bpf_object__load_xattr | David Ahern | 1 | -6/+1 |
2022-04-27 | libnetlink: Add filtering to rtnl_statsdump_req_filter() | Petr Machata | 1 | -5/+14 |
2022-03-12 | Merge branch 'main' into next | David Ahern | 1 | -10/+13 |
2022-03-11 | lib/fs: fix memory leak in get_task_name() | Andrea Claudi | 1 | -10/+13 |
2022-03-07 | bpf: Remove use of bpf_create_map_xattr | David Ahern | 1 | -12/+12 |
2022-03-07 | bpf: Export bpf syscall wrapper | David Ahern | 2 | -12/+13 |
2022-03-07 | bpf_glue: Remove use of bpf_load_program from libbpf | David Ahern | 2 | -12/+7 |
2022-03-04 | lib: add profinet and ethercat as link layer protocol names | Daniel Braunwarth | 1 | -0/+2 |
2022-02-27 | Merge branch 'main' into next | David Ahern | 1 | -6/+9 |
2022-02-11 | libnetlink: fix socket leak in rtnl_open_byproto() | Maxim Petrov | 1 | -6/+9 |
2022-01-26 | json_print: suppress clang format warning | Stephen Hemminger | 1 | -0/+8 |
2022-01-26 | libbpf: fix clang warning about format non-literal | Stephen Hemminger | 1 | -2/+4 |
2022-01-15 | lib: fix ax25.h include for musl | Sam James | 1 | -1/+1 |
2021-12-17 | lib/bpf: fix verbose flag when using libbpf | Paul Chaignon | 1 | -1/+6 |
2021-11-18 | lib/bpf_legacy: remove always-true check | Maxim Petrov | 1 | -3/+1 |
2021-11-04 | Merge branch 'main' into next | David Ahern | 1 | -2/+1 |
2021-10-14 | lib/bpf: fix map-in-map creation without prepopulation | Paul Chaignon | 1 | -2/+1 |
2021-10-09 | Merge branch 'main' into next | David Ahern | 1 | -1/+4 |
2021-09-23 | ROSE: Print decoded addresses rather than hex numbers. | Ralf Baechle | 1 | -0/+2 |
2021-09-23 | ROSE: Add rose_ntop implementation. | Ralf Baechle | 1 | -0/+56 |
2021-09-23 | NETROM: Print decoded addresses rather than hex numbers. | Ralf Baechle | 1 | -0/+2 |
2021-09-23 | NETROM: Add netrom_ntop implementation. | Ralf Baechle | 2 | -7/+38 |
2021-09-23 | AX.25: Print decoded addresses rather than hex numbers. | Ralf Baechle | 1 | -0/+2 |
2021-09-23 | AX.25: Add ax25_ntop implementation. | Ralf Baechle | 1 | -0/+74 |
2021-09-22 | lib: bpf_legacy: fix bpffs mount when /sys/fs/bpf exists | Andrea Claudi | 1 | -1/+4 |
2021-09-21 | lib: bpf_legacy: add prog name, load time, uid and btf id in prog info dump | Gokul Sivakumar | 1 | -0/+20 |
2021-09-01 | ip: remove leftovers from IPX and DECnet | Stephen Hemminger | 1 | -20/+2 |
2021-08-10 | lib: bpf_glue: remove useless assignment | Andrea Claudi | 1 | -1/+1 |
2021-08-10 | lib: bpf_legacy: fix potential NULL-pointer dereference | Andrea Claudi | 1 | -0/+3 |
2021-08-10 | lib/bpf: Fix btf_load error lead to enable debug log | Feng Zhou | 1 | -2/+2 |
2021-07-17 | ipmonitor: Fix recvmsg with ancillary data | Lahav Schlesinger | 1 | -5/+5 |
2021-07-11 | libnetlink: check error handler is present before a call | Alexander Mikhalitsyn | 1 | -2/+2 |
2021-07-07 | libnetlink: cosmetic changes | Stephen Hemminger | 1 | -9/+14 |
2021-07-07 | ip route: ignore ENOENT during save if RT_TABLE_MAIN is being dumped | Alexander Mikhalitsyn | 1 | -11/+43 |
2021-07-06 | libbpf: fix attach of prog with multiple sections | Martynas Pumputis | 1 | -3/+6 |
2021-07-01 | Merge branch 'main' into next | David Ahern | 2 | -3/+9 |
2021-06-29 | lib: remove blank line at eof | Stephen Hemminger | 1 | -1/+0 |
2021-06-18 | utils: bump max args number to 512 for batch files | Guillaume Nault | 1 | -2/+2 |
2021-05-17 | libgenl: make genl_add_mcast_grp set errno on error | Florian Westphal | 1 | -2/+9 |
2021-05-17 | lib/fs: fix issue when {name,open}_to_handle_at() is not implemented | Heiko Thiery | 1 | -0/+25 |
2021-05-06 | lib: bpf_legacy: avoid to pass invalid argument to close() | Andrea Claudi | 1 | -1/+1 |
2021-04-27 | Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-next | Stephen Hemminger | 5 | -4/+169 |
2021-04-26 | lib: bpf_legacy: fix missing socket close when connect() fails | Andrea Claudi | 1 | -8/+13 |
2021-04-26 | lib: bpf_legacy: treat 0 as a valid file descriptor | Andrea Claudi | 1 | -1/+1 |
2021-04-22 | lib: move get_task_name() from rdma | Andrea Claudi | 1 | -0/+24 |
2021-04-22 | libnetlink: add bridge vlan dump request helper | Nikolay Aleksandrov | 1 | -0/+19 |
2021-04-22 | mptcp: add support for event monitoring | Florian Westphal | 1 | -0/+66 |
2021-03-21 | Merge branch 'main' into next | David Ahern | 2 | -0/+3 |
2021-03-19 | nexthop: Add support for nexthop buckets | Ido Schimmel | 1 | -0/+26 |
2021-03-19 | json_print: Add print_tv() | Petr Machata | 1 | -0/+13 |
2021-03-16 | lib/bpf: add missing limits.h includes | Tony Ambardar | 2 | -0/+3 |
2021-03-03 | utils: Introduce helper routines for generic socket recv | Parav Pandit | 1 | -4/+21 |
2021-02-23 | Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-next | Stephen Hemminger | 3 | -10/+288 |
2021-02-22 | lib/fs: Fix single return points for get_cgroup2_* | Andrea Claudi | 1 | -6/+9 |
2021-02-22 | lib/fs: avoid double call to mkdir on make_path() | Andrea Claudi | 1 | -1/+1 |
2021-02-22 | lib/bpf: Fix and simplify bpf_mnt_check_target() | Andrea Claudi | 1 | -11/+5 |
2021-02-22 | lib/namespace: fix ip -all netns return code | Andrea Claudi | 1 | -1/+7 |
2021-02-11 | utils: Add helper to map string to unsigned int | Parav Pandit | 1 | -2/+15 |
2021-02-11 | utils: Add generic socket helpers | Parav Pandit | 1 | -0/+121 |
2021-02-11 | utils: Add helper routines for indent handling | Parav Pandit | 1 | -0/+66 |
2021-02-02 | devlink: Support get port function state | Parav Pandit | 1 | -0/+13 |
2021-02-02 | devlink: Introduce and use string to number mapper | Parav Pandit | 1 | -0/+28 |
2021-01-18 | vrf: fix ip vrf exec with libbpf | Luca Boccassi | 1 | -1/+2 |
2021-01-18 | build: Fix link errors on some systems | Roi Dayan | 5 | -149/+162 |
2021-01-18 | lib: Generalize parse_mapping() | Petr Machata | 1 | -6/+31 |
2021-01-18 | lib: rt_names: Add rtnl_dsfield_get_name() | Petr Machata | 1 | -4/+16 |
2020-12-09 | lib: Move get_size() from tc here | Petr Machata | 1 | -0/+35 |
2020-12-09 | lib: Move get_rate(), get_rate64() from tc here | Petr Machata | 1 | -0/+79 |
2020-12-09 | lib: print_color_rate(): Fix formatting small rates in IEC mode | Petr Machata | 1 | -1/+2 |
2020-12-09 | lib: sprint_size(): Uncrustify the code a bit | Petr Machata | 1 | -4/+6 |
2020-12-09 | lib: Move sprint_size() from tc here, add print_size() | Petr Machata | 1 | -0/+28 |
2020-12-09 | lib: Move print_rate() from tc here; modernize | Petr Machata | 1 | -0/+32 |
2020-12-04 | Only compile mnl_utils when HAVE_MNL is defined | David Ahern | 1 | -1/+4 |
2020-11-24 | lib: add libbpf support | Hangbin Liu | 3 | -0/+532 |
2020-11-24 | lib: make ipvrf able to use libbpf and fix function name conflicts | Hangbin Liu | 3 | -13/+27 |
2020-11-24 | iproute2: add check_libbpf() and get_libbpf_version() | Hangbin Liu | 2 | -1/+64 |
2020-11-24 | Merge branch 'main' into next | David Ahern | 1 | -0/+2 |
2020-11-13 | lib: parse_mapping: Recognize a keyword "all" | Petr Machata | 1 | -2/+4 |
2020-11-13 | lib: parse_mapping: Update argc, argv on error | Petr Machata | 1 | -5/+10 |
2020-11-13 | lib: Extract from iplink_vlan a helper to parse key:value arrays | Petr Machata | 1 | -0/+28 |
2020-11-13 | lib: Extract from devlink/mnlg a helper, mnlu_socket_recv_run() | Petr Machata | 1 | -0/+61 |
2020-11-13 | lib: Extract from devlink/mnlg a helper, mnlu_msg_prepare() | Petr Machata | 1 | -0/+19 |
2020-11-13 | lib: Extract from devlink/mnlg a helper, mnlu_socket_open() | Petr Machata | 2 | -1/+31 |
2020-11-13 | lib: json_print: Add print_on_off() | Petr Machata | 1 | -7/+27 |
2020-11-13 | lib: Add parse_one_of(), parse_on_off() | Petr Machata | 1 | -0/+28 |
2020-11-13 | Unify batch processing across tools | Petr Machata | 1 | -0/+40 |
2020-10-28 | libnetlink: define __aligned conditionally | Johannes Berg | 1 | -0/+2 |
2020-10-25 | Merge branch 'main' into next | David Ahern | 1 | -3/+2 |
2020-10-20 | m_mpls: add mac_push action | Guillaume Nault | 1 | -0/+1 |
2020-10-11 | lib: ignore invalid mounts in cg_init_map | Dmitry Yakunin | 1 | -3/+2 |
2020-09-01 | iplink: add support for protodown reason | Roopa Prabhu | 1 | -0/+92 |
2020-08-24 | libnetlink: add nl_print_policy() helper | Johannes Berg | 1 | -0/+73 |
2020-07-14 | Merge branch 'main' into next | David Ahern | 1 | -4/+4 |
2020-07-06 | lib: fix checking of returned file handle size for cgroup | Dmitry Yakunin | 1 | -4/+4 |
2020-07-05 | add support to keepalived rtm_protocol | Alexandre Cassen | 1 | -21/+22 |
2020-06-05 | Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-next | Stephen Hemminger | 3 | -3/+271 |
2020-05-27 | bpf: Fixes a snprintf truncation warning | Andrea Claudi | 1 | -1/+5 |
2020-05-27 | Revert "bpf: replace snprintf with asprintf when dealing with long buffers" | Andrea Claudi | 1 | -116/+39 |
2020-05-27 | Merge branch 'master' into next | David Ahern | 1 | -5/+5 |
2020-05-19 | utils: remove trailing zeros in print_time() and print_time64() | Eric Dumazet | 1 | -5/+5 |
2020-05-13 | ss: introduce cgroup2 cache and helper functions | Dmitry Yakunin | 3 | -3/+271 |
2020-05-04 | json_print: Return number of characters printed | Benjamin Poirier | 1 | -36/+59 |
2020-01-27 | json_print: Add new json object function not as array item | Ron Diskin | 1 | -4/+26 |
2020-01-27 | json_print: Introduce print_#type_name_value | Ron Diskin | 1 | -0/+13 |
2019-12-29 | utils: fix indentation | Stephen Hemminger | 1 | -1/+1 |
2019-11-09 | Merge branch 'master' into next | David Ahern | 1 | -13/+13 |
2019-11-01 | libnetlink.c, ss.c: properly handle fread() errors | Michał Łyszczek | 1 | -13/+13 |
2019-10-28 | ip: allow to use alternative names as handle | Jiri Pirko | 1 | -3/+4 |
2019-10-28 | ip: add support for alternative name addition/deletion/list | Jiri Pirko | 1 | -5/+14 |
2019-10-28 | lib/ll_map: cache alternative names | Jiri Pirko | 1 | -38/+152 |
2019-10-14 | ipnetns: enable to dump nsid conversion table | Nicolas Dichtel | 1 | -3/+12 |
2019-09-24 | Merge ../iproute2-next | Stephen Hemminger | 1 | -39/+116 |
2019-09-24 | bpf: Fix race condition with map pinning | Joe Stringer | 1 | -2/+8 |
2019-09-19 | bpf: replace snprintf with asprintf when dealing with long buffers | Andrea Claudi | 1 | -39/+116 |
2019-08-12 | lib: fix spelling errors | Stephen Hemminger | 2 | -2/+2 |
2019-07-29 | utils: Fix get_s64() function | Kurt Kanzenbach | 1 | -1/+1 |
2019-07-19 | json: fix backslash escape typo in jsonw_puts | Ivan Delalande | 1 | -1/+1 |
2019-07-15 | utils: don't match empty strings as prefixes | Matteo Croce | 1 | -5/+10 |
2019-07-10 | lib: add mpls_uc and mpls_mc as link layer protocol names | John Hurley | 1 | -0/+2 |
2019-06-28 | utils: move parse_percent() to tc_util | Andrea Claudi | 1 | -16/+0 |
2019-06-21 | Merge branch 'master' into next | David Ahern | 4 | -61/+8 |
2019-06-20 | netns: make netns_{save,restore} static | Matteo Croce | 1 | -31/+0 |
2019-06-20 | netns: switch netns in the child when executing commands | Matteo Croce | 2 | -28/+6 |
2019-06-18 | ip: add a new parameter -Numeric | Hangbin Liu | 4 | -11/+14 |
2019-06-14 | Merge branch 'master' into next | David Ahern | 1 | -0/+31 |
2019-06-12 | devlink: mnlg: Catch returned error value of dumpit commands | Moshe Shemesh | 1 | -2/+2 |
2019-06-11 | libnetlink: Add helper to create nexthop dump request | David Ahern | 1 | -0/+27 |
2019-06-11 | libnetlink: Add helper to add a group via setsockopt | David Ahern | 1 | -0/+6 |
2019-06-11 | libnetlink: Set NLA_F_NESTED in rta_nest | David Ahern | 1 | -0/+1 |
2019-06-10 | ip: reset netns after each command in batch mode | Matteo Croce | 1 | -0/+31 |
2019-05-28 | lib: suppress error msg when filling the cache | Nicolas Dichtel | 1 | -1/+1 |
2019-04-11 | ip: display netrom link type | Ralf Baechle | 1 | -1/+1 |
2019-02-22 | Improve batch and dump times by caching link lookups | David Ahern | 1 | -1/+51 |
2019-02-22 | ll_map: Add function to remove link cache entry by index | David Ahern | 1 | -0/+14 |
2019-02-22 | Merge branch 'iproute2-master' into next | David Ahern | 2 | -1/+30 |
2019-02-13 | lib/libnetlink: ensure a minimum of 32KB for the buffer used in rtnl_recvmsg() | Eric Dumazet | 1 | -0/+2 |
2019-02-10 | use print_{,h}hu instead of print_uint when format specifier is %{,h}hu | Davide Caratti | 1 | -3/+3 |
2019-02-05 | bpf: add btf func and func_proto kind support | Yonghong Song | 1 | -0/+4 |
2019-02-05 | bridge: fdb: Fix FDB dump with strict checking disabled | Ido Schimmel | 1 | -0/+23 |