{"push_id":2710422713,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"b1cce26af1dca2389e140d07fb32902abce9fd86","before":"b8a09c2e27b38aca1feb82d6a234273f183d2471","commits":[{"sha":"915cf940422514b332822eeee39eb5e1bd9383e6","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: use shadow used ring in dequeue path\n\nRelax used ring contention by reusing the shadow used\nring feature used by enqueue path.\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/915cf940422514b332822eeee39eb5e1bd9383e6"},{"sha":"fd68b4739d2c60d10023762603d2b65127d65fa1","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: use buffer vectors in dequeue path\n\nTo ease packed ring layout integration, this patch makes\nthe dequeue path to re-use buffer vectors implemented for\nenqueue path.\n\nDoing this, copy_desc_to_mbuf() is now ring layout type\nagnostic.\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/fd68b4739d2c60d10023762603d2b65127d65fa1"},{"sha":"380a2adff305931dca874f96d10cd93237930c64","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: improve prefetching in dequeue path\n\nThis is an optimization to prefetch next buffer while the\ncurrent one is being processed.\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/380a2adff305931dca874f96d10cd93237930c64"},{"sha":"c1058a6b162d0e6d9210ae2c777825c2cf7b5c59","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: prefetch first descriptor in dequeue path\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/c1058a6b162d0e6d9210ae2c777825c2cf7b5c59"},{"sha":"611994fc1bacc86decb2d8cd8ff6f7b0b1a883bc","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: improve prefetching in enqueue path\n\nThis is an optimization to prefetch next buffer while the\ncurrent one is being processed.\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/611994fc1bacc86decb2d8cd8ff6f7b0b1a883bc"},{"sha":"297b1e7350f6933114e0945ca00a1814a258acae","author":{"name":"Jens Freimann","email":"ca9361fbe2c56b38bfc6f0fa839493a196cfbd8f@redhat.com"},"message":"vhost: add virtio packed virtqueue defines\n\nSigned-off-by: Jens Freimann <jfreimann@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/297b1e7350f6933114e0945ca00a1814a258acae"},{"sha":"d3211c98c45672f700e270d98b1dbca62b634c72","author":{"name":"Jens Freimann","email":"ca9361fbe2c56b38bfc6f0fa839493a196cfbd8f@redhat.com"},"message":"vhost: add helpers for packed virtqueues\n\nAdd some helper functions to check descriptor flags\nand check if a vring is of type packed.\n\nSigned-off-by: Jens Freimann <jfreimann@redhat.com>\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/d3211c98c45672f700e270d98b1dbca62b634c72"},{"sha":"2d1541e2b6b3b24098d72d5bdecfeed92d83f13a","author":{"name":"Yuanhan Liu","email":"5219796f50b7b6a5f4ac3e8f0a0f9501ee64a87c@fridaylinux.org"},"message":"vhost: add vring address setup for packed queues\n\nAdd code to set up packed queues when enabled.\n\nSigned-off-by: Yuanhan Liu <yliu@fridaylinux.org>\nSigned-off-by: Jens Freimann <jfreimann@redhat.com>\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/2d1541e2b6b3b24098d72d5bdecfeed92d83f13a"},{"sha":"7e47bba30af2591f9e10c85d687364e0e35a95a2","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: clear shadow used table index at flush time\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/7e47bba30af2591f9e10c85d687364e0e35a95a2"},{"sha":"d6315ce7964d6ac22e73638baffffddde0fa73ff","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: make indirect desc table copy desc type agnostic\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/d6315ce7964d6ac22e73638baffffddde0fa73ff"},{"sha":"2c22b143887aa5782472589b17499ac02ad92b79","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: clear batch copy index at copy time\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/2c22b143887aa5782472589b17499ac02ad92b79"},{"sha":"62250c1d09780e3d75ae252d9f69ca862e5bfca7","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: extract split ring handling from Rx and Tx functions\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/62250c1d09780e3d75ae252d9f69ca862e5bfca7"},{"sha":"3e2f9700bb92d4654147a11de1e52f8ff56083ce","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: append shadow used ring function names with split\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/3e2f9700bb92d4654147a11de1e52f8ff56083ce"},{"sha":"37f5e79a271d598c88b85d169f22538a087ab0ad","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: add shadow used ring support for packed rings\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/37f5e79a271d598c88b85d169f22538a087ab0ad"},{"sha":"cf3af2be49cde724bc75bb1937af2a3591c329de","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: create descriptor mapping function\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/cf3af2be49cde724bc75bb1937af2a3591c329de"},{"sha":"2f3225a7d69b38ac8c457474fc7322c5152f859e","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: add vector filling support for packed ring\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/2f3225a7d69b38ac8c457474fc7322c5152f859e"},{"sha":"a922401f35cc40dead57cbd6e330a14b438905bf","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: add Rx support for packed ring\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/a922401f35cc40dead57cbd6e330a14b438905bf"},{"sha":"ae999ce49dcb7a55300634e6a638f83f6c73667c","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: add Tx support for packed ring\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/ae999ce49dcb7a55300634e6a638f83f6c73667c"},{"sha":"b1cce26af1dca2389e140d07fb32902abce9fd86","author":{"name":"Maxime Coquelin","email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@redhat.com"},"message":"vhost: add notification for packed ring\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>\nAcked-by: Tiwei Bie <tiwei.bie@intel.com>","distinct":true,"url":"https://api.github.com/repos/gkatsikas/dpdk/commits/b1cce26af1dca2389e140d07fb32902abce9fd86"}]}
{"actor":{"display_login":"gkatsikas"}}