Age | Commit message (Expand) | Author | Files | Lines |
2023-08-03 | ss: report when the RxNoPad optimization is set on TLS sockets | Jakub Kicinski | 1 | -7/+4 |
2023-07-24 | misc/ifstat: fix incorrect output data in json mode | Chander Govindarajan | 1 | -1/+1 |
2023-07-17 | misc/ifstat: fix incorrect output data in json mode | Chander Govindarajan | 1 | -1/+1 |
2023-06-28 | ifstat: fix warning about conditional | Stephen Hemminger | 1 | -1/+1 |
2023-06-28 | ss: fix warning about empty if() | Stephen Hemminger | 1 | -1/+2 |
2023-05-13 | nstat: fix potential NULL deref | Stephen Hemminger | 1 | -0/+6 |
2023-01-14 | misc: use SPDX | Stephen Hemminger | 11 | -38/+11 |
2022-10-20 | ss: re-add TIPC query support | Matthieu Baerts | 1 | -0/+1 |
2022-10-20 | ss: usage: add missing parameters | Matthieu Baerts | 1 | -1/+2 |
2022-10-04 | ss: fix duplicate include | Stephen Hemminger | 1 | -1/+0 |
2022-06-12 | ss: Shorter display format for TLS zerocopy sendfile | Maxim Mikityanskiy | 1 | -2/+3 |
2022-05-30 | ss: Introduce -T, --threads option | Peilin Ye | 1 | -29/+65 |
2022-05-30 | ss: Factor out fd iterating logic from user_ent_hash_build() | Peilin Ye | 1 | -65/+79 |
2022-05-30 | ss: Fix coding style issues in user_ent_hash_build() | Peilin Ye | 1 | -10/+12 |
2022-05-30 | ss: Delete unnecessary call to snprintf() in user_ent_hash_build() | Peilin Ye | 1 | -4/+1 |
2022-05-30 | ss: Do not call user_ent_hash_build() more than once | Peilin Ye | 1 | -9/+3 |
2022-05-30 | ss: Remove unnecessary stack variable 'p' in user_ent_hash_build() | Peilin Ye | 1 | -5/+3 |
2022-05-30 | ss: Use assignment-suppression character in sscanf() | Peilin Ye | 1 | -3/+2 |
2022-05-30 | ss: Show zerocopy sendfile status of TLS sockets | Maxim Mikityanskiy | 1 | -0/+6 |
2022-04-27 | libnetlink: Add filtering to rtnl_statsdump_req_filter() | Petr Machata | 1 | -1/+1 |
2022-03-23 | ss: remove an implicit dependency on rpcinfo | Andrea Claudi | 1 | -20/+73 |
2022-03-04 | ss: display advertised TCP receive window and out-of-order counter | Davide Caratti | 1 | -0/+8 |
2022-02-16 | lnstat: fix strdup leak in -w argument parsing | Maxim Petrov | 1 | -0/+1 |
2022-01-31 | ss: use freecon() instead of free() when appropriate | Andrea Claudi | 1 | -4/+9 |
2021-11-17 | lnstat: fix buffer overflow in header output | [200~jiangheng | 1 | -1/+2 |
2021-10-06 | cmd: use spaces instead of tabs for usage indentation | Frank Villaro-Dixon | 1 | -11/+11 |
2021-08-18 | ss: fix fallback to procfs for raw sockets | Jakub Kicinski | 1 | -4/+4 |
2021-02-23 | Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-next | Stephen Hemminger | 1 | -49/+49 |
2021-02-14 | ss: Make leading ":" always optional for sport and dport | Thayne McCombs | 1 | -22/+24 |
2021-02-04 | ss: always prefer family as part of host condition to default family | Thayne McCombs | 1 | -26/+24 |
2021-02-02 | ss: do not emit warn while dumping MPTCP on old kernels | Paolo Abeni | 1 | -1/+9 |
2020-12-15 | ss: mptcp: fix add_addr_accepted stat print | Andrea Claudi | 1 | -1/+1 |
2020-11-29 | misc: fix compiler warning in ifstat and nstat | Stephen Hemminger | 2 | -3/+2 |
2020-09-29 | ss: add support for xdp statistics | Ciara Loftus | 1 | -1/+21 |
2020-09-08 | iproute2: ss: add support to expose various inet sockopts | Wei Wang | 1 | -0/+43 |
2020-08-06 | Merge branch 'main' into next | David Ahern | 6 | -14/+13 |
2020-08-03 | lnstat: use same version as iproute2v5.8.0 | Stephen Hemminger | 2 | -3/+2 |
2020-08-03 | replace SNAPSHOT with auto-generated version string | Stephen Hemminger | 4 | -8/+8 |
2020-07-20 | misc: make the pattern matching case-insensitive | Anton Danilov | 3 | -3/+3 |
2020-07-14 | ss: mptcp: add msk diag interface support | Paolo Abeni | 1 | -10/+105 |
2020-07-08 | rtacct: drop unused header | Stephen Hemminger | 1 | -1/+0 |
2020-05-27 | Merge branch 'master' into next | David Ahern | 1 | -4/+13 |
2020-05-13 | ss: add checks for bc filter support | Dmitry Yakunin | 6 | -33/+154 |
2020-05-13 | ss: add support for cgroup v2 information and filtering | Dmitry Yakunin | 3 | -1/+84 |
2020-05-05 | ss: update to bw print | Stephen Hemminger | 1 | -1/+8 |
2020-05-05 | ss: add support for Gbit speeds in sprint_bw() | Eric Dumazet | 1 | -4/+6 |
2020-04-29 | ss: allow dumping MPTCP subflow information | Davide Caratti | 1 | -0/+62 |
2020-02-23 | nstat: print useful error messages in abort() cases | Andrea Claudi | 1 | -14/+33 |
2020-01-29 | Merge branch 'master' of git://git.kernel.org/pub/scm/network/iproute2/iprout... | Stephen Hemminger | 1 | -4/+15 |
2020-01-20 | make yacc usage POSIX compatible | Ethan Sommer | 2 | -4/+4 |
2020-01-20 | build: fix build failure with -fno-common | Jan Engelhardt | 1 | -1/+1 |
2020-01-02 | ss: use compact output for undetected screen width | Peter Junos | 1 | -4/+15 |
2019-12-05 | ss: fix end-of-line printing in misc/ss.c | Brian Vazquez | 1 | -0/+5 |
2019-11-20 | Merge branch 'master' into next | David Ahern | 1 | -0/+2 |
2019-11-14 | ss: show header for --processes/-p | Hritik Vijay | 1 | -0/+2 |
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-14 | ss: allow dumping kTLS info | Davide Caratti | 1 | -0/+89 |
2019-08-06 | ss: sctp: Formatting tweak in sctp_show_info for locals | Patrick Talbert | 1 | -1/+1 |
2019-08-06 | ss: sctp: fix typo for nodelay | Patrick Talbert | 1 | -1/+1 |
2019-07-09 | ss: Change resolve_services to numeric | David Ahern | 1 | -1/+1 |
2019-07-09 | Merge branch 'master' into next | David Ahern | 1 | -1/+3 |
2019-07-08 | ss: in --numeric mode, print raw numbers for data rates | Tomasz Torcz | 1 | -1/+3 |
2019-06-18 | ip: add a new parameter -Numeric | Hangbin Liu | 1 | -9/+6 |
2019-05-20 | treewide: refactor help messages | Matteo Croce | 2 | -34/+37 |
2019-05-02 | ss: add option to print socket information on one line | Josh Hunt | 1 | -10/+41 |
2019-02-22 | Merge branch 'iproute2-master' into next | David Ahern | 1 | -29/+76 |
2019-02-21 | ss: Render buffer to output every time a number of chunks are allocated | Stefano Brivio | 1 | -28/+40 |
2019-02-21 | ss: fix compilation under glibc < 2.18 | Thomas De Schampheleire | 1 | -0/+8 |
2019-02-13 | ss: add option --tos for requesting ipv4 tos and ipv6 tclass | Konstantin Khlebnikov | 1 | -0/+27 |
2019-01-30 | ss: add AF_XDP support | Björn Töpel | 1 | -2/+166 |
2019-01-04 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 1 | -3/+7 |
2019-01-04 | libnetlink: Add filter function to rtnl_neighdump_req | David Ahern | 1 | -1/+1 |
2018-12-31 | nstat: fix load_ugly_table() limits | Eric Dumazet | 1 | -3/+7 |
2018-12-03 | ssfilter: Fix for inverted last expression | Phil Sutter | 1 | -4/+4 |
2018-11-29 | ss: add support for bytes_sent, bytes_retrans, dsack_dups and reord_seen | Eric Dumazet | 1 | -0/+16 |
2018-11-28 | ss: add support for delivered and delivered_ce fields | Eric Dumazet | 1 | -0/+8 |
2018-11-19 | ss: make local variables static | Stephen Hemminger | 1 | -14/+14 |
2018-11-09 | Pass CPPFLAGS to the compiler | Luca Boccassi | 1 | -4/+4 |
2018-11-05 | Include bsd/string.h only in include/utils.h | Luca Boccassi | 1 | -3/+0 |
2018-11-01 | Use libbsd for strlcpy if available | Luca Boccassi | 1 | -0/+3 |
2018-10-31 | ss: Actually print left delimiter for columns | Stefano Brivio | 1 | -1/+1 |
2018-10-22 | Tree wide: Drop sockaddr_nl arg | David Ahern | 2 | -23/+14 |
2018-10-02 | libnetlink: Rename rtnl_wilddump_stats_req_filter to rtnl_statsdump_req_filter | David Ahern | 1 | -2/+2 |
2018-10-02 | libnetlink: Rename rtnl_wilddump_* to rtnl_linkdump_* | David Ahern | 1 | -1/+1 |
2018-10-02 | libnetlink: Convert GETNEIGH dumps to use rtnl_neighdump_req | David Ahern | 1 | -1/+1 |
2018-08-30 | iproute: make clang happy | Mahesh Bandewar | 1 | -1/+2 |
2018-08-30 | ss: add UNIX_DIAG_VFS and UNIX_DIAG_ICONS for unix sockets | Cong Wang | 1 | -0/+18 |
2018-08-15 | ss: Review ssfilter | Phil Sutter | 1 | -15/+21 |
2018-05-09 | ss: remove non-functional slabinfo | Stephen Hemminger | 1 | -97/+6 |
2018-05-01 | arpd: remove pthread dependency | Baruch Siach | 1 | -1/+1 |
2018-04-02 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 2 | -84/+72 |
2018-03-29 | misc: avoid snprintf warnings in ss and nstat | Stephen Hemminger | 2 | -3/+3 |
2018-03-28 | ss: Add support for TIPC socket diag in ss tool | GhantaKrishnamurthy MohanKrishna | 1 | -2/+164 |
2018-03-27 | ss: Drop filter_default_dbs() | Phil Sutter | 1 | -18/+1 |
2018-03-27 | ss: Put filter DB parsing into a separate function | Phil Sutter | 1 | -58/+56 |
2018-03-27 | ss: Allow excluding a socket table from being queried | Phil Sutter | 1 | -49/+59 |
2018-03-27 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 2 | -46/+67 |
2018-03-27 | ssfilter: Eliminate shift/reduce conflicts | Phil Sutter | 1 | -25/+27 |
2018-03-27 | ss: Fix rendering of continuous output (-E, --events) | Stefano Brivio | 1 | -21/+40 |
2018-03-13 | Merge branch 'iproute2-master' into iproute2-next | David Ahern | 1 | -2/+19 |
2018-03-04 | ss: fix NULL dereference when rendering without header | Jean-Philippe Brucker | 1 | -1/+6 |
2018-02-23 | ss: prepare rth when killing inet sock | Masatake YAMATO | 1 | -1/+13 |
2018-02-22 | ss: print skmeminfo for packet sockets | Roopa Prabhu | 1 | -0/+3 |
2018-02-16 | ip: Use single variable to represent -pretty | Serhey Popovych | 2 | -2/+0 |
2018-01-09 | ss: fix NULL pointer access when parsing unix sockets with oldformat | Antonio Quartulli | 1 | -1/+4 |
2018-01-09 | ss: fix crash when skipping disabled header field | Antonio Quartulli | 1 | -2/+5 |
2017-12-18 | ss: fix crash with invalid command input file | Stephen Hemminger | 1 | -6/+14 |
2017-12-16 | ss: add missing path MTU parameter | Roman Mashak | 1 | -0/+4 |
2017-12-12 | ss: Implement automatic column width calculation | Stefano Brivio | 1 | -68/+120 |
2017-12-12 | ss: Buffer raw fields first, then render them as a table | Stefano Brivio | 1 | -46/+225 |
2017-12-12 | ss: Introduce columns lightweight abstraction | Stefano Brivio | 1 | -93/+198 |
2017-12-12 | ss: Replace printf() calls for "main" output by calls to helper | Stefano Brivio | 1 | -194/+205 |
2017-12-11 | ss: remove duplicate assignment | Roman Mashak | 1 | -1/+0 |
2017-12-08 | ss: print tcpi_rcv_ssthresh | Wei Wang | 1 | -0/+4 |
2017-11-24 | SPDX license identifiers | Stephen Hemminger | 3 | -0/+3 |
2017-11-12 | drop unneeded include of syslog.h | Stephen Hemminger | 1 | -1/+0 |
2017-11-12 | Merge branch 'master' into net-next | Stephen Hemminger | 2 | -3/+0 |
2017-11-12 | lib: make resolve_hosts variable common | Ivan Vecera | 2 | -3/+0 |
2017-11-01 | Merge branch 'master' into net-next | Stephen Hemminger | 1 | -10/+11 |
2017-11-01 | ss: Fix width calculations when Netid or State columns are missing | Stefano Brivio | 1 | -4/+9 |
2017-11-01 | ss: Streamline process context printing in netlink_show_one() | Stefano Brivio | 1 | -6/+2 |
2017-11-01 | ss: Remove useless width specifier in process context print | Stefano Brivio | 1 | -2/+2 |
2017-10-26 | lib/libnetlink: update rtnl_talk to support malloc buff at run time | Hangbin Liu | 1 | -1/+1 |
2017-10-23 | Merge branch 'master' into net-next | Stephen Hemminger | 1 | -19/+20 |
2017-10-23 | ss: initialize 'fackets' member of tcpstat structure | Roman Mashak | 1 | -0/+1 |
2017-10-21 | ss: Detect IPPROTO_ICMPV6 sockets | Phil Sutter | 1 | -0/+2 |
2017-10-21 | ss: Distinguish between IPv4 and IPv6 wildcard sockets | Phil Sutter | 1 | -19/+17 |
2017-10-11 | Merge branch 'master' into net-next | Stephen Hemminger | 1 | -0/+21 |
2017-10-11 | ss: print MD5 signature keys configured on TCP sockets | Ivan Delalande | 1 | -0/+21 |
2017-10-11 | ss: add AF_VSOCK support | Stefan Hajnoczi | 1 | -2/+182 |
2017-10-11 | ss: allow AF_FAMILY constants >32 | Stefan Hajnoczi | 1 | -26/+28 |
2017-10-02 | Check user supplied interface name lengths | Phil Sutter | 1 | -1/+2 |
2017-09-01 | Merge branch 'master' into net-next | Stephen Hemminger | 2 | -3/+3 |
2017-09-01 | lnstat_util: Make sure buffer is NUL-terminated | Phil Sutter | 1 | -1/+2 |
2017-09-01 | Convert the obvious cases to strlcpy() | Phil Sutter | 1 | -2/+1 |
2017-08-30 | Merge branch 'master' into net-next | Stephen Hemminger | 1 | -4/+16 |
2017-08-30 | ss: Fix for added diag support check | Phil Sutter | 1 | -4/+16 |
2017-08-24 | Merge branch 'master' into net-next | Stephen Hemminger | 4 | -23/+31 |
2017-08-24 | ss: Make sure scanned index value to unix_state_map is sane | Phil Sutter | 1 | -1/+2 |
2017-08-24 | ss: Make struct tcpstat fields 'timer' and 'timeout' unsigned | Phil Sutter | 1 | -5/+3 |
2017-08-24 | lnstat_util: Simplify alloc_and_open() a bit | Phil Sutter | 1 | -5/+2 |
2017-08-24 | ifstat, nstat: Check fdopen() return value | Phil Sutter | 2 | -10/+22 |
2017-08-24 | ss: fix help/man TCP-STATE description for listening | Andreas Henriksson | 1 | -2/+2 |
2017-08-23 | config: put CFLAGS/LDLIBS in config.mk | Stephen Hemminger | 1 | -15/+1 |
2017-08-21 | ss: Use C99 initializer in netlink_show_one() | Phil Sutter | 1 | -6/+7 |
2017-08-21 | ss: Drop useless assignment | Phil Sutter | 1 | -1/+0 |
2017-08-21 | ss: Skip useless check in parse_hostcond() | Phil Sutter | 1 | -1/+1 |
2017-08-18 | ss: Fix potential memleak in unix_stats_print() | Phil Sutter | 1 | -1/+3 |
2017-08-18 | ifstat: Fix memleak in dump_kern_db() for json output | Phil Sutter | 1 | -2/+6 |
2017-08-18 | ifstat: Fix memleak in error case | Phil Sutter | 1 | -1/+3 |
2017-08-18 | ss: Don't leak fd in tcp_show_netlink_file() | Phil Sutter | 1 | -12/+20 |
2017-08-09 | change how Config is used in Makefile's | Stephen Hemminger | 1 | -0/+5 |
2017-08-07 | lib: fix extended ack with and without libmnl | Stephen Hemminger | 1 | -4/+4 |
2017-08-04 | ss: enclose IPv6 address in brackets | Stephen Hemminger | 1 | -6/+19 |
2017-02-24 | netlink route attribute cleanup | Stephen Hemminger | 1 | -8/+8 |
2017-02-06 | ss: print tcpi_rcv_mss and tcpi_advmss | Eric Dumazet | 1 | -0/+8 |
2017-02-03 | ifstat: Add "sw only" extended statistics to ifstat | Nogah Frankel | 1 | -1/+3 |
2017-02-03 | ifstat: Add extended statistics to ifstat | Nogah Frankel | 1 | -15/+145 |
2017-02-03 | ifstat: Includes reorder | Nogah Frankel | 1 | -3/+3 |
2016-12-02 | Merge branch 'master' into net-next | Stephen Hemminger | 1 | -2/+4 |
2016-12-02 | ss: initialise variables outside of for loop | Simon Horman | 1 | -2/+4 |
2016-12-02 | ss: unix_show: No need to initialize members of calloc'ed structs | Phil Sutter | 1 | -2/+0 |
2016-12-02 | ss: Make sstate_namel local to scan_state() | Phil Sutter | 1 | -15/+14 |
2016-12-02 | ss: Make sstate_name local to sock_state_print() | Phil Sutter | 1 | -15/+14 |
2016-12-02 | ss: Make unix_state_map local to unix_show() | Phil Sutter | 1 | -3/+2 |
2016-12-02 | ss: Get rid of single-fielded struct snmpstat | Phil Sutter | 1 | -7/+3 |
2016-12-02 | ss: Get rid of useless goto in handle_follow_request() | Phil Sutter | 1 | -4/+2 |
2016-12-02 | ss: Make slabstat_ids local to get_slabstat() | Phil Sutter | 1 | -9/+7 |
2016-12-02 | ss: Make some variables function-local | Phil Sutter | 1 | -3/+1 |
2016-12-02 | ss: Make user_ent_hash_build_init local to user_ent_hash_build() | Phil Sutter | 1 | -2/+1 |
2016-12-02 | ss: Make tmr_name local to tcp_timer_print() | Phil Sutter | 1 | -9/+9 |
2016-12-02 | ss: Turn generic_proc_open() wrappers into macros | Phil Sutter | 1 | -70/+19 |
2016-12-02 | ss: Eliminate unix_use_proc() | Phil Sutter | 1 | -6/+2 |
2016-12-02 | ss: Drop list traversal from unix_stats_print() | Phil Sutter | 1 | -73/+64 |
2016-12-02 | ss: introduce proc_ctx_print() | Phil Sutter | 1 | -35/+14 |
2016-12-02 | ss: Use sockstat->type in all socket types | Phil Sutter | 1 | -58/+74 |
2016-12-02 | ss: Add missing tab when printing UNIX details | Phil Sutter | 1 | -2/+2 |
2016-12-02 | ss: Drop empty lines in UDP output | Phil Sutter | 1 | -1/+1 |
2016-12-02 | ss: Mark fall through in arg parsing switch() | Phil Sutter | 1 | -0/+1 |
2016-12-01 | ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited times | Yuchung Cheng | 1 | -0/+18 |
2016-12-01 | ss: print new tcp_info fields: delivery_rate and app_limited | Neal Cardwell | 1 | -0/+9 |
2016-12-01 | ss: Add inet raw sockets information gathering via netlink diag interface | Cyrill Gorcunov | 1 | -2/+18 |
2016-11-29 | ifstat/nstat: fix help output alignment | Mike Frysinger | 2 | -23/+23 |
2016-11-29 | ss: break really long lines | Stephen Hemminger | 1 | -4/+5 |
2016-11-29 | ss: Add support for SCTP protocol | Phil Sutter | 1 | -8/+204 |
2016-11-12 | iproute2: ss: escape all null bytes in abstract unix domain socket | Isaac Boukris | 1 | -1/+3 |
2016-09-22 | misc/ss: tcp cwnd should be unsigned | Hangbin Liu | 1 | -3/+4 |
2016-09-22 | ss: Support displaying and filtering on socket marks. | Lorenzo Colitti | 3 | -2/+75 |
2016-09-21 | ss: output TCP BBR diag information | Neal Cardwell | 1 | -0/+31 |
2016-09-08 | nstat: add sctp snmp support | Hangbin Liu | 1 | -0/+18 |
2016-08-22 | ss: fix build with musl libc | Gustavo Zacarias | 1 | -0/+1 |
2016-07-20 | Replace malloc && memset by calloc | Phil Sutter | 2 | -7/+3 |
2016-07-20 | Use C99 style initializers everywhere | Phil Sutter | 2 | -59/+42 |
2016-07-20 | json_writer: Removed automatic json-object type from the constructor | Anuradha Karuppiah | 2 | -0/+13 |
2016-07-20 | ss: Add option to suppress header line | David Ahern | 1 | -9/+19 |
2016-07-20 | ss: Fix support for device filter by index | David Ahern | 1 | -3/+5 |
2016-06-29 | Use ARRAY_SIZE macro everywhere | Phil Sutter | 2 | -2/+3 |
2016-06-28 | ss: Add support to filter on device | David Ahern | 3 | -1/+55 |
2016-06-28 | ss: Allow ssfilter_bytecompile to return 0 | David Ahern | 1 | -15/+37 |