{"push_id":1008335465,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"8f6f24342281f59de0df7bd976a32f714d39b9a9","before":"9ec201f5d6e7f67cf4cf0141ff5a0459667e945f","commits":[{"sha":"891ef4d9656f9b0937ead15264d05af927c7507f","author":{"email":"9764f7352cc58ab82ad4aa992607a38bf478dd1e@6wind.com","name":"Didier Pallard"},"message":"app/test: fix CRC hash values\n\nAdd some small key lengths (below 4 bytes), and fix odd key lengths\nexpected returned values for CRC computation to match real CRC values.\n\nFixes: 6298d2c55ae8 (\"app/test: add new functional tests for hash functions\")\n\nSigned-off-by: Didier Pallard <didier.pallard@6wind.com>\nAcked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/891ef4d9656f9b0937ead15264d05af927c7507f"},{"sha":"9792848c65a7cfcc97217bcaa104a0641112d61e","author":{"email":"9764f7352cc58ab82ad4aa992607a38bf478dd1e@6wind.com","name":"Didier Pallard"},"message":"hash: fix CRC32c computation\n\nFix crc32c hash functions to return a valid crc32c value for\ndata lengths not multiple of 4 bytes.\nARM code is not tested.\n\nFixes: af75078fece3 (\"first public release\")\n\nSigned-off-by: Didier Pallard <didier.pallard@6wind.com>\nAcked-by: David Marchand <david.marchand@6wind.com>\nAcked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/9792848c65a7cfcc97217bcaa104a0641112d61e"},{"sha":"948fd64befc3726e10dd074490664611607cc994","author":{"email":"ef9891457927ceb95d483a81954cf06349274890@redhat.com","name":"Panu Matilainen"},"message":"mk: replace the combined library with a linker script\n\nThe physically linked-together combined library has been an increasing\nsource of problems, as was predicted when library and symbol versioning\nwas introduced. Replace the complex and fragile construction with a\nsimple linker script which achieves the same without all the problems,\nremove the related kludges from eg mlx drivers.\n\nSince creating the linker script is practically zero cost, remove the\nconfig option and just create it always.\n\nBased on a patch by Sergio Gonzales Monroy, linker script approach\ninitially suggested by Neil Horman.\n\nSuggested-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>\nSuggested-by: Neil Horman <nhorman@tuxdriver.com>\nSigned-off-by: Panu Matilainen <pmatilai@redhat.com>\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/948fd64befc3726e10dd074490664611607cc994"},{"sha":"b2bb3a5daaac395c775166fe246e0e48fde81822","author":{"email":"ef9891457927ceb95d483a81954cf06349274890@redhat.com","name":"Panu Matilainen"},"message":"mk: stop on warning only in developer build\n\nAdd RTE_DEVEL_BUILD make-variable which can be used to do things\ndifferently when doing development vs building a release,\nautodetected from source root .git presence and overridable via\ncommandline. It is used it to enable -Werror compiler flag and may\nbe extended to other checks.\n\nFailing build on warnings is a useful developer tool but its bad\nfor release tarballs which can and do get built with newer\ncompilers than what was used/available during development. Compilers\nroutinely add new warnings so code which built silently with cc X\nmight no longer do so with X+1. This doesn't make the existing code\nany more buggier and failing the build in this case does not help\nto improve the quality of an already released version either.\n\nThis change the default flags which can be tuned with EXTRA_CFLAGS.\n\nSigned-off-by: Panu Matilainen <pmatilai@redhat.com>\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>\nAcked-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/b2bb3a5daaac395c775166fe246e0e48fde81822"},{"sha":"973735dd994aa1e3a8ac2649c84094b50844c939","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"mk: fix error message\n\nWhen specifying a wrong directory with RTE_SDK and RTE_TARGET\nto build an application, the error message about missing config\nfile was wrong.\n\nFixes: 6b62a72a70d0 (\"mk: install a standard cutomizable tree\")\n\nReported-by: Steeven Lee <steeven@gmail.com>\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/973735dd994aa1e3a8ac2649c84094b50844c939"},{"sha":"21e10f983ebcd90798ffd394ab28ed8f11f923ee","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"eal: fix symbol map version number\n\nThe version 2.3 has been renamed 16.04.\n\nFixes: 6d7de6d2e357 (\"version: switch to year.month numbers\")\n\nReported-by: Panu Matilainen <pmatilai@redhat.com>\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/21e10f983ebcd90798ffd394ab28ed8f11f923ee"},{"sha":"3560681d68a16599e1b149799210b0de43c660aa","author":{"email":"51adf90a8024abe2747e8765c42944fefe84a464@live.com","name":"Yi Lu"},"message":"eal/linux: fix build with hpet\n\nFix compile error when enable CONFIG_RTE_LIBEAL_USE_HPET.\n\nError messages:\nlib/librte_eal/linuxapp/eal/eal_timer.c: In function ‘rte_eal_hpet_init’:\nlib/librte_eal/linuxapp/eal/eal_timer.c:222:2: error:\nimplicit declaration of function ‘rte_thread_setname’\n\nFixes: badb3688ffa8 (\"eal/linux: fix build with glibc < 2.12\")\n\nSigned-off-by: Yi Lu <luyi68@live.com>\nAcked-by: David Marchand <david.marchand@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/3560681d68a16599e1b149799210b0de43c660aa"},{"sha":"a5f6b5ddca9617974321728eb0e2bc6098ad26ff","author":{"email":"1a211aea3e85986996a00a989d45740243e69d7a@allegro-packets.com","name":"Ralf Hoffmann"},"message":"eal/linux: change hugepage sorting to avoid overlapping memcpy\n\nwith only one hugepage or already sorted hugepage addresses, the sort\nfunction called memcpy with same src and dst pointer. Debugging with\nvalgrind will issue a warning about overlapping area. This patch changes\nthe sort method to qsort to avoid this behavior. The separate sort\nfunction is no longer necessary.\n\nSuggested-by: Jay Rolette <rolette@infiniteio.com>\nSigned-off-by: Ralf Hoffmann <ralf.hoffmann@allegro-packets.com>\nAcked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/a5f6b5ddca9617974321728eb0e2bc6098ad26ff"},{"sha":"69d308e1c0e36c889ac74ce61842145af246ad30","author":{"email":"c0e8db5a5f93bad931ec9132d975df2e57998798@mvista.com","name":"Santosh Shukla"},"message":"virtio: restrict vector Rx/Tx to x86 SSSE3\n\nTemporary implementation to let virtio operate in non-vec mode for archs\nwhich doesn't support _ssse_ cpuflag.\n\ntodo:\n1) Move virtio_recv_pkts_vec() implementation to\n   drivers/virtio/virtio_vec_<arch>.h file.\n2) Remove use_simple_rxtx flag, so that virtio/virtio_vec_<arch>.h\n   files to provide vectored/non-vectored rx/tx apis.\n\nFixes: fc3d66212fed (\"virtio: add vector Rx\")\nFixes: c121c8d6d31a (\"virtio: add simple Tx\")\nFixes: 8d8393fb1861 (\"virtio: pick simple Rx/Tx\")\n\nSigned-off-by: Santosh Shukla <sshukla@mvista.com>\nAcked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/69d308e1c0e36c889ac74ce61842145af246ad30"},{"sha":"f4730aa6e7fe681786e130fdce49ece31c2110d5","author":{"email":"c0e8db5a5f93bad931ec9132d975df2e57998798@mvista.com","name":"Santosh Shukla"},"message":"config: enable virtio for ARM\n\nremoved _VIRTIO_PMD=n from arch config and let arch to use _VIRTIO_PMD\nfrom config/common_linuxapp.\n\nSigned-off-by: Santosh Shukla <sshukla@mvista.com>\nAcked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/f4730aa6e7fe681786e130fdce49ece31c2110d5"},{"sha":"fb76dd26a31d474b43316ee8b606367532c22f65","author":{"email":"2f8dd9032d5b85ca4b53dec8ce664eb6998836be@6wind.com","name":"Nelio Laranjeiro"},"message":"cmdline: increase command line buffer\n\nAllow long command lines in testpmd (like flow director with IPv6, ...).\n\nSigned-off-by: John McNamara <john.mcnamara@intel.com>\nSigned-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>\nAcked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/fb76dd26a31d474b43316ee8b606367532c22f65"},{"sha":"a9963a86b2e144727f21d2294cc827d047c849ef","author":{"email":"2f8dd9032d5b85ca4b53dec8ce664eb6998836be@6wind.com","name":"Nelio Laranjeiro"},"message":"ethdev: increase RETA entry size\n\nSeveral NICs can handle 512 entries/queues in their RETA table,\nan 8 bit field is not large enough for them.\n\nSigned-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>\nAcked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/a9963a86b2e144727f21d2294cc827d047c849ef"},{"sha":"ebb30ec64a68ba2551d8c1e9cc6f9334d5cd21b9","author":{"email":"2f8dd9032d5b85ca4b53dec8ce664eb6998836be@6wind.com","name":"Nelio Laranjeiro"},"message":"mlx5: increase RETA table size\n\nConnectX-4 NICs can handle at most 512 entries in RETA table.\n\nSigned-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>\nAcked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/ebb30ec64a68ba2551d8c1e9cc6f9334d5cd21b9"},{"sha":"ac78cb27a80852f337c92f5373ca778e67a85c40","author":{"email":"158229b45010c41ed02cba37180648366c7fcafa@gmail.com","name":"Marc Sune"},"message":"cmdline: fix missing include\n\ncmdline_parse_*.h headers use struct cmdline_token_hdr /\ncmdline_parse_token_hdr_t which is defined in cmdline_parse.h, but\ndo not include it, forcing manual inclusion.\n\nThis commit includes cmdline_parse.h in all cmdline_parse_*.h.\n\nSigned-off-by: Marc Sune <marcdevel@gmail.com>\nAcked-by: Olivier Matz <olivier.matz@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/ac78cb27a80852f337c92f5373ca778e67a85c40"},{"sha":"d6b324c00fc933f757e68c54c0e50c92826d83f0","author":{"email":"83b505ae12d9bdc22c890f27688dc126953f0ea3@gmail.com","name":"Ravi Kerur"},"message":"mbuf: get DMA address\n\nMacros RTE_MBUF_DATA_DMA_ADDR and RTE_MBUF_DATA_DMA_ADDR_DEFAULT\nare defined in each PMD driver file. Convert macros to inline\nfunctions and move them to common lib/librte_mbuf/rte_mbuf.h file.\nPMD drivers include rte_mbuf.h file directly/indirectly hence no\nadditioanl header file inclusion is necessary.\n\nSigned-off-by: Ravi Kerur <rkerur@gmail.com>\nSigned-off-by: Olivier Matz <olivier.matz@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/d6b324c00fc933f757e68c54c0e50c92826d83f0"},{"sha":"5ecdeba601d13156379dde4e8bbca69a20c049af","author":{"email":"66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com","name":"Bruce Richardson"},"message":"lpm: merge tbl24 and tbl8 structures\n\nThe tbl8 and tbl24 structures were essentially identical except for\nslightly different names for one or two fields. Merge these two\nstructures into a single structure definition.\n\nTwo fields have been renamed as part of this change: the\n\"ext_entry\" field in the tbl24 has been renamed to \"valid_group\" to match\nthe tbl8 value to make the merge easier, and the \"tbl8_gindex\" field has\nbeen renamed to \"group_idx\". The \"valid_group\" field now serves two\npurposes: in a tbl8 it indicates if the group, i.e. the tbl8, is valid,\nand in a tbl24, it indicates if the \"group_idx\" is valid, i.e. whether\nthe value is a next_hop or a tbl8 index. [The name \"group_idx\" was used\nto make this latter link between the fields clearer]\n\nSuggested-by: Vladimir Medvedkin <medvedkinv@gmail.com>\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/5ecdeba601d13156379dde4e8bbca69a20c049af"},{"sha":"1409f127d7f1a79aa60b7432bc1df3b89a55564e","author":{"email":"64d28b617c3b4840f5ded1bfa611cba7fadfe5c7@intel.com","name":"Jingjing Wu"},"message":"ethdev: fix byte order consistency of flow director\n\nFixed issue of byte order in ethdev library that the structure\nfor setting fdir's mask and flow entry is inconsist and made\ninputs of mask be in big endian.\n\nFixes: 2d4c1a9ea2ac (\"ethdev: add new flow director masks\")\nFixes: 76c6f89e80d4 (\"ixgbe: support new flow director masks\")\n\nReported-by: Yaacov Hazan <yaacovh@mellanox.com>\nSigned-off-by: Jingjing Wu <jingjing.wu@intel.com>\nAcked-by: Zhe Tao <zhe.tao@intel.com>\nAcked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/1409f127d7f1a79aa60b7432bc1df3b89a55564e"},{"sha":"8827234d70dfc0b92f893f73d43af2275d354df9","author":{"email":"ee2fa8b2681c737f775687e475dcbf2028a412f1@6wind.com","name":"Thomas Monjalon"},"message":"doc: tidy sections in release notes\n\nFixes: 5499c1fc9baa (\"examples/vhost: fix mbuf allocation\")\n\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/8827234d70dfc0b92f893f73d43af2275d354df9"},{"sha":"e45ef10c34540c3f543689d833db8bb7296d9e85","author":{"email":"f97a07384723981b442bf4ce37d40edbfd008094@intel.com","name":"Keith Wiles"},"message":"config: fix missing 64-bit flag on FreeBSD\n\nUntil now, the generic 64-bit flag was used only for ARM or Linux,\nand was not defined for BSD environment.\n\nFixes: d05e7115f466 (\"mem: support layout of IBM Power\")\n\nSigned-off-by: Keith Wiles <keith.wiles@intel.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/e45ef10c34540c3f543689d833db8bb7296d9e85"},{"sha":"43f4364dd33682365a1415ca252cafef534e40a8","author":{"email":"f97a07384723981b442bf4ce37d40edbfd008094@intel.com","name":"Keith Wiles"},"message":"config: remove duplicate information\n\nIn order to cleanup the configuration files some and reduce\nthe number of duplicate configuration information. Add a new\nfile called common_base which contains just about all of the\nconfiguration lines in one place. Then have the common_bsdapp,\ncommon_linuxapp files include this one file. Then in those OS\nspecific files add the delta configuration lines.\n\nSigned-off-by: Keith Wiles <keith.wiles@intel.com>\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>","distinct":true,"url":"https://api.github.com/repos/huiweics/dpdk/commits/43f4364dd33682365a1415ca252cafef534e40a8"}]}