Age | Commit message (Expand) | Author | Files | Lines |
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 |
2019-02-05 | libnetlink: linkdump_req: AF_PACKET family also expects ext_filter_mask | Chris Mi | 1 | -1/+1 |
2019-02-03 | tc: full JSON support for 'bpf' actions | Davide Caratti | 1 | -8/+18 |
2019-01-07 | libnetlink: linkdump_req is done for AF_BRIDGE as well | David Ahern | 1 | -1/+1 |
2019-01-04 | libnetlink: Add RTNL_HANDLE_F_STRICT_CHK flag | David Ahern | 1 | -2/+5 |
2019-01-04 | libnetlink: Add filter function to rtnl_neighdump_req | David Ahern | 1 | -1/+11 |
2018-12-27 | ip bridge: Set NETLINK_GET_STRICT_CHK on socket | David Ahern | 1 | -0/+9 |
2018-12-27 | ip address: Set device index in dump request | David Ahern | 1 | -1/+11 |
2018-12-27 | ip route: Remove rtnl_rtcache_request | David Ahern | 1 | -1/+11 |
2018-12-27 | libnetlink: linkdump_req: Only AF_UNSPEC family expects an ext_filter_mask | David Ahern | 1 | -33/+60 |
2018-12-27 | libnetlink: Use NLMSG_LENGTH to set nlmsg_len | David Ahern | 1 | -10/+14 |
2018-12-27 | libnetlink: dump extack string in done message | David Ahern | 1 | -5/+39 |
2018-12-19 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 4 | -12/+12 |
2018-12-13 | drop support for DECnet | Stephen Hemminger | 3 | -199/+0 |
2018-12-13 | remove redundant long int | Stephen Hemminger | 3 | -7/+7 |
2018-12-10 | lib/bpf: fix build warning if no elf | Stephen Hemminger | 1 | -5/+5 |
2018-12-07 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 1 | -0/+3 |
2018-12-04 | libnetlink: Process further iovs on no error | Petr Machata | 1 | -0/+3 |
2018-11-24 | drop support for IPX | Stephen Hemminger | 3 | -170/+0 |
2018-11-24 | json: add %hhu helpers | Jakub Kicinski | 2 | -0/+12 |
2018-11-21 | bpf: initialise map symbol before retrieving and comparing its type | Quentin Monnet | 1 | -3/+7 |
2018-11-19 | tc: drop unused name_to_id function | Stephen Hemminger | 1 | -28/+0 |
2018-11-19 | libnetlnk: unused and local functions cleanup | Stephen Hemminger | 1 | -26/+2 |
2018-11-19 | lib/ll_map: make local function static | Stephen Hemminger | 1 | -1/+1 |
2018-11-19 | lib/color: make local functions static | Stephen Hemminger | 1 | -2/+4 |
2018-11-19 | lib/utils: make local functions static | Stephen Hemminger | 1 | -41/+7 |
2018-11-19 | lib/ll_addr: whitespace and indent cleanup | Stephen Hemminger | 1 | -11/+13 |
2018-11-05 | Include bsd/string.h only in include/utils.h | Luca Boccassi | 3 | -9/+0 |
2018-11-01 | Use libbsd for strlcpy if available | Luca Boccassi | 3 | -0/+9 |
2018-10-31 | bpf: check map symbol type properly with newer llvm compiler | Yonghong Song | 1 | -3/+9 |
2018-10-23 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 1 | -1/+1 |
2018-10-22 | Tree wide: Drop sockaddr_nl arg | David Ahern | 2 | -6/+4 |
2018-10-22 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 2 | -2/+29 |
2018-10-18 | util: spelling fix | Stephen Hemminger | 1 | -1/+1 |
2018-10-15 | utils: fix get_rtnl_link_stats_rta stats parsing | Lorenzo Bianconi | 1 | -0/+27 |
2018-10-15 | json: make 0xhex handle u64 | Sabrina Dubroca | 1 | -2/+2 |
2018-10-13 | Merge branch 'master' into iproute2-next | David Ahern | 1 | -4/+5 |
2018-10-09 | libnetlink: use local variable | Stephen Hemminger | 1 | -3/+3 |
2018-10-09 | libnetlink: fix use-after-free of message buf | Vlad Buslov | 1 | -1/+2 |
2018-10-07 | utils: Implement get_s64() | Vinicius Costa Gomes | 1 | -0/+21 |
2018-10-02 | libnetlink: Rename rtnl_wilddump_stats_req_filter to rtnl_statsdump_req_filter | David Ahern | 1 | -3/+2 |
2018-10-02 | libnetlink: Rename rtnl_wilddump_* to rtnl_linkdump_* | David Ahern | 2 | -7/+7 |
2018-10-02 | libnetlink: Convert GETNSID dumps to use rtnl_nsiddump_req | David Ahern | 1 | -0/+16 |
2018-10-02 | libnetlink: Convert GETNEIGHTBL dumps to use rtnl_neightbldump_req | David Ahern | 1 | -0/+16 |
2018-10-02 | libnetlink: Convert GETNEIGH dumps to use rtnl_neighdump_req | David Ahern | 1 | -0/+16 |
2018-10-02 | libnetlink: Convert GETRULE dumps to use rtnl_ruledump_req | David Ahern | 1 | -0/+17 |
2018-10-02 | libnetlink: Convert GETNETCONF dumps to use rtnl_netconfdump_req | David Ahern | 1 | -0/+16 |
2018-10-02 | libnetlink: Convert GETMDB dumps to use rtnl_mdbdump_req | David Ahern | 1 | -0/+17 |
2018-10-02 | libnetlink: Convert GETADDRLABEL dumps to use rtnl_addrlbldump_req | David Ahern | 1 | -0/+17 |
2018-10-02 | libnetlink: Convert GETROUTE dumps to use rtnl_routedump_req | David Ahern | 1 | -0/+16 |
2018-10-02 | libnetlink: Convert GETADDR dumps to use rtnl_addrdump_req | David Ahern | 1 | -0/+16 |
2018-09-28 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 1 | -5/+8 |
2018-09-25 | libnetlink: don't return error on success | Stephen Hemminger | 1 | -5/+8 |