aboutsummaryrefslogtreecommitdiffstats
path: root/misc
AgeCommit message (Expand)AuthorFilesLines
2020-05-27Merge branch 'master' into nextDavid Ahern1-4/+13
2020-05-13ss: add checks for bc filter supportDmitry Yakunin6-33/+154
2020-05-13ss: add support for cgroup v2 information and filteringDmitry Yakunin3-1/+84
2020-05-05ss: update to bw printStephen Hemminger1-1/+8
2020-05-05ss: add support for Gbit speeds in sprint_bw()Eric Dumazet1-4/+6
2020-04-29ss: allow dumping MPTCP subflow informationDavide Caratti1-0/+62
2020-02-23nstat: print useful error messages in abort() casesAndrea Claudi1-14/+33
2020-01-29Merge branch 'master' of git://git.kernel.org/pub/scm/network/iproute2/iprout...Stephen Hemminger1-4/+15
2020-01-20make yacc usage POSIX compatibleEthan Sommer2-4/+4
2020-01-20build: fix build failure with -fno-commonJan Engelhardt1-1/+1
2020-01-02ss: use compact output for undetected screen widthPeter Junos1-4/+15
2019-12-05ss: fix end-of-line printing in misc/ss.cBrian Vazquez1-0/+5
2019-11-20Merge branch 'master' into nextDavid Ahern1-0/+2
2019-11-14ss: show header for --processes/-pHritik Vijay1-0/+2
2019-11-09Merge branch 'master' into nextDavid Ahern1-13/+13
2019-11-01libnetlink.c, ss.c: properly handle fread() errorsMichał Łyszczek1-13/+13
2019-10-14ss: allow dumping kTLS infoDavide Caratti1-0/+89
2019-08-06ss: sctp: Formatting tweak in sctp_show_info for localsPatrick Talbert1-1/+1
2019-08-06ss: sctp: fix typo for nodelayPatrick Talbert1-1/+1
2019-07-09ss: Change resolve_services to numericDavid Ahern1-1/+1
2019-07-09Merge branch 'master' into nextDavid Ahern1-1/+3
2019-07-08ss: in --numeric mode, print raw numbers for data ratesTomasz Torcz1-1/+3
2019-06-18ip: add a new parameter -NumericHangbin Liu1-9/+6
2019-05-20treewide: refactor help messagesMatteo Croce2-34/+37
2019-05-02ss: add option to print socket information on one lineJosh Hunt1-10/+41
2019-02-22Merge branch 'iproute2-master' into nextDavid Ahern1-29/+76
2019-02-21ss: Render buffer to output every time a number of chunks are allocatedStefano Brivio1-28/+40
2019-02-21ss: fix compilation under glibc < 2.18Thomas De Schampheleire1-0/+8
2019-02-13ss: add option --tos for requesting ipv4 tos and ipv6 tclassKonstantin Khlebnikov1-0/+27
2019-01-30ss: add AF_XDP supportBjörn Töpel1-2/+166
2019-01-04Merge branch 'iproute2-master' into iproute2-nextDavid Ahern1-3/+7
2019-01-04libnetlink: Add filter function to rtnl_neighdump_reqDavid Ahern1-1/+1
2018-12-31nstat: fix load_ugly_table() limitsEric Dumazet1-3/+7
2018-12-03ssfilter: Fix for inverted last expressionPhil Sutter1-4/+4
2018-11-29ss: add support for bytes_sent, bytes_retrans, dsack_dups and reord_seenEric Dumazet1-0/+16
2018-11-28ss: add support for delivered and delivered_ce fieldsEric Dumazet1-0/+8
2018-11-19ss: make local variables staticStephen Hemminger1-14/+14
2018-11-09Pass CPPFLAGS to the compilerLuca Boccassi1-4/+4
2018-11-05Include bsd/string.h only in include/utils.hLuca Boccassi1-3/+0
2018-11-01Use libbsd for strlcpy if availableLuca Boccassi1-0/+3
2018-10-31ss: Actually print left delimiter for columnsStefano Brivio1-1/+1
2018-10-22Tree wide: Drop sockaddr_nl argDavid Ahern2-23/+14
2018-10-02libnetlink: Rename rtnl_wilddump_stats_req_filter to rtnl_statsdump_req_filterDavid Ahern1-2/+2
2018-10-02libnetlink: Rename rtnl_wilddump_* to rtnl_linkdump_*David Ahern1-1/+1
2018-10-02libnetlink: Convert GETNEIGH dumps to use rtnl_neighdump_reqDavid Ahern1-1/+1
2018-08-30iproute: make clang happyMahesh Bandewar1-1/+2
2018-08-30ss: add UNIX_DIAG_VFS and UNIX_DIAG_ICONS for unix socketsCong Wang1-0/+18
2018-08-15ss: Review ssfilterPhil Sutter1-15/+21
2018-05-09ss: remove non-functional slabinfoStephen Hemminger1-97/+6
2018-05-01arpd: remove pthread dependencyBaruch Siach1-1/+1
2018-04-02Merge branch 'iproute2-master' into iproute2-nextDavid Ahern2-84/+72
2018-03-29misc: avoid snprintf warnings in ss and nstatStephen Hemminger2-3/+3
2018-03-28ss: Add support for TIPC socket diag in ss toolGhantaKrishnamurthy MohanKrishna1-2/+164
2018-03-27ss: Drop filter_default_dbs()Phil Sutter1-18/+1
2018-03-27ss: Put filter DB parsing into a separate functionPhil Sutter1-58/+56
2018-03-27ss: Allow excluding a socket table from being queriedPhil Sutter1-49/+59
2018-03-27Merge branch 'iproute2-master' into iproute2-nextDavid Ahern2-46/+67
2018-03-27ssfilter: Eliminate shift/reduce conflictsPhil Sutter1-25/+27
2018-03-27ss: Fix rendering of continuous output (-E, --events)Stefano Brivio1-21/+40
2018-03-13Merge branch 'iproute2-master' into iproute2-nextDavid Ahern1-2/+19
2018-03-04ss: fix NULL dereference when rendering without headerJean-Philippe Brucker1-1/+6
2018-02-23ss: prepare rth when killing inet sockMasatake YAMATO1-1/+13
2018-02-22ss: print skmeminfo for packet socketsRoopa Prabhu1-0/+3
2018-02-16ip: Use single variable to represent -prettySerhey Popovych2-2/+0
2018-01-09ss: fix NULL pointer access when parsing unix sockets with oldformatAntonio Quartulli1-1/+4
2018-01-09ss: fix crash when skipping disabled header fieldAntonio Quartulli1-2/+5
2017-12-18ss: fix crash with invalid command input fileStephen Hemminger1-6/+14
2017-12-16ss: add missing path MTU parameterRoman Mashak1-0/+4
2017-12-12ss: Implement automatic column width calculationStefano Brivio1-68/+120
2017-12-12ss: Buffer raw fields first, then render them as a tableStefano Brivio1-46/+225
2017-12-12ss: Introduce columns lightweight abstractionStefano Brivio1-93/+198
2017-12-12ss: Replace printf() calls for "main" output by calls to helperStefano Brivio1-194/+205
2017-12-11ss: remove duplicate assignmentRoman Mashak1-1/+0
2017-12-08ss: print tcpi_rcv_ssthreshWei Wang1-0/+4
2017-11-24SPDX license identifiersStephen Hemminger3-0/+3
2017-11-12drop unneeded include of syslog.hStephen Hemminger1-1/+0
2017-11-12Merge branch 'master' into net-nextStephen Hemminger2-3/+0
2017-11-12lib: make resolve_hosts variable commonIvan Vecera2-3/+0
2017-11-01Merge branch 'master' into net-nextStephen Hemminger1-10/+11
2017-11-01ss: Fix width calculations when Netid or State columns are missingStefano Brivio1-4/+9
2017-11-01ss: Streamline process context printing in netlink_show_one()Stefano Brivio1-6/+2
2017-11-01ss: Remove useless width specifier in process context printStefano Brivio1-2/+2
2017-10-26lib/libnetlink: update rtnl_talk to support malloc buff at run timeHangbin Liu1-1/+1
2017-10-23Merge branch 'master' into net-nextStephen Hemminger1-19/+20
2017-10-23ss: initialize 'fackets' member of tcpstat structureRoman Mashak1-0/+1
2017-10-21ss: Detect IPPROTO_ICMPV6 socketsPhil Sutter1-0/+2
2017-10-21ss: Distinguish between IPv4 and IPv6 wildcard socketsPhil Sutter1-19/+17
2017-10-11Merge branch 'master' into net-nextStephen Hemminger1-0/+21
2017-10-11ss: print MD5 signature keys configured on TCP socketsIvan Delalande1-0/+21
2017-10-11ss: add AF_VSOCK supportStefan Hajnoczi1-2/+182
2017-10-11ss: allow AF_FAMILY constants >32Stefan Hajnoczi1-26/+28
2017-10-02Check user supplied interface name lengthsPhil Sutter1-1/+2
2017-09-01Merge branch 'master' into net-nextStephen Hemminger2-3/+3
2017-09-01lnstat_util: Make sure buffer is NUL-terminatedPhil Sutter1-1/+2
2017-09-01Convert the obvious cases to strlcpy()Phil Sutter1-2/+1
2017-08-30Merge branch 'master' into net-nextStephen Hemminger1-4/+16
2017-08-30ss: Fix for added diag support checkPhil Sutter1-4/+16
2017-08-24Merge branch 'master' into net-nextStephen Hemminger4-23/+31
2017-08-24ss: Make sure scanned index value to unix_state_map is sanePhil Sutter1-1/+2
2017-08-24ss: Make struct tcpstat fields 'timer' and 'timeout' unsignedPhil Sutter1-5/+3
2017-08-24lnstat_util: Simplify alloc_and_open() a bitPhil Sutter1-5/+2
2017-08-24ifstat, nstat: Check fdopen() return valuePhil Sutter2-10/+22
2017-08-24ss: fix help/man TCP-STATE description for listeningAndreas Henriksson1-2/+2
2017-08-23config: put CFLAGS/LDLIBS in config.mkStephen Hemminger1-15/+1
2017-08-21ss: Use C99 initializer in netlink_show_one()Phil Sutter1-6/+7
2017-08-21ss: Drop useless assignmentPhil Sutter1-1/+0
2017-08-21ss: Skip useless check in parse_hostcond()Phil Sutter1-1/+1
2017-08-18ss: Fix potential memleak in unix_stats_print()Phil Sutter1-1/+3
2017-08-18ifstat: Fix memleak in dump_kern_db() for json outputPhil Sutter1-2/+6
2017-08-18ifstat: Fix memleak in error casePhil Sutter1-1/+3
2017-08-18ss: Don't leak fd in tcp_show_netlink_file()Phil Sutter1-12/+20
2017-08-09change how Config is used in Makefile'sStephen Hemminger1-0/+5
2017-08-07lib: fix extended ack with and without libmnlStephen Hemminger1-4/+4
2017-08-04ss: enclose IPv6 address in bracketsStephen Hemminger1-6/+19
2017-02-24netlink route attribute cleanupStephen Hemminger1-8/+8
2017-02-06ss: print tcpi_rcv_mss and tcpi_advmssEric Dumazet1-0/+8
2017-02-03ifstat: Add "sw only" extended statistics to ifstatNogah Frankel1-1/+3
2017-02-03ifstat: Add extended statistics to ifstatNogah Frankel1-15/+145
2017-02-03ifstat: Includes reorderNogah Frankel1-3/+3
2016-12-02Merge branch 'master' into net-nextStephen Hemminger1-2/+4
2016-12-02ss: initialise variables outside of for loopSimon Horman1-2/+4
2016-12-02ss: unix_show: No need to initialize members of calloc'ed structsPhil Sutter1-2/+0
2016-12-02ss: Make sstate_namel local to scan_state()Phil Sutter1-15/+14
2016-12-02ss: Make sstate_name local to sock_state_print()Phil Sutter1-15/+14
2016-12-02ss: Make unix_state_map local to unix_show()Phil Sutter1-3/+2
2016-12-02ss: Get rid of single-fielded struct snmpstatPhil Sutter1-7/+3
2016-12-02ss: Get rid of useless goto in handle_follow_request()Phil Sutter1-4/+2
2016-12-02ss: Make slabstat_ids local to get_slabstat()Phil Sutter1-9/+7
2016-12-02ss: Make some variables function-localPhil Sutter1-3/+1
2016-12-02ss: Make user_ent_hash_build_init local to user_ent_hash_build()Phil Sutter1-2/+1
2016-12-02ss: Make tmr_name local to tcp_timer_print()Phil Sutter1-9/+9
2016-12-02ss: Turn generic_proc_open() wrappers into macrosPhil Sutter1-70/+19
2016-12-02ss: Eliminate unix_use_proc()Phil Sutter1-6/+2
2016-12-02ss: Drop list traversal from unix_stats_print()Phil Sutter1-73/+64
2016-12-02ss: introduce proc_ctx_print()Phil Sutter1-35/+14
2016-12-02ss: Use sockstat->type in all socket typesPhil Sutter1-58/+74
2016-12-02ss: Add missing tab when printing UNIX detailsPhil Sutter1-2/+2
2016-12-02ss: Drop empty lines in UDP outputPhil Sutter1-1/+1
2016-12-02ss: Mark fall through in arg parsing switch()Phil Sutter1-0/+1
2016-12-01ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited timesYuchung Cheng1-0/+18
2016-12-01ss: print new tcp_info fields: delivery_rate and app_limitedNeal Cardwell1-0/+9
2016-12-01ss: Add inet raw sockets information gathering via netlink diag interfaceCyrill Gorcunov1-2/+18
2016-11-29ifstat/nstat: fix help output alignmentMike Frysinger2-23/+23
2016-11-29ss: break really long linesStephen Hemminger1-4/+5
2016-11-29ss: Add support for SCTP protocolPhil Sutter1-8/+204
2016-11-12iproute2: ss: escape all null bytes in abstract unix domain socketIsaac Boukris1-1/+3
2016-09-22misc/ss: tcp cwnd should be unsignedHangbin Liu1-3/+4
2016-09-22ss: Support displaying and filtering on socket marks.Lorenzo Colitti3-2/+75
2016-09-21ss: output TCP BBR diag informationNeal Cardwell1-0/+31
2016-09-08nstat: add sctp snmp supportHangbin Liu1-0/+18
2016-08-22ss: fix build with musl libcGustavo Zacarias1-0/+1
2016-07-20Replace malloc && memset by callocPhil Sutter2-7/+3
2016-07-20Use C99 style initializers everywherePhil Sutter2-59/+42
2016-07-20json_writer: Removed automatic json-object type from the constructorAnuradha Karuppiah2-0/+13
2016-07-20ss: Add option to suppress header lineDavid Ahern1-9/+19
2016-07-20ss: Fix support for device filter by indexDavid Ahern1-3/+5
2016-06-29Use ARRAY_SIZE macro everywherePhil Sutter2-2/+3
2016-06-28ss: Add support to filter on deviceDavid Ahern3-1/+55
2016-06-28ss: Allow ssfilter_bytecompile to return 0David Ahern1-15/+37
2016-06-28ss: Refactor inet_show_sockDavid Ahern1-27/+48
2016-06-21ss: Add tcp_info fields data_segs_in/outMartin KaFai Lau1-0/+8
2016-06-08misc/ss: Add family list to -f option in _usage()Fabien Siron1-0/+1
2016-05-31Make builds default to quiet modeDavid Ahern1-5/+7
2016-05-13Merge branch 'master' into net-nextStephen Hemminger1-3/+2
2016-05-13ss: Remove unused argument from kill_inet_socksubashab@codeaurora.org1-3/+2
2016-04-22ss: add SK_MEMINFO_DROPS displayEric Dumazet1-0/+4
2016-04-19ss: take care of unknown min_rttEric Dumazet1-1/+2
2016-04-19ss: Fix accidental state filter overridePhil Sutter1-1/+2
2016-04-19ss: Drop silly assignmentPhil Sutter1-1/+1
2016-03-27make format_host non-reentrant by defaultPhil Sutter1-2/+2
2016-03-21misc: fix style issuesStephen Hemminger7-271/+348
2016-03-06Merge branch 'master' into net-nextStephen Hemminger2-12/+6
2016-03-06ifstat, nstat: fix daemon modePhil Sutter2-12/+6
2016-02-17ss: display not_sent and min_rtt infoStephen Hemminger1-0/+8
2016-01-18ss: support closing inet sockets via SOCK_DESTROY.Lorenzo Colitti1-2/+48
2015-12-30lnstat: fix error handlingStephen Hemminger1-3/+10
2015-11-29get rid of unnecessary fgets() buffer size limitationPhil Sutter2-5/+5
2015-11-29get rid of remaining -Wunused-result warningsPhil Sutter4-9/+24
2015-11-29ss: review is_ephemeral()Phil Sutter1-22/+10
2015-11-29ss: reduce max indentation level in init_service_resolver()Phil Sutter1-23/+30
2015-11-29lnstat: review lnstat_update()Phil Sutter1-11/+7
2015-11-23lnstat: fix header displaying mechanismPhil Sutter1-5/+3
2015-11-23lnstat: describe -s option in help outputPhil Sutter1-1/+4
2015-11-23misc: remove extra blank lineStephen Hemminger1-1/+0
2015-11-23misc/Makefile: use PKG_CONFIGAaro Koskinen1-2/+2
2015-10-23misc: cleanup extra whitespaceStephen Hemminger2-2/+1
2015-10-18ss: return -1 if an unrecognized option was givenPhil Sutter1-1/+1
2015-10-12fix "ss -p" segfaultswilly tarreau1-6/+10
2015-09-25ss: fix file-based filtering segfaultDan Webster1-6/+0
2015-09-21configure: Check for Berkeley DB for arpd compilationVadim Kochan1-1/+5
2015-09-09ss format bugMike Saal1-0/+2
2015-08-23provide common json output formatterStephen Hemminger4-84/+102
2015-08-12misc/ss: fix memory leak in user_ent_hash_build()Phil Sutter1-1/+3
2015-08-12misc/ss: add missing fclose() callsPhil Sutter1-2/+5
2015-08-12misc/ss: simplify buffer realloc, fix checking realloc failurePhil Sutter1-3/+3
2015-08-12misc/ss: avoid NULL pointer dereferencePhil Sutter1-1/+1
2015-08-10misc/ss: don't imply -a when -A was specifiedPhil Sutter1-0/+2
2015-07-21ss: fix crash when dump stats from /proc with '-p'Vadim Kochan1-37/+31
2015-07-21remove unnecessary checks for NULL before freeStephen Hemminger2-10/+5
2015-07-20ss: fix display of raw socketsNikolay Aleksandrov1-1/+3