aboutsummaryrefslogtreecommitdiffstats
path: root/tc
AgeCommit message (Expand)AuthorFilesLines
2023-07-26Read configuration files from /etc and /usrGioele Barabucci2-10/+25
2023-07-24tc: fix a wrong file name in commentMasatake YAMATO1-1/+1
2023-07-13f_flower: Treat port 0 as validIdo Schimmel1-6/+7
2023-07-05tc/taprio: fix parsing of "fp" option when it doesn't appear lastVladimir Oltean1-4/+2
2023-07-03f_flower: simplify cfm dump functionZahari Doychev1-14/+6
2023-06-28ct: check for invalid protoStephen Hemminger1-1/+3
2023-06-28Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger7-14/+150
2023-06-23f_flower: add cfm supportZahari Doychev1-1/+95
2023-06-09tc/taprio: print the offload xstatsVladimir Oltean1-0/+24
2023-06-09f_flower: Add l2_miss supportIdo Schimmel1-0/+18
2023-06-05whitespace cleanupsStephen Hemminger1-1/+1
2023-06-05treewide: fix indentationAndrea Claudi6-13/+13
2023-05-13tc/prio: handle possible truncated kernel responseStephen Hemminger1-0/+2
2023-05-13netem: fix NULL deref on allocation failureStephen Hemminger1-0/+3
2023-05-13m_action: fix warning of overwrite of const stringStephen Hemminger1-2/+2
2023-05-13tc_exec: don't dereference NULL on calloc failureStephen Hemminger1-0/+4
2023-05-13tc_util fix unitialized warningStephen Hemminger1-1/+1
2023-05-13tc_filter: fix unitialized warningStephen Hemminger1-3/+4
2023-05-11iproute2: optimize code and fix some mem-leak riskzhaoshuang3-0/+3
2023-05-10remove unnecessary checks for NULL before calling free()Stephen Hemminger4-8/+4
2023-04-24tc/taprio: add support for preemptible traffic classesVladimir Oltean1-24/+76
2023-04-24tc/mqprio: add support for preemptible traffic classesVladimir Oltean1-0/+99
2023-04-24Merge remote-tracking branch 'main/main' into nextDavid Ahern1-4/+4
2023-04-24tc/taprio: break up help text into multiple linesVladimir Oltean1-4/+4
2023-04-22Merge branch 'main' into nextDavid Ahern7-20/+32
2023-04-21whitespace cleanupStephen Hemminger1-1/+1
2023-04-07tc: m_tunnel_key: support code for "nofrag" tunnelsDavide Caratti1-11/+37
2023-03-18tc: m_action: fix parsing of TCA_EXT_WARN_MSG by using different enumHangbin Liu1-1/+7
2023-03-18Revert "tc: m_action: fix parsing of TCA_EXT_WARN_MSG"Hangbin Liu1-1/+1
2023-03-05tc: m_nat: parse index argument correctlyPedro Tammela1-1/+4
2023-03-05tc: m_mpls: parse index argument correctlyPedro Tammela1-0/+4
2023-03-05tc: m_csum: parse index argument correctlyPedro Tammela1-1/+4
2023-03-05tc: f_u32: fix json object leakHangbin Liu1-14/+10
2023-03-05u32: fix TC_U32_TERMINAL printingHangbin Liu1-1/+1
2023-02-24tc: m_action: fix parsing of TCA_EXT_WARN_MSGPedro Tammela1-1/+1
2023-02-24tc: add missing separatorChristian Hesse1-1/+1
2023-02-18tc: m_ct: add support for helperXin Long1-1/+52
2023-01-22tc: add new attr TCA_EXT_WARN_MSGHangbin Liu5-0/+15
2023-01-22Revert "tc/tc_monitor: print netlink extack message"Hangbin Liu1-3/+0
2023-01-14tc: use SPDXStephen Hemminger81-467/+79
2023-01-14tc: replace GPL-BSD boilerplate in codel and fqStephen Hemminger3-93/+3
2023-01-11tc: remove support for rr qdiscStephen Hemminger2-120/+0
2023-01-09tc/htb: add SPDX commentStephen Hemminger1-9/+3
2023-01-09tc/htb: break long linesStephen Hemminger1-2/+4
2023-01-09tc: Add JSON output to tc-classMax Tottenham2-27/+37
2022-12-16Merge branch 'main' into nextDavid Ahern5-8/+9
2022-12-12tc: make prefix constStephen Hemminger2-5/+6
2022-12-09tc: print errors on stderrStephen Hemminger2-2/+2
2022-12-07tc: ct: Fix invalid pointer dereferenceRoi Dayan1-1/+1
2022-12-02Merge branch 'main' into nextDavid Ahern8-62/+28
2022-12-02taprio: fix wrong for loop condition in add_tc_entries()Tan Tee Min1-1/+1
2022-12-01tc/basic: fix json output filterStephen Hemminger1-4/+7
2022-11-25tc: put size table options in json objectStephen Hemminger1-0/+2
2022-11-23tc_util: Change datatype for maj to avoid overflow issueLai Peter Jun Ann1-1/+1
2022-11-23tc_util: Fix no error return when large parent id usedLai Peter Jun Ann1-1/+1
2022-11-22tc: add json support to size tableStephen Hemminger3-10/+16
2022-11-22remove #if 0 codeStephen Hemminger3-30/+1
2022-11-21tc_stab: remove dead codeStephen Hemminger1-16/+0
2022-11-13Merge branch 'main' into nextDavid Ahern1-5/+7
2022-10-31taprio: support dumping and setting per-tc max SDUVladimir Oltean1-0/+95
2022-10-13u32: fix json formatting of flowidStephen Hemminger1-5/+7
2022-10-09f_flower: Introduce L2TPv3 supportWojciech Drewek1-1/+47
2022-10-09taprio: don't print the clockid if invalidVladimir Oltean1-4/+6
2022-09-27tc/tc_monitor: print netlink extack messageHangbin Liu1-0/+3
2022-07-29f_flower: Introduce PPPoE supportWojciech Drewek1-0/+58
2022-06-17tc: declaration hides parameterStephen Hemminger7-25/+25
2022-05-26Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger1-16/+41
2022-05-13tc: em_u32: fix offset parsingAndrea Claudi1-1/+1
2022-04-27f_flower: Check args with num_of_vlansBoris Sukholitko1-18/+23
2022-04-27f_flower: Add num of vlans parameterBoris Sukholitko1-0/+20
2022-03-20f_flower: Implement gtp options supportWojciech Drewek1-2/+121
2022-03-07tc: separate action print for filter and action dumpBaowen Zheng1-17/+36
2022-02-27Merge branch 'main' into nextDavid Ahern1-2/+1
2022-02-16f_flower: fix indentation for enc_key_id and u32Wojciech Drewek1-2/+8
2022-02-14tc: fix duplicate fall-throughStephen Hemminger1-1/+1
2022-02-10tc_util: Fix parsing action control with space and slashRoi Dayan1-1/+0
2022-02-02tc: u32: add json support in `print_raw`, `print_ipv4`, `print_ipv6`Wen Liang1-42/+79
2022-02-02tc: u32: add support for json outputWen Liang1-37/+46
2022-02-01tc/f_flower: fix indentationStephen Hemminger1-10/+12
2022-02-01tc_util: fix breakage from clang changesStephen Hemminger1-15/+10
2022-01-31tc: add skip_hw and skip_sw to control action offloadBaowen Zheng1-10/+53
2022-01-26tc_util: fix clang warning in print_masked_typeStephen Hemminger1-12/+5
2022-01-26flower: fix clang warningsStephen Hemminger1-26/+12
2022-01-26netem: fix clang warningsStephen Hemminger1-13/+20
2022-01-26tc: add format attribute to tc_print_rateStephen Hemminger1-1/+2
2022-01-20tc/action: print error to stderrStephen Hemminger1-4/+2
2022-01-17f_flower: fix checkpatch warningsStephen Hemminger1-11/+7
2022-01-17netem: fix checkpatch warningsStephen Hemminger1-33/+26
2022-01-12q_cake: allow changing to diffserv3Kevin Bracey1-2/+2
2022-01-11Merge branch 'main' into nextDavid Ahern2-3/+3
2021-12-13tc: Add support for ce_threshold_value/mask in fq_codelToke Høiland-Jørgensen1-0/+40
2021-12-06tc: flower: Fix buffer overflow on large labelsPaul Blakey1-1/+1
2021-11-17tc/m_vlan: fix print_vlan() conditional on TCA_VLAN_ACT_PUSH_ETHMaxim Petrov1-2/+2
2021-09-22tc/f_flower: fix port range parsingPuneet Sharma1-1/+1
2021-09-02tree-wide: fix some typos found by LintianLuca Boccassi1-1/+1
2021-09-01tc/skbmod: Introduce SKBMOD_F_ECN optionPeilin Ye1-1/+7
2021-08-10tc: u32: Fix key folding in sample optionPhil Sutter1-3/+8
2021-07-22tc/skbmod: Remove misinformation about the swap actionPeilin Ye1-3/+2
2021-07-17police: Fix normal output back to what it wasRoi Dayan1-4/+6
2021-06-26tc: pedit: add decrement operationAsbjørn Sloth Tønnesen4-8/+25
2021-06-26tc: pedit: parse_cmd: add flags argumentAsbjørn Sloth Tønnesen7-34/+34
2021-06-11police: Add support for json outputRoi Dayan1-13/+17
2021-06-07tc: fq: add horizon attributesEric Dumazet1-6/+60
2021-05-27tc: f_flower: Add missing ct_state flags to usage descriptionAriel Levkovich1-1/+1
2021-05-27tc: f_flower: Add option to match on related ct stateAriel Levkovich1-1/+2
2021-05-09tc: htb: improve burst error messagesAndrea Claudi1-2/+5
2021-05-06tc: q_ets: drop dead code from argument parsingAndrea Claudi1-5/+0
2021-04-27Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger1-3/+47
2021-04-26tc: e_bpf: fix memory leak in parse_bpf()Andrea Claudi1-1/+3
2021-04-13q_cake: remove useless check on argvAndrea Claudi1-3/+2
2021-03-30police: add support for packet-per-second rate limitingBaowen Zheng1-3/+47
2021-03-08q_cake: Fix incorrect printing of signed values in class statisticsToke Høiland-Jørgensen1-2/+2
2021-02-23Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger2-1/+11
2021-02-22tc: m_gate: use SPRINT_BUF when neededAndrea Claudi1-2/+2
2021-02-04tc: flower: Add support for ct_state reply flagPaul Blakey1-0/+1
2021-02-04tc/htb: Hierarchical QoS hardware offloadMaxim Mikityanskiy1-1/+9
2021-01-23tc: flower: add tc conntrack inv ct_state supportwenxu1-0/+1
2021-01-16tc: flower: fix json output with mpls lseGuillaume Nault1-7/+9
2020-12-16Merge branch 'main' into nextDavid Ahern1-1/+3
2020-12-14tc: pedit: fix memory leak in print_peditAndrea Claudi1-1/+3
2020-12-09lib: Move get_size() from tc herePetr Machata2-36/+0
2020-12-09lib: Move get_rate(), get_rate64() from tc herePetr Machata2-81/+0
2020-12-09lib: Move sprint_size() from tc here, add print_size()Petr Machata16-161/+59
2020-12-09lib: Move print_rate() from tc here; modernizePetr Machata11-91/+51
2020-12-09Move the use_iec declaration to the toolsPetr Machata1-0/+1
2020-12-04Merge branch 'main' into nextDavid Ahern3-16/+24
2020-12-03Merge branch 'gcc-10' into mainStephen Hemminger2-2/+2
2020-12-03tc/mqprio: json-ify outputLuca Boccassi1-14/+22
2020-12-03tc: implement support for action terse dumpVlad Buslov1-0/+9
2020-12-03tc: use TCA_ACT_ prefix for action flagsVlad Buslov1-2/+2
2020-11-29f_u32: fix compiler gcc-10 compiler warningStephen Hemminger1-1/+1
2020-11-29tc: fix compiler warnings in ip6 peditStephen Hemminger1-1/+1
2020-11-24iproute2: add check_libbpf() and get_libbpf_version()Hangbin Liu1-2/+8
2020-11-24Merge branch 'main' into nextDavid Ahern3-8/+9
2020-11-24tc flower: fix parsing vlan_id and vlan_prioRoi Dayan1-2/+2
2020-11-13tc flower: use right ethertype in icmp/arp parsingZahari Doychev1-29/+23
2020-11-13Unify batch processing across toolsPetr Machata1-31/+7
2020-11-08tc-mpls: fix manpage example and help message stringGuillaume Nault1-2/+3
2020-11-08tc-vlan: fix help and error message stringsGuillaume Nault1-2/+2
2020-11-08tc/m_gate: fix spelling errorsStephen Hemminger1-4/+4
2020-10-31tc: implement support for terse dumpVlad Buslov2-1/+14
2020-10-31tc: skip actions that don't have options attribute when printingVlad Buslov20-38/+35
2020-10-25Merge branch 'main' into nextDavid Ahern1-1/+1
2020-10-25m_mpls: test the 'mac_push' action after 'modify'Guillaume Nault1-4/+4
2020-10-20m_mpls: add mac_push actionGuillaume Nault1-13/+30
2020-10-20m_vlan: add pop_eth and push_eth actionsGuillaume Nault1-0/+69
2020-10-15tc: fq: clarify the length of orphan_mask.v5.9.0zhangkaiheb@126.com1-1/+1
2020-08-06Merge branch 'main' into nextDavid Ahern2-3/+3
2020-08-03replace SNAPSHOT with auto-generated version stringStephen Hemminger1-2/+2
2020-07-29tc: Add space after format specifierBriana Oursler2-3/+4
2020-07-20tc/m_estimator: Print proper value for estimator interval in raw.Jamie Gloudon1-1/+1
2020-07-20tc: q_red: Implement has_block for REDPetr Machata1-0/+17
2020-07-20tc: Look for blocks in qeventsPetr Machata4-0/+37
2020-07-14Merge branch 'main' into nextDavid Ahern2-33/+279
2020-07-06tc: flower: support multiple MPLS LSE matchGuillaume Nault1-0/+221
2020-07-06tc: improve the qdisc show commandAnton Danilov1-33/+58
2020-07-05tc: q_red: Add support for qevents "mark" and "early_drop"Petr Machata1-3/+27
2020-07-05tc: Add helpers to support qevent handlingPetr Machata3-0/+252
2020-07-05action police: make 'mtu' could be set independently in police actionPo Liu1-2/+2
2020-07-05action police: change the print message quotes stylePo Liu1-4/+4
2020-05-31tc: report time an action was first usedRoman Mashak1-0/+4
2020-05-27Merge branch 'master' into nextDavid Ahern2-17/+15
2020-05-19tc: action: fix time values output in JSON formatRoman Mashak1-15/+11
2020-05-18tc: mqprio: reject queues count/offset pair count higher than num_tcMaciej Fijalkowski1-0/+8
2020-05-13iproute2-next:tc:action: add a gate control actionPo Liu2-0/+581
2020-05-05tc: fq: fix two issuesEric Dumazet1-2/+4
2020-05-05Merge branch 'master' into nextDavid Ahern14-44/+95
2020-05-05tc: full JSON support for 'bpf' filterDavide Caratti1-14/+15
2020-05-04Replace open-coded instances of print_nl()Benjamin Poirier11-34/+34
2020-05-01tc: f_flower: add options support for erspanXin Long1-0/+171
2020-05-01tc: f_flower: add options support for vxlanXin Long1-16/+114
2020-05-01tc: m_tunnel_key: add options support for erpsanXin Long1-1/+116
2020-05-01tc: m_tunnel_key: add options support for vxlanXin Long1-9/+75
2020-04-30tc: pedit: Support JSON dumpingPetr Machata1-25/+46
2020-04-27tc: fq: add timer_slack parameterEric Dumazet1-0/+27
2020-04-27tc: fq_codel: add drop_batch parameterEric Dumazet1-1/+18
2020-04-27tc: m_action: check cookie hex string lenJiri Pirko1-1/+2
2020-04-20tc: fq_codel: fix class stat deficit is signed intBenjamin Lee1-1/+1
2020-04-20q_cake: properly print memlimitOdin Ugedal1-1/+5
2020-04-20q_cake: Make fwmark uint instead of intOdin Ugedal1-6/+3
2020-04-20tc_util: detect overflow in get_sizeOdin Ugedal1-0/+5
2020-04-09Merge branch 'master' into nextDavid Ahern1-1/+1
2020-04-09tc: p_ip6: Support pedit of IPv6 dsfieldPetr Machata1-0/+15
2020-04-06Merge ../iproute2-nextStephen Hemminger3-6/+93
2020-03-31tc: show used HW stats typesJiri Pirko1-3/+7
2020-03-25tc: q_red: Support 'nodrop' flagPetr Machata2-5/+25
2020-03-25tc: m_action: rename hw stats type uAPIJakub Kicinski1-20/+19
2020-03-20tc: m_action: introduce support for hw stats typeJiri Pirko1-1/+65
2020-03-15iproute2: fix MPLS label parsingGuillaume Nault1-1/+1
2020-03-10Revert "tc: pie: change maximum integer value of tc_pie_xstats->prob"Leslie Monis1-2/+2
2020-03-09tc: pie: change maximum integer value of tc_pie_xstats->probLeslie Monis1-2/+2
2020-02-04tc: add support for FQ-PIE packet schedulerMohit P. Tahiliani2-0/+319
2020-01-29Merge branch 'master' of git://git.kernel.org/pub/scm/network/iproute2/iprout...Stephen Hemminger19-34/+386
2020-01-22tc: parse attributes with NLA_F_NESTED flagLeslie Monis3-6/+6
2020-01-21tc: flower: fix print with oneline optionRoi Dayan1-29/+53
2020-01-20make yacc usage POSIX compatibleEthan Sommer4-15/+9
2020-01-20build: fix build failure with -fno-commonJan Engelhardt1-1/+1
2020-01-18tc: Add support for ETS QdiscPetr Machata2-0/+343
2020-01-06tc: skbprio: add support for JSON outputStephen Hemminger1-1/+2
2020-01-06tc: prio: fix space in JSON tagStephen Hemminger1-1/+1