https://www.reddit.com/search/?q=bufferbloat&t=week
anyway I posted a PSA. Grump. it looks like comment threads are not unified across forums. https://www.reddit.com/r/HomeNetworking/comments/fvhr4w/psa_sqm_cake_nat_and_bufferbloat_tuning/ I do wish our mailing lists showed up on google searches. On Sun, Apr 5, 2020 at 8:22 AM Dave Taht <[email protected]> wrote: > > On Sun, Apr 5, 2020 at 12:57 AM Kevin Darbyshire-Bryant > <[email protected]> wrote: > > > > > > > > > On 5 Apr 2020, at 05:17, Dave Taht <[email protected]> wrote: > > > > > > I see cake is moving to the upstreamed version. As best as I recall, > > > nat mode was on by default in the openwrt code, but not the upstreamed > > > code. > > > > > > People not setting nat mode on would explain a few things i've seen > > > 'round the intertubes this week. > > > > From sch_cake repo and hence ‘out of tree’ cake > > > > if (tb[TCA_CAKE_NAT]) { > > #if IS_REACHABLE(CONFIG_NF_CONNTRACK) > > q->flow_mode &= ~CAKE_FLOW_NAT_FLAG; > > q->flow_mode |= CAKE_FLOW_NAT_FLAG * > > !!nla_get_u32(tb[TCA_CAKE_NAT]); > > #else > > #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 16, 0) > > NL_SET_ERR_MSG_ATTR(extack, tb[TCA_CAKE_NAT], > > "No conntrack support in kernel"); > > #endif > > return -EOPNOTSUPP; > > #endif > > } > > > > > > From kernel 5.4 as found in openwrt build dir > > > > if (tb[TCA_CAKE_NAT]) { > > #if IS_ENABLED(CONFIG_NF_CONNTRACK) > > q->flow_mode &= ~CAKE_FLOW_NAT_FLAG; > > q->flow_mode |= CAKE_FLOW_NAT_FLAG * > > !!nla_get_u32(tb[TCA_CAKE_NAT]); > > #else > > NL_SET_ERR_MSG_ATTR(extack, tb[TCA_CAKE_NAT], > > "No conntrack support in kernel"); > > return -EOPNOTSUPP; > > #endif > > > > > > > > cake_init(…) in both does: > > > > q->flow_mode = CAKE_FLOW_TRIPLE; > > > > > > So openwrt doesn’t, by default, enable NAT mode in cake. > > > > I honestly don’t think that there are enough instances of cake out there, > > let alone instances of cake from openwrt, let alone instances of cake from > > master which switched to upstream cake 2-3 days ago, to make any sort of > > difference anyway. > > I'd still be willing to bet, then, that the majority of instances were > not turning nat mode on, when > they should have been. > > > > > > > > > -- > > > Make Music, Not War > > > > > > Dave Täht > > > CTO, TekLibre, LLC > > > http://www.teklibre.com > > > Tel: 1-831-435-0729 > > > _______________________________________________ > > > Cake mailing list > > > [email protected] > > > https://lists.bufferbloat.net/listinfo/cake > > > > > > Cheers, > > > > Kevin D-B > > > > gpg: 012C ACB2 28C6 C53E 9775 9123 B3A2 389B 9DE2 334A > > > > > -- > Make Music, Not War > > Dave Täht > CTO, TekLibre, LLC > http://www.teklibre.com > Tel: 1-831-435-0729 -- Make Music, Not War Dave Täht CTO, TekLibre, LLC http://www.teklibre.com Tel: 1-831-435-0729 _______________________________________________ Cake mailing list [email protected] https://lists.bufferbloat.net/listinfo/cake
