{"push_id":961116051,"size":9,"distinct_size":9,"ref":"refs/heads/branch-2.5","head":"3001f7199693da0fad76718c7c0ca7572ff0846a","before":"f9f4e9fbeafd5d4c0737f0f3f2f3473b8d47287c","commits":[{"sha":"30ed3d0b73dd2f7185702426d036db904d64b92d","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use inet_frag_queue->last_in.\n\nKernels 3.17 and older have this field, while newer kernels use the\n'flags' field. Detect this in the build in case anyone backports this\nchange to an older kernel.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/30ed3d0b73dd2f7185702426d036db904d64b92d"},{"sha":"1efdc8a64cf6e8e838d2932e0a02af3b0df2c64c","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use inet_frags->frags_work.\n\nKernels 3.17 and newer have a work queue to evict old fragments, while\nolder kernel versions use an LRU in the fast path; see upstream commit\nb13d3cbfb8e8 (\"inet: frag: move eviction of queues to work queue\").\nThis commit fixes the version checking so that rather than enabling the\ncode for either of these approaches using version checks, it is\ntriggered based on the presence of the work queue in \"struct inet_frags\".\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/1efdc8a64cf6e8e838d2932e0a02af3b0df2c64c"},{"sha":"55764d996d4896cfc5c82b3f8032a2d9000bc716","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use inet_frags->lock.\n\nPrior to ab1c724f6330 (\"inet: frag: use seqlock for hash rebuild\")\nupstream, a rwlock was used when rebuilding inet_frags. Rather than\nusing a version check to detect this, search for it in the header and\nenable the code based on whether it exists.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/55764d996d4896cfc5c82b3f8032a2d9000bc716"},{"sha":"a692753567bba2374c8973ac0bee70af3b7afb51","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use struct nf_conntrack_zone.\n\nRather than relying on version checks, detect the presence of this\nstructure and use it if available.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/a692753567bba2374c8973ac0bee70af3b7afb51"},{"sha":"d6d8084c738cd0e4cafca63b9885c371a84d54b0","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use nf_ipv6_ops->fragment.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/d6d8084c738cd0e4cafca63b9885c371a84d54b0"},{"sha":"9b63d65d150dffaa98f99a40c4f7ee908e3eaab3","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use nf_connlabels_get().\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/9b63d65d150dffaa98f99a40c4f7ee908e3eaab3"},{"sha":"7d2cb6cc7ba8871cabeaac209055bdcaed2e2a95","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use __skb_dst_copy().\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/7d2cb6cc7ba8871cabeaac209055bdcaed2e2a95"},{"sha":"2035a487032e9d0a66b645a3ee5963d442a27da4","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use inet_getpeer_v4().\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/2035a487032e9d0a66b645a3ee5963d442a27da4"},{"sha":"3001f7199693da0fad76718c7c0ca7572ff0846a","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"compat: Detect and use nf_ct_frag6_gather().\n\nThis function is a likely candidate for backporting, and currently\nrelies on version checks to include the source or not. Grep for the\nappropriate functions instead, and include the backport based on that.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Pravin B Shelar <pshelar@ovn.org>","distinct":true,"url":"https://api.github.com/repos/noironetworks/ovs/commits/3001f7199693da0fad76718c7c0ca7572ff0846a"}]}