aboutsummaryrefslogtreecommitdiffstats
path: root/tc
AgeCommit message (Expand)AuthorFilesLines
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.zhangkaiheb@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
2020-01-02Merge branch 'master' into nextDavid Ahern10-154/+320
2019-12-29tc: fq_codel: fix missing statistic in JSON outputLeslie Monis1-2/+2
2019-12-29tc: tbf: add support for JSON outputLeslie Monis1-21/+47
2019-12-29tc: sfq: add support for JSON outputLeslie Monis1-24/+42
2019-12-29tc: sfb: add support for JSON outputLeslie Monis1-22/+45
2019-12-29tc: pie: add support for JSON outputLeslie Monis1-17/+30
2019-12-29tc: hhf: add support for JSON outputLeslie Monis1-10/+23
2019-12-29tc: fq: add support for JSON outputLeslie Monis1-32/+76
2019-12-29tc: codel: add support for JSON outputLeslie Monis1-13/+32
2019-12-29tc: choke: add support for JSON outputLeslie Monis1-8/+18
2019-12-29tc: cbs: add support for JSON outputLeslie Monis1-5/+5
2019-12-11tc: do not output newline in oneline modeStephen Hemminger16-48/+78
2019-12-05tc: fix warning in tc/q_pie.cBrian Vazquez1-1/+1
2019-12-04tc: fix warning in tc/m_ct.cBrian Vazquez1-1/+1
2019-12-04tc: pie: add dq_rate_estimator optionGautam Ramakrishnan1-6/+29
2019-12-04tc_util: break long linesStephen Hemminger1-12/+22
2019-12-04tc_util: support TCA_STATS_PKT64 attributeEric Dumazet1-1/+8
2019-11-25tc: flower: support masked port destination and source matchEli Britstein1-15/+49
2019-11-25tc_util: add functions for big endian masked numbersEli Britstein2-0/+14
2019-11-25tc: flower: add u16 big endian parse optionEli Britstein1-2/+7
2019-11-20Merge branch 'master' into nextDavid Ahern4-46/+62
2019-11-19tc: flower: fix output for ip tos and ttlEli Britstein1-14/+1
2019-11-19tc_util: fix JSON prints for ct-mark and ct-zoneEli Britstein1-33/+8
2019-11-19tc: flower: fix newline prints for ct-mark and ct-zoneEli Britstein1-2/+2
2019-11-19tc_util: add an option to print masked numbers with/without a newlineEli Britstein4-19/+20
2019-11-19tc_util: introduce a function to print JSON/non-JSON masked numbersEli Britstein2-0/+53
2019-11-09Merge branch 'master' into nextDavid Ahern1-1/+0
2019-11-02tc: implement support for action flagsVlad Buslov1-0/+19
2019-11-01tc: remove duplicated NEXT_ARG_FWD() in parse_ct()Vlad Buslov1-1/+0
2019-10-08tc: fix segmentation fault on gact actionAndrea Claudi1-1/+1
2019-09-15iproute2-next: police: support 64bit rate and peakrate in tc utilityDavid Dai3-81/+100
2019-08-18Merge branch 'master' into nextDavid Ahern5-6/+24
2019-08-12tc: fix spelling errorsStephen Hemminger5-6/+6
2019-08-12tc: Fix block-handle support for filter operationsIdo Schimmel1-0/+18
2019-08-07Merge branch 'master' into nextDavid Ahern23-440/+208
2019-08-02tc: fflush after each command in batch modeStephen Hemminger1-0/+1
2019-08-02Revert "tc: Add batchsize feature for filter and actions"Stephen Hemminger4-313/+87
2019-08-02Revert "tc: fix batch force option"Stephen Hemminger1-11/+8
2019-08-02Revert "tc: flush after each command in batch mode"Stephen Hemminger1-1/+0
2019-08-02Revert "tc: Remove pointless assignments in batch()"Stephen Hemminger1-1/+3
2019-07-18taprio: add support for setting txtime_delay.Vedang Patel1-1/+23
2019-07-18taprio: Add support for setting flagsVinicius Costa Gomes1-0/+22
2019-07-18etf: Add skip_sock_checkVedang Patel1-1/+10
2019-07-18tc: flower: Add matching on conntrack infoPaul Blakey1-1/+275
2019-07-18tc: Introduce tc ct actionPaul Blakey4-0/+546
2019-07-18tc: add NLA_F_NESTED flag to all actions options nested blockPaul Blakey1-1/+2
2019-07-15tc: util: constrain percentage in 0-100 intervalAndrea Claudi1-8/+9
2019-07-11tc: print all error messages to stderrStephen Hemminger19-117/+111
2019-07-10Merge branch 'master' into nextDavid Ahern1-4/+26
2019-07-10tc: add mpls actionsJohn Hurley2-0/+277
2019-07-09tc: added mask parameter in skbedit actionRoman Mashak1-4/+26
2019-07-09Merge branch 'master' into nextDavid Ahern1-2/+5
2019-07-08tc: netem: fix r parameter in Bernoulli loss modelAndrea Claudi1-2/+5
2019-06-28utils: move parse_percent() to tc_utilAndrea Claudi2-0/+17
2019-06-21tc: q_netem: JSON-ify the outputJakub Kicinski1-67/+115
2019-06-18ip: add a new parameter -NumericHangbin Liu1-1/+4
2019-06-10Merge branch 'master' into nextDavid Ahern4-15/+45
2019-06-10tc: add support for action act_ctinfoKevin Darbyshire-Bryant2-0/+269
2019-06-06tc: simple: don't hardcode the control actionDavide Caratti1-2/+3
2019-06-06tc: Fix binding of gact action by index.Roman Mashak1-0/+4
2019-05-28tc: flower: fix port value truncationLukasz Czapnik1-12/+36
2019-05-22m_mirred: don't bail if the control action is missingPaolo Abeni1-1/+2
2019-05-20treewide: refactor help messagesMatteo Croce43-356/+388
2019-05-04taprio: Add support for cycle_time and cycle_time_extensionVinicius Costa Gomes1-11/+53