aboutsummaryrefslogtreecommitdiffstats
path: root/misc
AgeCommit message (Expand)AuthorFilesLines
2023-08-03ss: report when the RxNoPad optimization is set on TLS socketsJakub Kicinski1-7/+4
2023-07-24misc/ifstat: fix incorrect output data in json modeChander Govindarajan1-1/+1
2023-07-17misc/ifstat: fix incorrect output data in json modeChander Govindarajan1-1/+1
2023-06-28ifstat: fix warning about conditionalStephen Hemminger1-1/+1
2023-06-28ss: fix warning about empty if()Stephen Hemminger1-1/+2
2023-05-13nstat: fix potential NULL derefStephen Hemminger1-0/+6
2023-01-14misc: use SPDXStephen Hemminger11-38/+11
2022-10-20ss: re-add TIPC query supportMatthieu Baerts1-0/+1
2022-10-20ss: usage: add missing parametersMatthieu Baerts1-1/+2
2022-10-04ss: fix duplicate includeStephen Hemminger1-1/+0
2022-06-12ss: Shorter display format for TLS zerocopy sendfileMaxim Mikityanskiy1-2/+3
2022-05-30ss: Introduce -T, --threads optionPeilin Ye1-29/+65
2022-05-30ss: Factor out fd iterating logic from user_ent_hash_build()Peilin Ye1-65/+79
2022-05-30ss: Fix coding style issues in user_ent_hash_build()Peilin Ye1-10/+12
2022-05-30ss: Delete unnecessary call to snprintf() in user_ent_hash_build()Peilin Ye1-4/+1
2022-05-30ss: Do not call user_ent_hash_build() more than oncePeilin Ye1-9/+3
2022-05-30ss: Remove unnecessary stack variable 'p' in user_ent_hash_build()Peilin Ye1-5/+3
2022-05-30ss: Use assignment-suppression character in sscanf()Peilin Ye1-3/+2
2022-05-30ss: Show zerocopy sendfile status of TLS socketsMaxim Mikityanskiy1-0/+6
2022-04-27libnetlink: Add filtering to rtnl_statsdump_req_filter()Petr Machata1-1/+1
2022-03-23ss: remove an implicit dependency on rpcinfoAndrea Claudi1-20/+73
2022-03-04ss: display advertised TCP receive window and out-of-order counterDavide Caratti1-0/+8
2022-02-16lnstat: fix strdup leak in -w argument parsingMaxim Petrov1-0/+1
2022-01-31ss: use freecon() instead of free() when appropriateAndrea Claudi1-4/+9
2021-11-17lnstat: fix buffer overflow in header output[200~jiangheng1-1/+2
2021-10-06cmd: use spaces instead of tabs for usage indentationFrank Villaro-Dixon1-11/+11
2021-08-18ss: fix fallback to procfs for raw socketsJakub Kicinski1-4/+4
2021-02-23Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger1-49/+49
2021-02-14ss: Make leading ":" always optional for sport and dportThayne McCombs1-22/+24
2021-02-04ss: always prefer family as part of host condition to default familyThayne McCombs1-26/+24
2021-02-02ss: do not emit warn while dumping MPTCP on old kernelsPaolo Abeni1-1/+9
2020-12-15ss: mptcp: fix add_addr_accepted stat printAndrea Claudi1-1/+1
2020-11-29misc: fix compiler warning in ifstat and nstatStephen Hemminger2-3/+2
2020-09-29ss: add support for xdp statisticsCiara Loftus1-1/+21
2020-09-08iproute2: ss: add support to expose various inet sockoptsWei Wang1-0/+43
2020-08-06Merge branch 'main' into nextDavid Ahern6-14/+13
2020-08-03lnstat: use same version as iproute2v5.8.0Stephen Hemminger2-3/+2
2020-08-03replace SNAPSHOT with auto-generated version stringStephen Hemminger4-8/+8
2020-07-20misc: make the pattern matching case-insensitiveAnton Danilov3-3/+3
2020-07-14ss: mptcp: add msk diag interface supportPaolo Abeni1-10/+105
2020-07-08rtacct: drop unused headerStephen Hemminger1-1/+0
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