{"push_id":790955538,"size":681,"distinct_size":1,"ref":"refs/heads/bazel","head":"bc9fbf8b11e6e2f66121d44a412ae74429e2fe32","before":"a5fcbb8f872d49b2e1b2ee4f90d3b0ba3602433f","commits":[{"sha":"536884d6963164ebba88f3633d2e22e5bbcc069c","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: add sphinx numref compatibility fallback\n\nThis change adds some simple handling for the :numref: directive\nfor Sphinx versions prior to 1.3.1. This allows the Guides\ndocumentation to be built with older versions of Sphinx and still\nproduce reasonable results.\n\nThe patch replaces the :numref: reference with a link to the\ntarget (for all Sphinx doc types). It doesn't try to label\nfigures/tables.\n\nFull numref support with automatic figure/table numbering and\nlinks can be obtained by upgrading to Sphinx 1.3.1 or later.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>\nAcked-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/536884d6963164ebba88f3633d2e22e5bbcc069c"},{"sha":"4a22e6ee3d2f8be8afd5b374a8916e232ab7fe97","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: refactor figure numbers into references\n\nThis change adds automatic figure references to the docs. The\nfigure numbers in the generated Html and PDF docs are now\nautomatically numbered based on section.\n\nRequires Sphinx >= 1.3.1.\n\nThe patch makes the following changes.\n\n* Changes image:: tag to figure:: and moves image caption\n  to the figure.\n\n* Adds captions to figures that didn't previously have any.\n\n* Un-templates the |image-name| substitution definitions\n  into explicit figure:: tags. They weren't used more\n  than once anyway and Sphinx doesn't support them\n  for figure.\n\n* Adds a target to each image that didn't previously\n  have one so that they can be cross-referenced.\n\n* Renamed existing image target to match the image\n  name for consistency.\n\n* Replaces the Figures lists with automatic :numref:\n  :ref: entries to generate automatic numbering\n  and captions.\n\n* Replaces \"Figure\" references with automatic :numref:\n  references.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/4a22e6ee3d2f8be8afd5b374a8916e232ab7fe97"},{"sha":"8c9a33744bf790f106084fc4fdbc7ff27bebe677","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: refactor table numbers into references\n\nThis change adds automatic table references to the docs. The\ntable numbers in the generated Html and PDF docs are now\nautomatically numbered based on section.\n\nRequires Sphinx >= 1.3.1.\n\nThis change:\n\n* Adds a RST table:: directive to each table caption.\n\n* Indents the tables to the required directive level.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/8c9a33744bf790f106084fc4fdbc7ff27bebe677"},{"sha":"5f3aa4a702d2cf4c05f52f3eb5fba7437e76bde7","author":{"email":"6d71ea8e75714f698bf8f65dd655ee6c0e54c28a@brocade.com","name":"Erik Ziegenbalg"},"message":"cmdline: fix small memory leak\n\nA function in cmdline.c has a return that does not free buf properly.\n\nSigned-off-by: Erik Ziegenbalg <eziegenb@brocade.com>\nAcked-by: Stephen Hemminger <stephen@networkplumber.org>\nAcked-by: John McNamara <john.mcnamara@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/5f3aa4a702d2cf4c05f52f3eb5fba7437e76bde7"},{"sha":"e221e274aa453a8a4674c9998984123792dad505","author":{"email":"9d39ea493ca46c560334f650ac5d4b5ffbcb5cf0@6wind.com","name":"Adrien Mazarguil"},"message":"mempool: fix returned value after counting objects\n\nrte_mempool_xmem_usage()'s return type is ssize_t which has the same\narchitecture-dependent width as size_t but is signed.\n\nOn 64-bit architectures, returning a negative uint32_t value without casting\nto ssize_t first does not work as intended, the sign bit is lost and the\nreturned value is garbage.\n\nThis commit fixes an assertion failure in testpmd on 64 bit architectures\nwhen combining --no-huge and --mp-anon outside of Xen Dom0:\n\n PANIC in mempool_anon_create():\n line 170        assert \"elt_num == mp->size\" failed\n\nFixes: 148f963fb532 (\"xen: core library changes\")\n\nSigned-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>\nAcked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/e221e274aa453a8a4674c9998984123792dad505"},{"sha":"41ba94ca98337ab010a790f61150143a70e03aaa","author":{"email":"cbd5212b59ab42a210d72992d23a3aa17cfd3eaf@intel.com","name":"Konstantin Ananyev"},"message":"mempool: fix pages computation to determine number of objects\n\nIn rte_mempool_obj_iter(), when element boundary coincides with page boundary,\neven if a single page is required per object, a loop checks that the next page\nis contiguous and drops the first one otherwise.\nThis commit checks subsequent pages only when several are required per object.\n\nSigned-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>\nReviewed-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/41ba94ca98337ab010a790f61150143a70e03aaa"},{"sha":"f161fb6ad5125e8286ea6aaa01e8903dacf21161","author":{"email":"9d39ea493ca46c560334f650ac5d4b5ffbcb5cf0@6wind.com","name":"Adrien Mazarguil"},"message":"app/testpmd: fix MAC address in ARP reply\n\nIn the icmpecho forwarding mode, ARP replies from testpmd contain\ninvalid zero-filled MAC addresses. This is broken since the commit below.\n\nFixes: 31db4d38de72 (\"net: change arp header struct declaration\")\n\nSigned-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>\nAcked-by: Ivan Boule <ivan.boule@6wind.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/f161fb6ad5125e8286ea6aaa01e8903dacf21161"},{"sha":"f771913186352cf5c703c069ecb06c14d250fe81","author":{"email":"9d39ea493ca46c560334f650ac5d4b5ffbcb5cf0@6wind.com","name":"Adrien Mazarguil"},"message":"app/testpmd: compute checksum in ICMP reply\n\nICMP echo replies with invalid checksums may be dropped by network nodes or\nignored by the ping utility.\n\nSigned-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>\nAcked-by: Ivan Boule <ivan.boule@6wind.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/f771913186352cf5c703c069ecb06c14d250fe81"},{"sha":"49386e44f29af038d2e7c5275f1c5991a11952f6","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"eal: fix missing header dependency\n\nrte_pci.h depends upon stdio.h for the definition of the FILE type. Add\nin #include <stdio.h> to the file to satisfy this dependency in cases\nwhere the including C file does not already include stdio.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Marc Sune <marc.sune@bisdn.de>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/49386e44f29af038d2e7c5275f1c5991a11952f6"},{"sha":"365f618238d093706dc94b471001da0cbb59914b","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"kni: fix missing header dependencies\n\nThe file rte_kni.h depends upon a number of other headers, some of which\nare missing from the #include lines. The following #includes are added:\n * rte_memory.h - for the definition of phys_addr_t\n * rte_mempool.h - for the definition of mempool struct and the mempool\n   create function.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Marc Sune <marc.sune@bisdn.de>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/365f618238d093706dc94b471001da0cbb59914b"},{"sha":"7c4c66bf666b8059ed0ad2f2478ef349b3272f51","author":{"email":"10b95deab7df654d0c21c8c98b54c9a1ecf2a5c0@intel.com","name":"Jijiang Liu"},"message":"i40e: fix condition to get VMDQ infos\n\nTo get device VMDQ info when only i40e VMDQ feature is enabled.\n\nSigned-off-by: Jijiang Liu <jijiang.liu@intel.com>\nAcked-by: Helin Zhang <helin.zhang@intel.com>\nAcked-by: Jing Chen <jing.d.chen@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/7c4c66bf666b8059ed0ad2f2478ef349b3272f51"},{"sha":"bbd8a6f64a352ff38a1ead768658ef935edbddc2","author":{"email":"f0309ca2255ec42822adda7c4b8f366ca4bb5572@intel.com","name":"Michael Qiu"},"message":"fm10k: fix maximum VF number\n\nIn DPDK, max_vfs means vf numbers created, not the max number vfs\nthe device supported.\n\nSigned-off-by: Michael Qiu <michael.qiu@intel.com>\nAcked-by: Jing Chen <jing.d.chen@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/bbd8a6f64a352ff38a1ead768658ef935edbddc2"},{"sha":"1a1109404e702d3ad1ccc1033df55c59bec1f89a","author":{"email":"10b95deab7df654d0c21c8c98b54c9a1ecf2a5c0@intel.com","name":"Jijiang Liu"},"message":"config: increase max queues per port\n\nThe default value of RTE_MAX_QUEUES_PER_PORT is 256, which is too small\nfor some configurations for i40e. There will return an error when\nconfigured queue number is larger than 256 in rte_eth_dev_configure().\n\nFor example, in vHost sample, PF queue number: 64,\nconfigured vmdq pool number: 63, each vmdq pool has 4 queues,\nthere will be required 316 queues in a port.\n\nSigned-off-by: Jijiang Liu <jijiang.liu@intel.com>\nAcked-by: Helin Zhang <helin.zhang@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/1a1109404e702d3ad1ccc1033df55c59bec1f89a"},{"sha":"0ff9695e37f4d458ef308a6ad598a0fe4444d722","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"mem: fix build with gcc 5.1\n\nOn Fedora 22, with GCC 5.1, errors are reported due to array accesses\nbeing potentially out of bounds. This commit fixes this by ensuring the\nbounds check in the loop takes account of the array size.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Neil Horman <nhorman@tuxdriver.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/0ff9695e37f4d458ef308a6ad598a0fe4444d722"},{"sha":"36501efdfc3151567bedc408a05e4bb818082400","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"i40e: fix build with gcc 5.1\n\nOn Fedora 22, with GCC 5.1, errors are reported due to array accesses\nbeing potentially out of bounds. This commit fixes this by adding in an\nextra bounds check to the loop counter.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Neil Horman <nhorman@tuxdriver.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/36501efdfc3151567bedc408a05e4bb818082400"},{"sha":"b34141b284f07eff7e04ed7dd0302b2e4dc3c7d9","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"null: fix build with gcc 5.1\n\nOn Fedora 22, with GCC 5.1, errors are reported due to array accesses\nbeing potentially out of bounds. This commit fixes this by adding in an\nextra bounds check to the loop counters, or, in the case of stats reset,\nby blindly zeroing the whole array, rather than just the part that is in\nuse.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Neil Horman <nhorman@tuxdriver.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/b34141b284f07eff7e04ed7dd0302b2e4dc3c7d9"},{"sha":"3d877053c0b88f3fc3636ab871f7afd89626aea8","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"ip_frag: fix build with gcc 5.1\n\nOn Fedora 22, with GCC 5.1, errors are reported due to array accesses\nbeing potentially out of bounds. This commit fixes this by adding in an\nextra bounds check to the loop counter.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Neil Horman <nhorman@tuxdriver.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/3d877053c0b88f3fc3636ab871f7afd89626aea8"},{"sha":"4ca9aeb205cc528913cbc6531a3d5294987c7950","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"examples/load_balancer: fix build with gcc 5.1\n\nGCC 5.1 detects more out-of-bounds accesses:\n\terror: array subscript is above array bounds [-Werror=array-bounds]\n\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>\nAcked-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/4ca9aeb205cc528913cbc6531a3d5294987c7950"},{"sha":"bd785f6f67917709a6b644d3d8fa8b51216100ac","author":{"email":"e7d64155883734f893a62d2f3554768227530801@intel.com","name":"Andrey Chilikin"},"message":"examples/l3fwd: make destination mac address configurable\n\nAdd a command-line parameter to l3fwd, to allow the user to specify the\ndestination mac address for each ethernet port used.\n\nSigned-off-by: Andrey Chilikin <andrey.chilikin@intel.com>\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/bd785f6f67917709a6b644d3d8fa8b51216100ac"},{"sha":"94ef2964148a4540db21034f5c3669ab81fbdc76","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"eal/linux: fix numa node detection\n\nUsing the \"physical_package_id\" as a fallback for determining the\nnuma node of a core tends to be unreliable. Fix this by using a\ndetection routine which reads the numa information from\n/sys/devices/system/node and just returns a numa node of 0 on\nfailure.\n\nReported-by: Wang Sheng-Hui <shhuiw@gmail.com>\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Stephen Hemminger <stephen@networkplumber.org>","distinct":false,"url":"https://api.github.com/repos/mzhaom/dpdk/commits/94ef2964148a4540db21034f5c3669ab81fbdc76"}]}