{"push_id":772570946,"size":53,"distinct_size":53,"ref":"refs/heads/master","head":"7173acefc7cfdfbbb9b91fcba1c9a67adb4c07c9","before":"1c9d836159d5d0a22c0eca79de8fd041eafc795b","commits":[{"sha":"5667c8dfaa98b1d4763270c6a1fcddcc031996ee","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"eal/ppc: fix build\n\nByte ordering macros were used without including the needed header.\n\nFixes: ce10b21bf624 (\"eal/ppc: fix cpu cycle count for little endian\")\n\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>\nAcked-by: Chao Zhu <chaozhu@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/5667c8dfaa98b1d4763270c6a1fcddcc031996ee"},{"sha":"d1668c9762ad5f2e9e6ad8436e6a23bac64473c9","author":{"email":"efb28dd1236fe58fb57f933212eddfe89b9da704@intel.com","name":"Sergio Gonzalez Monroy"},"message":"mem: fix ivshmem in malloc heap\n\nAfter the changes introduced by Dynamic Memzones, all the memsegs were\nadded to the malloc heap during init.\n\nThose changes did not account for IVSHMEM memsegs which should not be\nadded to the malloc heap as part of available memory.\n\nFixes: fafcc11985a2 (\"mem: rework memzone to be allocated by malloc\")\n\nSigned-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/d1668c9762ad5f2e9e6ad8436e6a23bac64473c9"},{"sha":"cd10c42eb5bcdc9b8d6f91db5929ed0e54132181","author":{"email":"efb28dd1236fe58fb57f933212eddfe89b9da704@intel.com","name":"Sergio Gonzalez Monroy"},"message":"mem: fix ivshmem freeing\n\nThere is no sync between host and guest to allow removal of memzones,\nand freeing them result in undefined behavior.\n\nIn the guest, we identify IVSHMEM memsegs/memzones by having\nioremap_addr != 0. In the host, nothing is done to the memzone, meaning\nioremap_addr == 0.\n\nAs a solution, mark memzones being added to IVSHMEM in the host, by\nsetting ioremap_addr, then return an error whenever we try to free an\nIVSHMEM memzone.\n\nFixes: ff909fe21f0 (\"mem: introduce memzone freeing\")\n\nSigned-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/cd10c42eb5bcdc9b8d6f91db5929ed0e54132181"},{"sha":"5c11cefe0e2e03d5eef205dce0d6eb5c4fd340f9","author":{"email":"b347a9f5840345582b30d055e1e99ac6ac7bce3c@igel.co.jp","name":"Tetsuya Mukawa"},"message":"ethdev: fix illegal port access\n\nTo obtain detachable flag, pci_drv is accessed in rte_eth_dev_is_detachable().\nBut pci_drv is only valid if port is enabled. Not to cause illegal access,\nadd rte_eth_dev_is_valid_port() before accessing.\n\nSigned-off-by: Tetsuya Mukawa <mukawa@igel.co.jp>\nAcked-by: Bernard Iremonger <bernard.iremonger@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/5c11cefe0e2e03d5eef205dce0d6eb5c4fd340f9"},{"sha":"d23f7f8bcddecdc420875b5899715fbd97483370","author":{"email":"10b95deab7df654d0c21c8c98b54c9a1ecf2a5c0@intel.com","name":"Jijiang Liu"},"message":"i40e: remove unlikely prediction in Tx\n\nThe i40e_xmit_pkts() is called, which often means HW offload is used here,\nso we had better remove 'unlikely' check for checksum offload.\n\nSigned-off-by: Jijiang Liu <jijiang.liu@intel.com>\nAcked-by: Marvin Liu <yong.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/d23f7f8bcddecdc420875b5899715fbd97483370"},{"sha":"85cc012ddda48ee6930789187bbfb661066e1c02","author":{"email":"48ec5a1eca3b9bbf6e6c3f33f2e821020fe0db91@ecotelecom.ru","name":"Sergey Balabanov"},"message":"bonding: fix socket id for LACP slave\n\nOn slave activation in LACP (8023AD) SOCKET_ANY_ID (which is -1)\nis being casted to unsigned char and then to signed int.\nThe result is that socket_id has value of 255, not -1.\nThis results to memory allocation failure.\n\nFixes: 46fb43683679 (\"bond: add mode 4\")\n\nSigned-off-by: Sergey Balabanov <balabanovsv@ecotelecom.ru>\nAcked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/85cc012ddda48ee6930789187bbfb661066e1c02"},{"sha":"c45c8bd9b96e0bdf97572de25aaa771f63b37466","author":{"email":"233eeff376ad0c06f66f06c5522ea3c4feb30d3b@intel.com","name":"Bernard Iremonger"},"message":"bonding: fix device initialisation error handling\n\nIf the name parameter to rte_eth_bond_create() was NULL,\nthere was a segmentation fault because eth_dev was also NULL.\nAdd error handling of mac_addrs memory allocation.\nAdd call to rte_eth_dev_release_port() in error handling.\n\nSigned-off-by: Bernard Iremonger <bernard.iremonger@intel.com>\nTested-by: Marvin Liu <yong.liu@intel.com>\nAcked-by: Michal Jastrzebski <michalx.k.jastrzebski@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/c45c8bd9b96e0bdf97572de25aaa771f63b37466"},{"sha":"b7f477920f7be7052e8d5de9ea14f61aba7597d3","author":{"email":"99bb29f284bc46c0a62a09be83edd00b1cccc1e5@intel.com","name":"Michal Jastrzebski"},"message":"app/test: fix bonding mode 5 Tx check\n\nTest failed on verification if number of bytes\ntransmitted on each slave is not less than 90%\nand greater than 110% of mean value of bytes transmitted\nthru one slave. This was verified on a real system\nbut is difficult to achieve using virtualpmd.\nThat's why for unit tests only, it is sufficient to verify that with\nhigh load (2 seconds transmission) all slaves are transmitting\nso the traffic is balanced.\n\nFixes: 0c8396e6d786 (\"bond: unit tests for mode 5\")\n\nSigned-off-by: Michal Jastrzebski <michalx.k.jastrzebski@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/b7f477920f7be7052e8d5de9ea14f61aba7597d3"},{"sha":"10cbac6ae95e27f99d81d4d6a4e00bf73de3ef13","author":{"email":"4c29f15f129851f024c82c677c9c2e57c6db829d@gmail.com","name":"Hyun Yoo"},"message":"examples/kni: fix crash on exit\n\nIn kni_free_kni(), p[i] should be p[port_id].\n\nSigned-off-by: Hyun Yoo <easetheworld@gmail.com>\nAcked-by: Helin Zhang <helin.zhang@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/10cbac6ae95e27f99d81d4d6a4e00bf73de3ef13"},{"sha":"6f1c1e28d98e11c679538ea5eebd0401adba8f55","author":{"email":"28355d9cfe41bb8148aea0fb24f47aae8f4217a1@intel.com","name":"Pablo de Lara"},"message":"examples/l3fwd: fix build with exact-match enabled\n\nL3fwd was trying to use an inexistent function \"simple_ipv6_fwd_4pkts\",\ninstead it should be \"simple_ipv6_fwd_8pkts\", and \"simple_ipv8_fwd_4pkts\"\ninstead of \"simple_ipv4_fwd_8pkts\".\n\nclang reports some unused functions, used only for LPM lookup:\nexamples/l3fwd/main.c:545:1: error: unused function 'send_packetsx4'\nexamples/l3fwd/main.c:1165:1: error: unused function 'rfc1812_process'\n\nFixes: 80fcb4d4 (\"examples/l3fwd: increase lookup burst size to 8\")\n\nSigned-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>\nAcked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>\n[Thomas: more #if to fix clang warnings]\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/6f1c1e28d98e11c679538ea5eebd0401adba8f55"},{"sha":"e9f64db946378944f149a0a198a01aa4f555748b","author":{"email":"28355d9cfe41bb8148aea0fb24f47aae8f4217a1@intel.com","name":"Pablo de Lara"},"message":"examples/vm_power: show warning when more than 64 cores\n\nWhen using VM power manager app on systems with more than 64 cores,\napp could not run even though user does not use cores 64 or higher.\nThe problem happens only in that case, in which case it will result\nin an undefined behaviour.\n\nThefere, this patch allows the user to run the app on a system with more\nthan 64 cores, warning the user not to use cores higher than 64 in the VM(s).\n\nAdd new known issue where VM power manager app may not work\nin a system with more than 64 cores, in release notes.\n\nSigned-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>\nTested-by: Marvin Liu <yong.liu@intel.com>\nAcked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/e9f64db946378944f149a0a198a01aa4f555748b"},{"sha":"5762a5657ee3a49daf5af2c64b6c4549d3ac8a80","author":{"email":"7edc6dd0948177c688da9b288939d80da3db4303@intel.com","name":"Cunming Liang"},"message":"doc: add Rx interrupt in prog guide\n\nThe patch updates the env_abstraction_layer.rst part in prog_guide.\nIt adds the RX interrupt event declaration and revises the others in\ninterrupt event section.\n\nSigned-off-by: Cunming Liang <cunming.liang@intel.com>\nAcked-by: Danny Zhou <danny.zhou@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/5762a5657ee3a49daf5af2c64b6c4549d3ac8a80"},{"sha":"0e03fe7459208458aa8ccf12a7a8c1df8359a3e4","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: add a prog guide note about driver base dirs\n\nThis patch updates the \"Source Organisation\" section of the\nProgrammers Guide to add an note that the code in the\ndrivers/net/pmd/base directories should not be modifed\nby the user apart from the pmd_osdep.[ch] files.\n\nAlso fixes some grammar and rst issues in that section.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/0e03fe7459208458aa8ccf12a7a8c1df8359a3e4"},{"sha":"eebeb3f60b5817392356627e55f6bcb27a191357","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"drivers: add warning note to base dirs\n\nThis patch adds a note to the README files in the\ndrivers/net/pmd/base dirs to highlight that the code should not\nbe modifed by the user apart from the pmd_osdep.[ch] files.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/eebeb3f60b5817392356627e55f6bcb27a191357"},{"sha":"1b7e102356eeb57f3f6cdff48729f5d44cb69393","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"version: 2.1.0-rc4\n\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/1b7e102356eeb57f3f6cdff48729f5d44cb69393"},{"sha":"67ff575ee8d20508f5e2ea82ac97442130693e54","author":{"email":"d89ea4150d91f674af88bbc382d184dd42ea906c@intel.com","name":"Marvin Liu"},"message":"examples/vm_power: fix physical core mask\n\nHost cpu mapping structure can only support 64 cpus. When run vm_power sample\non platform with more than 64 cpus, will generate improper physical core mask.\nAfter limited supported host cpus to 64 will fix this issue.\n\nFixes: e9f64db94637 (\"examples/vm_power: show warning when more than 64 cores\")\n\nSigned-off-by: Marvin Liu <yong.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/67ff575ee8d20508f5e2ea82ac97442130693e54"},{"sha":"2b68e480314e2095cc18dd5f1391a0fab101a618","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: reset the default sphinx literal block format\n\nSet the default literal block format for Sphinx docs\nto 'none' instead of the implicit default of 'python'.\n\nThis means that default :: blocks won't have any\nhighlighting applied. Explicit highlighting via\nthe code-block:: directive is already available and\nin use in the docs.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>\nAcked-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/2b68e480314e2095cc18dd5f1391a0fab101a618"},{"sha":"7798f17a0d6295b9d3d9f8dc8008cd200a7643de","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: add documentation guidelines\n\nAdded guidelines on the purpose and structure of the DPDK\ndocumentation, how to build it and guidelines for creating it.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>\nAcked-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/7798f17a0d6295b9d3d9f8dc8008cd200a7643de"},{"sha":"426d98f7562d529f8b82f1f224631601472433f7","author":{"email":"af31595c36a4239b9676e9b3a777d3e2f15a6c4d@intel.com","name":"John McNamara"},"message":"doc: move doxygen section to the doc guidelines\n\nMoved and refactored the Doxygen guidelines from the Coding Style doc\nto the Documentation Guidelines doc. Replaced the existing Doxygen\nreferences with links.\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>\nAcked-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/426d98f7562d529f8b82f1f224631601472433f7"},{"sha":"6bdae907647691fe2f380efcd281cc276fafb3d0","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"doc: rename guidelines for contributors\n\nClarify target of guidelines by renaming the title and the directory.\n\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>\nAcked-by: John McNamara <john.mcnamara@intel.com>","distinct":true,"url":"https://api.github.com/repos/Mellanox/dpdk.org/commits/6bdae907647691fe2f380efcd281cc276fafb3d0"}]}