{"push_id":1466339874,"size":15,"distinct_size":0,"ref":"refs/heads/cobalt","head":"1f9674f936e3f0c5a4ca61c81b8aa29e4a992212","before":"1d0eb5905dd5e29c39ed1893611ac4e1823be5e9","commits":[{"sha":"70169dba14daa6ef7907af9c1e922ef9f797993a","author":{"name":"guidosarducci","email":"a7cffde02989b1278c0579324f15ad7394c14bb8@users.noreply.github.com"},"message":"Support NAT for older kernels\n\n[FIX] struct sk_buff paramter typo\n\n[FIX] struct flow_keys changes with older kernels\n\n[FIX] nf_conntrack_zones.h not auto included with kernel version < 4.3\n\n[FIX] nf_ct_get_tuplepr() takes only 4 args with kernel version < 4.4\n\n[FIX] nf_conntrack_find_get() zone arg change with kernel version < 4.3\n\n[FIX] provide tc_skb_protocol() missing in kernel version < 4.0","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/70169dba14daa6ef7907af9c1e922ef9f797993a"},{"sha":"1964b339c3175c7b8bebaab2ca02509f1c7d55fe","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Fix building and running on Linux 4.8.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/1964b339c3175c7b8bebaab2ca02509f1c7d55fe"},{"sha":"4765d927993544b8c68cf85582929f3cc3bc2d5a","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Further improve triple-isolate algorithm, reducing special cases and backtracking.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/4765d927993544b8c68cf85582929f3cc3bc2d5a"},{"sha":"d6c4987e430e2a9a257980c5579f6409289d7eec","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Build fix.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/d6c4987e430e2a9a257980c5579f6409289d7eec"},{"sha":"6ec2f1d1416177a52bc4af8c9a5fb1bd911352b9","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Better build fix.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/6ec2f1d1416177a52bc4af8c9a5fb1bd911352b9"},{"sha":"d610015e7a42d68e261a94f9ad2bba53637a26db","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Account for Linux' built-in distinction between Ethernet and IP interfaces WRT packet sizing.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/d610015e7a42d68e261a94f9ad2bba53637a26db"},{"sha":"eac403c3cd231ae418857cb14561cf2c7e32c0fd","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Allow overriding the automatic overhead compensation from userspace.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/eac403c3cd231ae418857cb14561cf2c7e32c0fd"},{"sha":"9d2613f83e813ca93f9cd9b7b108d022df22c631","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Big improvements to DRR++ handling. Should fix new-flow dominance with triple-isolate, and forgetting deep AQM state when finally under control.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/9d2613f83e813ca93f9cd9b7b108d022df22c631"},{"sha":"69712286e1c368c6b7f39d36d43c4615c0dd0b51","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Prevent the drop schedule running far ahead of actual packet rate.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/69712286e1c368c6b7f39d36d43c4615c0dd0b51"},{"sha":"783f3c12b720dfb2040318af9588240dda05d5c9","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Don't count a \"direct hit\" on an empty flow as an \"indirect hit\".","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/783f3c12b720dfb2040318af9588240dda05d5c9"},{"sha":"78ff814187f432ef26898ce08bf72dc9e5d5029f","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"The 50:1 flows test revealed that Cobalt could only drop 2 of every 3 packets at most.  Fixed that.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/78ff814187f432ef26898ce08bf72dc9e5d5029f"},{"sha":"54ea54e899a0e5277ed4b8eb8e9f32272fb8b7f5","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Add new \"diffserv3\" configuration, make it and triple-isolate default.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/54ea54e899a0e5277ed4b8eb8e9f32272fb8b7f5"},{"sha":"af8a3b2abc93793165a81923fe8ad9b54d8058ec","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Build fix.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/af8a3b2abc93793165a81923fe8ad9b54d8058ec"},{"sha":"644b7efb2a552ba76871e65033c58275c15207f9","author":{"name":"Jonathan Morton","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Treat ARP packets as if they had CS7 Diffserv marking.","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/644b7efb2a552ba76871e65033c58275c15207f9"},{"sha":"1f9674f936e3f0c5a4ca61c81b8aa29e4a992212","author":{"name":"chromi","email":"3caf9d66ad474b243db6d16b722b185a3721505e@gmail.com"},"message":"Merge branch 'master' into cobalt","distinct":false,"url":"https://api.github.com/repos/Lochnair/sch_cake/commits/1f9674f936e3f0c5a4ca61c81b8aa29e4a992212"}]}
{"actor":{"display_login":"Lochnair"}}