{"push_id":868465065,"size":43,"distinct_size":43,"ref":"refs/heads/for-upstream","head":"45f4c09615e7c47ce2f3b810e05fc5d3e3307e30","before":"d241e3e9dbf5d375759adaf3e2b1c9a013c3c2c7","commits":[{"sha":"02fc6480be2048fecbcc2aba15f00c28bbe8d78e","author":{"email":"3780882ee6ebd9d2578cec41b2fe98d5a68e15d1@mellanox.com","name":"Amir Vadai"},"message":"regression: Disable FENTRY\n\n-mfentry is supported only on gcc 4.6+. Kernel will select it by default\nif gcc support it. Meaning that can't compile external module on new gcc\nwith a kernel that was compiled on a new one.\nDisabling FENTRY even if gcc supports it.\n\nIf CONFIG_WANTS_KDUMP is 'y' FENTRY is not disabled\n\nChange-Id: Ic8841d973361b3d72ee38c11793d01980db22d93\nSigned-off-by: Amir Vadai <amirv@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/02fc6480be2048fecbcc2aba15f00c28bbe8d78e"},{"sha":"acbf99c79e15ab391bf968e8335ceb3e2521a12d","author":{"email":"716bdf33a22a20de4ce7ffadc214b3c6cf761fa3@mellanox.com","name":"Yishai Hadas"},"message":"net/mlx5_core: Expose transobj APIs from mlx5 core [net-next:api]\n\nMove transobj.h from the core library to include/linux/mlx5\nand expose its APIs.\nIt enables using its functionality outside of mlx5 core.\n\nissue: 559675\nChange-Id: Iefe24a5b635e38f089d2b21beafb8592f8201e00\nSigned-off-by: Yishai Hadas <yishaih@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/acbf99c79e15ab391bf968e8335ceb3e2521a12d"},{"sha":"564edb782f367d7fe67a936f947fab8836e54157","author":{"email":"87043c047ae648c52e8e3696a5843c733ffb64f9@mellanox.com","name":"Muhammad Mahajna"},"message":"net/mlx4_en: Degrade warning when calling mlx4_en_reset_config() to en_dbg() [net-next:change_message_from_warn_to_dbg]\n\nNo need to print that we are changing rx-filter and rx-vlan, in every\ncall to mlx4_en_reset_config.\nIt helps us for debugging, so it is relevant to see this message when\ndebugging.\n\nIssue: 548491\n\nChange-Id: I0be1b861df4372e03e667419a7bbd0d434f9e92d\nSigned-off-by: Muhammad Mahajna <muhammadm@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/564edb782f367d7fe67a936f947fab8836e54157"},{"sha":"bf386be9b789e8b119626c2eaf8011867de70f61","author":{"email":"3780882ee6ebd9d2578cec41b2fe98d5a68e15d1@mellanox.com","name":"Amir Vadai"},"message":"net/mlx4_en: Do not count dropped packets twice [net-next:drop_counter]\n\nRdropOvflw counter was mistakenly copied into rx_missed_errors. Because\nof that it was counted twice in ifconfig dropped packets.\n\nIssue: 584820\nChange-Id: I0c57b1a5d4cdf181e59494d0b6341c10f9ec1edc\nSigned-off-by: Amir Vadai <amirv@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/bf386be9b789e8b119626c2eaf8011867de70f61"},{"sha":"bfe4e738fc42129885476133bdf257c5a9ef16af","author":{"email":"e758e9d459928adc5685f935ae8d8ff9fe60a5ba@mellanox.com","name":"Eran Ben Elisha"},"message":"net/mlx4_en: Fix port counters statistics bitmask [net-next:extending_ethtool_counters]\n\nTwo counters (rx_chksum_complete and tx_chksum_offload) are not displayed\nunder SRIOV for the PF via ethtool because their bit mask is off, fix that.\n\nFixes: f8c6455bb ('net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE')\nFixes: 9fab426de ('mlx4: add a new xmit_more counter')\n\nIssue:525022\nChange-Id: I4607993dbb79cb6fb65fa1801847e91fceb68f74\nSigned-off-by: Eran Ben Elisha <eranbe@mellanox.com>\nSigned-off-by: Hadar Hen Zion <hadarh@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/bfe4e738fc42129885476133bdf257c5a9ef16af"},{"sha":"f18116f25f050c076beabfd8a722bb707fe14df2","author":{"email":"0ef294d941b45c360068d83f3bb3543c1c5a43da@mellanox.com","name":"Maor Gottlieb"},"message":"net/mlx4_core: Fix FMR unmapping to allow remapping afterward [net-next:fix_fmr]\n\nAccording to device spec we only need to set ownership bit to SW at FMR\nunmap, all other stuff we did are redundant and not essential.\n\nIssue: 228837\nChange-Id: Id08001e76be40a420d5a76137c54d1cbc7c8431a\nSigned-off-by: Saeed Mahameed <saeedm@mellanox.com>\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/f18116f25f050c076beabfd8a722bb707fe14df2"},{"sha":"1d793066e609d7199fdfbce9366e8cd8bac914d5","author":{"email":"9ad20b9164463c8ab84b5b8af5ac15dbd914601e@mellanox.com","name":"Majd Dibbiny"},"message":"net/mlx5_core: Fix the set ISSI flow to handle wrong firmware behavior [net-next:fix_issi]\n\nThe firmware doesn't publish whether it supports the query_issi command or not,\nso in order to know, we invoke it unconditionally, and if it fails with status\nBAD_OPCODE, we are supposed to continue working with ISSI 0.\n\nSome older firmware versions behave wrong and don't return BAD_OPCODE in the status. To\ncope with these firmwares, we don't check the status when the command fails, and\ncontinue working with ISSI 0.\n\nissue: none\nChange-Id: I90025cb5c8b9d05bd9257b4d6cd7e6706cd18a85\nSigned-off-by: Majd Dibbiny <majd@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/1d793066e609d7199fdfbce9366e8cd8bac914d5"},{"sha":"f326dcaa741ff9662974d84860a8047bd49603af","author":{"email":"df3916e8d95e4414f514e885a184873181498dca@mellanox.com","name":"Doron Tsur"},"message":"net/mlx5e: Max mtu comparison fix [net-next:fix_mtu_calc]\n\nOn change mtu the driver compares between hardware queried mtu and\nsoftware requested mtu. We need to compare between software\nrepresentation of the queried mtu and the requested mtu.\n\nChange-Id: I4dbaf3d72b0fbe8f945014e5f0e0f47e96d33869\nSigned-off-by: Doron Tsur <doront@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/f326dcaa741ff9662974d84860a8047bd49603af"},{"sha":"c2d165cee3d3104559b9b5e9c845d70c7e5c3ce9","author":{"email":"87043c047ae648c52e8e3696a5843c733ffb64f9@mellanox.com","name":"Muhammad Mahajna"},"message":"net/mlx4_en: Fix spelling mistakes [net-next:fix_spelling_mistakes]\n\n'coalescing' instead of 'coalesing'.\n'segment' instead of 'segement'.\n\nIssue: 517342\nChange-Id: Ia93c2657475ec820568e6f41fd816fb14bad3bf3\nSigned-off-by: Muhammad Mahajna <muhammadm@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/c2d165cee3d3104559b9b5e9c845d70c7e5c3ce9"},{"sha":"dd097ce9880331e4cbc1abf0258013148213fb6e","author":{"email":"0ef294d941b45c360068d83f3bb3543c1c5a43da@mellanox.com","name":"Maor Gottlieb"},"message":"net/mlx4_core: Avoid setting ports to autosense [net-next:set_port_type]\n\nDo not allow setting port type to auto, using sysfs,\nwhen only one port type is supported by hardware.\n\nIssue: 187564\nChange-Id: I69382a38ad17d6f45bffb493116a4debc4ca45c7\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/dd097ce9880331e4cbc1abf0258013148213fb6e"},{"sha":"318557b302d068863185abb3d2d1ab4e87134783","author":{"email":"c55d109aa4fa626d00b3c6a0adc354c70612f8d6@mellanox.com","name":"Ido Shamay"},"message":"net/mlx4_en: New value for cycle shift HW timestamping [net-next:ts_shift]\n\nThis new value was found optimal in comprehensive testing of linuxptp.\nIt improves the master offset accuracy by +/- 1000 ns compared to\nprevious value.\n\nissue: 454002\nChange-Id: Icc1008e0263e1b98fecefe643890942e5ef20cee\nSigned-off-by: Ido Shamay <idos@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/318557b302d068863185abb3d2d1ab4e87134783"},{"sha":"78c360359f7eb6a7339f41588b29e7298cb24c61","author":{"email":"e758e9d459928adc5685f935ae8d8ff9fe60a5ba@mellanox.com","name":"Eran Ben Elisha"},"message":"IB/mlx4: add pre condition for flow_steering_ib_uc_qp_range command [ib-next:add_flow_steering_pre_condition]\n\nAccording to the PRM, FLOW_STEERING_IB_UC_QP_RANGE command is\nsupported only if dmfs_ipoib bit is set.\n\nIf it isn't set we want to ensure allocating NET_IF QPs fail. We do so\nby filling out the allocation bitmap. By thus, the NET_IF QPs allocating\nfunction won't find any free QP and will fail.\n\nIssue:515569\nChange-Id: I3385cb8cd9446a945220cc3e31b3ffecbd0245e5\nSigned-off-by: Eran Ben Elisha <eranbe@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/78c360359f7eb6a7339f41588b29e7298cb24c61"},{"sha":"f455af4281bf93c82a192def29c20cc28ff61624","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/core: Refactor GID cache's ib_dispatch_event\n\nRefactor ib_dispatch_event into a new function in order to avoid\nduplicating code in the next patch.\n\nChange-Id: Ib6562a8cd72a3950c5f419327875ed4a6de448ed\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/f455af4281bf93c82a192def29c20cc28ff61624"},{"sha":"8ea34e499ea84df5e8183e2ddd1e11b8c0b5c549","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/core: Change per-entry lock in RoCE GID table to one lock\n\nPreviously, IB GID cached used a lock per entry. This could result\nin spending a lot of CPU cycles for locking and unlocking just\nin order to find a GID. Changing this in favor of one lock per\na GID table.\n\nChange-Id: I9279b4e5ce5024199c01783c50cd0af6dbc2fbe3\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/8ea34e499ea84df5e8183e2ddd1e11b8c0b5c549"},{"sha":"0b0472894fa62c7e80184d68a2621257ee6a9b14","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/core: Find gid searches for empty slot while traversing the GID table\n\nPreviously, we've searched the GID table twice, once - in order to\nfind the GID itself and afterwards in order to find a free GID\nentry. Replacing it with finding the GID and the empty index\nin one traversal.\n\nChange-Id: I9bd1c7572636c11a5156f2c266e27cacc24ac6a2\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/0b0472894fa62c7e80184d68a2621257ee6a9b14"},{"sha":"579aa46c3eb83dec2d1d16e8007d49f5c98805b0","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/core: Add gid_type to gid attribute\n\nIn order to support multiple GID types, we need to store the gid_type\nwith each GID. This is also aligned with the RoCE v2 annex \"RoCEv2 PORT\nGID table entries shall have a \"GID type\" attribute that denotes the L3\nAddress type\". The currently supported GID is IB_GID_TYPE_IB which is\nalso RoCE v1 GID type.\n\nThis implies that gid_type should be added to roce_gid_table meta-data.\n\nChange-Id: I022cdcf7eaaf4977654132b8f14c1ca8e3f659d1\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/579aa46c3eb83dec2d1d16e8007d49f5c98805b0"},{"sha":"48b37c9d350665325d994f9dd591f367b29a1eee","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/cm: Use the source GID index type\n\nPreviosuly, cm and cma modules supported only IB and RoCE v1 GID type.\nIn order to support multiple GID types, the gid_type is passed to\ncm_init_av_by_path and stored in the path record.\n\nThe rdma cm client would use a default GID type that will be saved in\nrdma_id_private.\n\nChange-Id: I6728a73c0ec9f0ee53d255b3869ac6b28ebb903e\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/48b37c9d350665325d994f9dd591f367b29a1eee"},{"sha":"2d1f9a5c4ad07e7144da28f4b803faea660043df","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/core: Add gid attributes to sysfs\n\nThis patch set adds attributes of net device and gid type to each GID\nin the GID table. Users that use verbs directly need to specify\nthe GID index. Since the same GID could have different types or\nassociated net devices, users should have the ability to query the\nassociated GID attributes. Adding these attributes to sysfs.\n\nChange-Id: I140b129cfb0acb81dbb850b92c32453411d732c2\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/2d1f9a5c4ad07e7144da28f4b803faea660043df"},{"sha":"f9a86e09f3e30f3d901ffe9322c5a62e018c7806","author":{"email":"64c4936615724413dbe2ef149ad9b09dc76157e7@mellanox.com","name":"Matan Barak"},"message":"IB/core: Add ROCE_UDP_ENCAP (RoCE V2) type\n\nAdding RoCE v2 GID type and port type. Vendors\nwhich support this type will get their GID table\npopulated with RoCE v2 GIDs automatically.\n\nChange-Id: I7d66ba64d18b567713d9025966264f150c44cc41\nSigned-off-by: Matan Barak <matanb@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/f9a86e09f3e30f3d901ffe9322c5a62e018c7806"},{"sha":"52419ce019e6582478b7d44d1fb971d843a42c26","author":{"email":"af7d8b5f27e310621311d7e1c391187074833a3c@Avagotech.Com","name":"Somnath Kotur"},"message":"IB/core: Add rdma_network_type to wc\n\nProviders should tell IB core the wc's network type.\nThis is used in order to search for the proper GID in the\nGID table. When using HCAs that can't provide this info,\nIB core tries to deep examine the packet and extract\nthe GID type by itself.\n\nWe choose sgid_index and type from all the matching entries in\nRDMA-CM based on hint from the IP stack and we set hop_limit for\nthe IP packet based on above hint from IP stack.\n\nChange-Id: If8e8ab67ba56c7f8c818c2f9a38d380e9dd4ce40\nSigned-off-by: Matan Barak <matanb@mellanox.com>\nSigned-off-by: Somnath Kotur <Somnath.Kotur@Avagotech.Com>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/52419ce019e6582478b7d44d1fb971d843a42c26"}]}