{"push_id":3077367180,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"5bb45ce56d70103f04a85dda7ac563f37dc0bb71","before":"aaa5f0affee143cbfa99bb810dfd444e7ed7184a","commits":[{"sha":"ca11a0a9c512094f167879975591b0500ec1728f","author":{"name":"Derrick Pallas","email":"af456e0870c5b866a140d868971ffa4b1d0e4452@meraki.com"},"message":"lib/packet: add force-expensive configure option\n\nThis option forces expensive Packet operations to reallocate by taking a\nclone prior to checking shared and then killing the clone later.  This is\ncontrolled by --enable-force-expensive / CLICK_FORCE_EXPENSIVE and allows\none to debug issues where a caller assumes that the returned SKB is the same\nas the original SKB.\n\nSigned-off-by: Derrick Pallas <pallas@meraki.com>","distinct":false,"url":"https://api.github.com/repos/pallas/fastclick/commits/ca11a0a9c512094f167879975591b0500ec1728f"},{"sha":"5bb45ce56d70103f04a85dda7ac563f37dc0bb71","author":{"name":"Derrick Pallas","email":"af456e0870c5b866a140d868971ffa4b1d0e4452@meraki.com"},"message":"lib/packet: add option to make packet allocations fail 10% of the time\n\nThis change adds--enable-flaky-packets, which causes Packet methods that\nmight allocate to fail 10% of the time.  This includes Packet::make,\nPacket::clone, and Packet::expensive_uniqueify.  Because Packet::put &\nPacket::push use uniqueify to allocate, it covers those expensive operations\nas well but only in the case that there is not enough headroom/tailroom in\nthe packet to complete without allocating.  This avoids false positives,\ne.g.  when the caller knows that the opearation must succeed because\nPacket::make was invoked with sufficient headroom/tailroom.\n\nWith valgrind-helper, this option is useful for finding callers that do not\ndeal with allocation failure correctly.\n\n*** NB: test-click will fail all over the place, since this change eats SKBs\n\nChange-Id: Id36175436ae7006b54c3590878988ec0a94f5166\nSigned-off-by: Derrick Pallas <pallas@meraki.com>","distinct":false,"url":"https://api.github.com/repos/pallas/fastclick/commits/5bb45ce56d70103f04a85dda7ac563f37dc0bb71"}]}
{"actor":{"display_login":"pallas"}}