WARNING: please write a help paragraph that fully describes the config symbol #134: FILE: net/ipv4/Kconfig:752: + config DEFAULT_PRAGUE + bool "Prague" if TCP_CONG_PRAGUE=y + WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #161: new file mode 100644 WARNING: line length of 81 exceeds 80 columns #338: FILE: net/ipv4/tcp_prague.c:173: +static u32 prague_max_tso_segs __read_mostly; /* Default value for static is 0 */ WARNING: line length of 81 exceeds 80 columns #456: FILE: net/ipv4/tcp_prague.c:291: +/* RTT independence on a step AQM requires the competing flows to converge to the WARNING: line length of 82 exceeds 80 columns #457: FILE: net/ipv4/tcp_prague.c:292: + * same alpha, i.e., the EWMA update frequency might no longer be "once every RTT" WARNING: line length of 89 exceeds 80 columns #498: FILE: net/ipv4/tcp_prague.c:333: + (ca->frac_cwnd + (ONE_CWND - 1)) >> CWND_UNIT), tp->snd_cwnd_clamp); WARNING: line length of 84 exceeds 80 columns #515: FILE: net/ipv4/tcp_prague.c:350: + cwnd_bytes = mul_u64_u64_shr(ca->rate_bytes, prague_virtual_rtt(sk), WARNING: line length of 92 exceeds 80 columns #524: FILE: net/ipv4/tcp_prague.c:359: + cwnd_bytes = mul_u64_u64_shr(scaled_cwnd, tcp_mss_to_mtu(sk, tp->mss_cache), WARNING: line length of 81 exceeds 80 columns #547: FILE: net/ipv4/tcp_prague.c:382: + RTT2SEC_SHIFT - CWND_UNIT), mtu); WARNING: line length of 81 exceeds 80 columns #556: FILE: net/ipv4/tcp_prague.c:391: + rate = (u64)((u64)USEC_PER_SEC << 3) * tcp_mss_to_mtu(sk, tp->mss_cache); WARNING: line length of 87 exceeds 80 columns #567: FILE: net/ipv4/tcp_prague.c:402: + return max_t(u32, min_t(u32, ca->mtu_cache, mtu), tcp_mss_to_mtu(sk, MIN_MSS)); WARNING: line length of 83 exceeds 80 columns #604: FILE: net/ipv4/tcp_prague.c:439: + offset = mul_u64_u64_shr(rate_offset, ca->rate_bytes, OFFSET_UNIT); WARNING: line length of 93 exceeds 80 columns #690: FILE: net/ipv4/tcp_prague.c:525: + tp->snd_ssthresh = div_u64(tp->snd_ssthresh * mtu_used, mtu); WARNING: line length of 82 exceeds 80 columns #696: FILE: net/ipv4/tcp_prague.c:531: + ca->hsrtt_us = ca->hsrtt_us + tp->srtt_us - (ca->hsrtt_us >> HSRTT_SHIFT); WARNING: line length of 96 exceeds 80 columns #738: FILE: net/ipv4/tcp_prague.c:573: + new_cwnd = DIV64_U64_ROUND_UP(ca->rate_bytes * prague_virtual_rtt(sk), divisor); WARNING: line length of 84 exceeds 80 columns #740: FILE: net/ipv4/tcp_prague.c:575: + ca->rate_bytes += DIV_U64_ROUND_CLOSEST(increase, new_cwnd); WARNING: line length of 94 exceeds 80 columns #747: FILE: net/ipv4/tcp_prague.c:582: + increase = DIV64_U64_ROUND_CLOSEST((increase << CWND_UNIT), new_cwnd); WARNING: line length of 90 exceeds 80 columns #748: FILE: net/ipv4/tcp_prague.c:583: + increase = div_u64(increase * MTU_SYS, tcp_mss_to_mtu(sk, tp->mss_cache)); WARNING: line length of 93 exceeds 80 columns #802: FILE: net/ipv4/tcp_prague.c:637: + (prague_target_rtt(sk) >> 3) > tcp_stamp_us_delta(tp->tcp_mstamp, ca->cwr_stamp)) WARNING: line length of 90 exceeds 80 columns #808: FILE: net/ipv4/tcp_prague.c:643: + reduction = mul_u64_u64_shr(ca->rate_bytes, alpha, PRAGUE_ALPHA_BITS + 1); WARNING: line length of 86 exceeds 80 columns #809: FILE: net/ipv4/tcp_prague.c:644: + ca->rate_bytes = max_t(u64, ca->rate_bytes - reduction, MINIMUM_RATE); WARNING: line length of 97 exceeds 80 columns #857: FILE: net/ipv4/tcp_prague.c:692: +static void prague_cong_control(struct sock *sk, u32 ack, int flag, const struct rate_sample *rs) WARNING: line length of 86 exceeds 80 columns #867: FILE: net/ipv4/tcp_prague.c:702: + u64 cwnd_bytes = tcp_snd_cwnd(tp) * tcp_mss_to_mtu(sk, tp->mss_cache); WARNING: line length of 82 exceeds 80 columns #872: FILE: net/ipv4/tcp_prague.c:707: + else if (unlikely(!ca->saw_ce) || cwnd_bytes > cwnd_bytes_transit) WARNING: line length of 93 exceeds 80 columns #966: FILE: net/ipv4/tcp_prague.c:801: + ca->rate_bytes = max_t(u64, ca->rate_bytes * tcp_snd_cwnd(tp), MINIMUM_RATE); WARNING: line length of 100 exceeds 80 columns #977: FILE: net/ipv4/tcp_prague.c:812: + ca->hsrtt_us = tp->srtt_us ? (((u64)tp->srtt_us) << HSRTT_SHIFT) : (1 << (HSRTT_SHIFT + 3)); total: 0 errors, 26 warnings, 0 checks, 956 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit e433ddb37b98 ("tcp: Add the TCP Prague congestion control module") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 26 warnings, 0 checks, 956 lines checked