{"push_id":2767009639,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"7f675c27d9c80bc6ff3793140fa3215671b295d6","before":"a0163693bcc4f78f50c3471dbcacc2ca1394f71f","commits":[{"sha":"eae0a36249acb365c9c5952b0ed7f1d4b625ab42","author":{"name":"Somnath Kotur","email":"b8220280eb86080d22ca0cb32db0b374b9a89cc6@broadcom.com"},"message":"net/bnxt: fix filter freeing\n\nbnxt_clear_hwrm_vnic_filters() was removing the created filter from HW,\nbut not clearing the internal data structures by removing it from the\nstruct bnxt_vnic_info->filter list.\n\nFixes: 5ef3b79fdfe6 (\"net/bnxt: support flow filter ops\")\nCc: stable@dpdk.org\n\nSigned-off-by: Somnath Kotur <somnath.kotur@broadcom.com>\nSigned-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>","distinct":true,"url":"https://api.github.com/repos/theojulienne/dpdk/commits/eae0a36249acb365c9c5952b0ed7f1d4b625ab42"},{"sha":"6621ae146166adaba8dc4c120ad8c0fabab95830","author":{"name":"Ajit Khaparde","email":"01965fbd61169dc18f3fb5e13de7f67d298f8924@broadcom.com"},"message":"net/bnxt: fix memory leaks in NVM commands\n\nIn some cases we may not be freeing up memory allocated for certain\nNVM commands because the code might have bailed out before reaching\nrte_free(). This patch moves some code around to ensure the allocated\nmemory is freed before exiting the function.\n\nFixes: 19e6af01bb36 (\"net/bnxt: support get/set EEPROM\")\nCc: stable@dpdk.org\n\nSigned-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>\nReviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>\nReviewed-by: Ray Jui <ray.jui@broadcom.com>\nReviewed-by: Michael Wildt <michael.wildt@broadcom.com>\nReviewed-by: Randy Schacher <stuart.schacher@broadcom.com>","distinct":true,"url":"https://api.github.com/repos/theojulienne/dpdk/commits/6621ae146166adaba8dc4c120ad8c0fabab95830"},{"sha":"4623c0d4b572e9bea28d59e6e54ae6d5dab2412e","author":{"name":"Ajit Khaparde","email":"01965fbd61169dc18f3fb5e13de7f67d298f8924@broadcom.com"},"message":"net/bnxt: fix lock release on NVM write failure\n\nIn bnxt_hwrm_flash_nvram, before attempting to allocate a buffer\nwe are grabbing the rte_spinlock. And if the allocation fails we\nare returning before releasing the spinlock. We avoid the situation\nby calling HWRM_PREP which grabs the lock after the buffer is\nallocated successfully.\n\nFixes: 19e6af01bb36 (\"net/bnxt: support get/set EEPROM\")\nCc: stable@dpdk.org\n\nSigned-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>\nReviewed-by: Randy Schacher <stuart.schacher@broadcom.com>","distinct":true,"url":"https://api.github.com/repos/theojulienne/dpdk/commits/4623c0d4b572e9bea28d59e6e54ae6d5dab2412e"},{"sha":"6dc875ab5ff76377376906aa6d05d95ffd34b9f9","author":{"name":"Ajit Khaparde","email":"01965fbd61169dc18f3fb5e13de7f67d298f8924@broadcom.com"},"message":"net/bnxt: check access denied for HWRM commands\n\nFirmware can restrict access to certain resources in the hardware\ndepending on various factors. In such cases when the PMD tries to\nconfigure these resources the firmware will return\nHWRM_ERR_CODE_RESOURCE_ACCESS_DENIED error. Parse this and return\nthe standard EACCES error to the applications.\n\nFixes: 804e746c7b73 (\"net/bnxt: add hardware resource manager init code\")\nCc: stable@dpdk.org\n\nSigned-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>","distinct":true,"url":"https://api.github.com/repos/theojulienne/dpdk/commits/6dc875ab5ff76377376906aa6d05d95ffd34b9f9"},{"sha":"7f675c27d9c80bc6ff3793140fa3215671b295d6","author":{"name":"Ajit Khaparde","email":"01965fbd61169dc18f3fb5e13de7f67d298f8924@broadcom.com"},"message":"net/bnxt: fix RETA size\n\nThe reta_size being indicated in the bnxt_dev_info_get_op was incorrect.\nSet it to the value supported by the hardware.\n\nFixes: 0a6d2a720078 (\"net/bnxt: get device infos\")\nCc: stable@dpdk.org\n\nSigned-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>\nReviewed-by: Scott Branden <scott.branden@broadcom.com>\nReviewed-by: Randy Schacher <stuart.schacher@broadcom.com>\nTested-by: Randy Schacher <stuart.schacher@broadcom.com>","distinct":true,"url":"https://api.github.com/repos/theojulienne/dpdk/commits/7f675c27d9c80bc6ff3793140fa3215671b295d6"}]}
{"actor":{"display_login":"hubot"}}