index
:
kernel/git/toke/iproute2.git
libbpf
master
Unnamed repository; edit this file 'description' to name the repository.
Toke Høiland-Jørgensen
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
Age
Commit message (
Expand
)
Author
Files
Lines
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
2018-09-20
Merge branch 'iproute2-master' into iproute2-next
David Ahern
3
-14
/
+17
2018-09-17
libnetlink: fix leak and using unused memory on error
Stephen Hemminger
1
-14
/
+9
2018-09-11
lib: introduce print_nl
Stephen Hemminger
2
-0
/
+8
2018-08-30
tc: support conversions to or from 64 bit nanosecond-based time
Dave Taht
1
-0
/
+101
2018-08-30
iproute: make clang happy
Mahesh Bandewar
3
-14
/
+3
2018-08-20
lib: Make check_enable_color() return boolean
Phil Sutter
1
-4
/
+4
2018-08-20
Make colored output configurable
Phil Sutter
1
-1
/
+32
2018-08-15
Merge common code for conditionally colored output
Phil Sutter
1
-0
/
+9
2018-08-13
Merge branch 'iproute2-master' into iproute2-next
David Ahern
1
-13
/
+7
2018-07-27
lib/namespace: avoid double-mounting a /sys
Lubomir Rintel
1
-13
/
+7
2018-07-25
Merge branch 'iproute2-master' into iproute2-next
David Ahern
1
-0
/
+5
2018-07-18
ip: add support for seg6local End.BPF action
Mathieu Xhonneux
1
-0
/
+5
2018-07-17
bpf: implement btf handling and map annotation
Daniel Borkmann
1
-4
/
+328
2018-07-17
bpf: implement bpf to bpf calls support
Daniel Borkmann
1
-76
/
+157
2018-07-17
bpf: remove strict dependency on af_alg
Daniel Borkmann
1
-46
/
+28
2018-07-17
bpf: move bpf_elf_map fixup notification under verbose
Daniel Borkmann
1
-3
/
+3
2018-06-11
iproute2: Add support for a few routing protocols
Donald Sharp
1
-0
/
+5
2018-06-01
Merge branch 'iproute2-master' into iproute2-next
David Ahern
1
-1
/
+1
2018-05-17
tc: allow 0% for percent options
Stephen Hemminger
1
-1
/
+1
2018-05-16
Merge branch 'iproute2-master' into iproute2-next
David Ahern
1
-3
/
+12
2018-05-14
ip: do not drop capabilities if net_admin=i is set
Luca Boccassi
1
-3
/
+12
2018-05-05
bpf: don't offload perf array maps
Jakub Kicinski
1
-3
/
+8
2018-04-25
json_print: Fix hidden 64-bit type promotion
Toke Høiland-Jørgensen
2
-5
/
+43
2018-04-20
bpf: fix warnings on gcc-8 about string truncation
Stephen Hemminger
1
-3
/
+3
2018-04-16
utils: Do not reset family for default, any, all addresses
David Ahern
1
-2
/
+2
2018-04-02
Merge branch 'iproute2-master' into iproute2-next
David Ahern
3
-17
/
+7
2018-04-01
rdma: Add MR resource tracking information
Steve Wise
1
-0
/
+11
2018-03-29
arrange prefix parsing code after redundant patches
Alexander Zubkov
1
-13
/
+0
2018-03-29
namespace: limit the length of namespace name to avoid snprintf overflow
Stephen Hemminger
1
-1
/
+4
2018-03-29
bpf: avoid compiler warnings about strncpy
Stephen Hemminger
1
-3
/
+3
2018-03-27
Merge branch 'iproute2-master' into iproute2-next
David Ahern
1
-6
/
+49
2018-03-27
Drop capabilities if not running ip exec vrf with libcap
Luca Boccassi
1
-0
/
+22
2018-03-27
treat "default" and "all"/"any" addresses differenty
Alexander Zubkov
1
-6
/
+14
2018-03-13
Merge branch 'iproute2-master' into iproute2-next
David Ahern
6
-19
/
+44
2018-03-12
Revert "iproute: "list/flush/save default" selected all of the routes"
Stephen Hemminger
1
-0
/
+13
2018-03-11
utils: Introduce and use nodev() helper routine
Serhey Popovych
1
-0
/
+6
2018-03-06
json_writer: add SPDX Identifier (GPL-2/BSD-2)
Stephen Hemminger
1
-5
/
+1
2018-03-02
libnetlink: __rtnl_talk_iov should only loop max iovlen times
David Ahern
1
-1
/
+2
2018-03-02
bpf: Print section name when hitting non ld64 issue
Joe Stringer
1
-0
/
+1
2018-02-23
ip: Properly display AF_BRIDGE address information for neighbor events
Donald Sharp
1
-0
/
+19
2018-02-23
devlink: mnlg: Add support for extended ack
Arkadi Sharshevsky
1
-2
/
+2
2018-02-23
color: disable color when json output is requested
Vincent Bernat
1
-8
/
+0
2018-02-23
lib/namespace: don't try to mount rw /sys over a ro one
Lubomir Rintel
1
-3
/
+19
2018-02-21
ip: always print interface name in color
Stephen Hemminger
1
-2
/
+2
2018-02-16
utils: Introduce and use print_name_and_link() to print name@link
Serhey Popovych
1
-0
/
+49
2018-02-16
utils: Introduce and use get_ifname_rta()
Serhey Popovych
1
-0
/
+19
2018-02-16
lib: Correct object file dependencies
Serhey Popovych
1
-2
/
+2
2018-02-16
utils: Reimplement ll_idx_n2a() and introduce ll_idx_a2n()
Serhey Popovych
1
-10
/
+21
2018-02-16
ip: Use single variable to represent -pretty
Serhey Popovych
2
-1
/
+2
2018-02-10
json: fix newline at end of array
Stephen Hemminger
2
-2
/
+5
2018-02-10
json: make pretty printing optional
Stephen Hemminger
1
-1
/
+2
2018-02-07
ip: Introduce get_rtnl_link_stats_rta() to get link statistics
Serhey Popovych
1
-0
/
+45
2018-01-26
tc: red: JSON-ify RED output
Jakub Kicinski
2
-4
/
+1
2018-01-25
utils: Introduce get_addr_rta() and inet_addr_match_rta()
Serhey Popovych
1
-19
/
+76
2018-01-21
ip: Get rid of inet_get_addr()
Serhey Popovych
1
-8
/
+0
2018-01-21
utils: Fast inet address classification after get_addr()
Serhey Popovych
1
-1
/
+31
2018-01-21
utils: Always specify family and ->bytelen in get_prefix_1()
Serhey Popovych
1
-32
/
+32
2018-01-21
utils: Always specify family for address in get_addr_1()
Serhey Popovych
1
-2
/
+2
2018-01-19
bpf: support map offload
Jakub Kicinski
1
-2
/
+5
2018-01-14
lib/libnetlink: Add a new function rtnl_talk_iov
Chris Mi
1
-19
/
+46
2017-12-26
utils: ll_addr: Handle ARPHRD_IP6GRE in ll_addr_n2a()
Serhey Popovych
1
-1
/
+2
2017-12-19
iproute: "list/flush/save default" selected all of the routes
Alexander Zubkov
1
-0
/
+1
2017-12-18
utils: fix makeargs stack overflow
Stephen Hemminger
1
-7
/
+16
2017-11-26
bpf: allow loading programs for a specific ifindex
Jakub Kicinski
1
-11
/
+26
2017-11-26
bpf: expose bpf_parse_common() and bpf_load_common()
Jakub Kicinski
1
-10
/
+16
2017-11-26
bpf: rename bpf_parse_common() to bpf_parse_and_load_common()
Jakub Kicinski
1
-2
/
+2
2017-11-26
bpf: split parse from program loading
Jakub Kicinski
1
-12
/
+37
2017-11-26
bpf: allocate opcode table in struct bpf_cfg_in
Jakub Kicinski
1
-5
/
+2
2017-11-26
bpf: keep parsed program mode in struct bpf_cfg_in
Jakub Kicinski
1
-26
/
+16
2017-11-26
bpf: pass program type in struct bpf_cfg_in
Jakub Kicinski
1
-19
/
+19
2017-11-24
SPDX license identifiers
Stephen Hemminger
10
-0
/
+12
2017-11-24
tc: B.W limits can now be specified in %.
Nishanth Devarajan
1
-0
/
+68
2017-11-23
bpf: initialize the verifier log
Jakub Kicinski
1
-1
/
+2
2017-11-13
Merge branch 'master' into net-next
Stephen Hemminger
1
-1
/
+0
2017-11-13
utils: remove duplicate include of ctype.h
Stephen Hemminger
1
-1
/
+0
2017-11-12
drop unneeded include of syslog.h
Stephen Hemminger
8
-8
/
+0
2017-11-12
Merge branch 'master' into net-next
Stephen Hemminger
1
-0
/
+1
2017-11-12
lib: make resolve_hosts variable common
Ivan Vecera
1
-0
/
+1
2017-11-09
libnetlink: Handle extack messages for non-error case
David Ahern
1
-10
/
+19
2017-10-26
lib/libnetlink: update rtnl_talk to support malloc buff at run time
Hangbin Liu
2
-15
/
+18
2017-10-26
lib/libnetlink: re malloc buff if size is not enough
Hangbin Liu
1
-34
/
+80
2017-10-16
color: Rename enum
Petr Vorel
1
-3
/
+3
2017-10-16
color: Cleanup code to remove "magic" offset + 7
Petr Vorel
1
-5
/
+8
2017-10-16
color: Fix another ip segfault when using --color switch
Petr Vorel
1
-2
/
+2
2017-10-11
utils: add print_escape_buf to format and print arbitrary bytes
Ivan Delalande
1
-0
/
+15
2017-10-11
lib: fix multiple strlcpy definition
Baruch Siach
1
-0
/
+2
2017-10-02
Check user supplied interface name lengths
Phil Sutter
1
-0
/
+29
2017-09-29
lib: json_print: rework 'new_json_obj' drop FILE* argument
Julien Fortin
1
-21
/
+10
2017-09-22
bpf: properly output json for xdp
Daniel Borkmann
1
-6
/
+13
2017-09-22
json: move json printer to common library
Daniel Borkmann
2
-1
/
+232
2017-09-07
utils: strlcpy() and strlcat() don't clobber dst
Phil Sutter
1
-4
/
+8
2017-09-05
Merge branch 'master' into net-next
Stephen Hemminger
1
-15
/
+23
2017-09-05
bpf: consolidate dumps to use bpf_dump_prog_info
Daniel Borkmann
1
-3
/
+9
2017-09-05
bpf: minor cleanups for bpf_trace_pipe
Daniel Borkmann
1
-10
/
+9
2017-09-04
lib/bpf: Fix bytecode-file parsing
Phil Sutter
1
-2
/
+5
2017-09-01
Merge branch 'master' into net-next
Stephen Hemminger
4
-6
/
+22
2017-09-01
Convert the obvious cases to strlcpy()
Phil Sutter
3
-6
/
+3
2017-09-01
utils: Implement strlcpy() and strlcat()
Phil Sutter
1
-0
/
+19
2017-08-24
Merge branch 'master' into net-next
Stephen Hemminger
5
-37
/
+31
2017-08-24
lib/libnetlink: Don't pass NULL parameter to memcpy()
Phil Sutter
1
-2
/
+4
2017-08-24
lib/fs: Fix and simplify make_path()
Phil Sutter
1
-15
/
+5
2017-08-24
lib/bpf: Check return value of write()
Phil Sutter
1
-1
/
+2
2017-08-24
bpf: drop unused parameter to bpf_report_map_in_map
Stephen Hemminger
1
-2
/
+2
2017-08-24
libnetlink: drop unused parameter to rtnl_dump_done
Stephen Hemminger
1
-3
/
+2
[next]