{"push_id":1159348062,"size":63,"distinct_size":4,"ref":"refs/heads/for-upstream","head":"28fa26fd52b7e526e3b3e81d91157b9862239281","before":"f28154d21b86593782f88a5c28a887b754a22059","commits":[{"sha":"d1dc06dcd0f8fc559e449322d2fa4d769c289e00","author":{"name":"Mike Rapoport","email":"79aba15e8558c222ae590f67d467e8fab375da3d@linux.vnet.ibm.com"},"message":"virtio_net: fix csum generation for virtio-net devices\n\nThe commit e858fae2b0b8 (\"virtio_net: use common code for virtio_net_hdr\nand skb GSO conversion\") replaced the tun code for header manipulation\nwith the generic helpers. While doing so, it implictly moved the\nskb_partial_csum_set() invocation after eth_type_trans(), which\ninvalidate the current gso start/offset values.\nFix it by moving the helper invocation before the mac pulling.\n\nFixes: e858fae2b0b8 (\"virtio_net: use common code for virtio_net_hdr and\nskb GSO conversion\")\n\nReported-by: David Ahern <dsa@cumulusnetworks.com>\nSigned-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/d1dc06dcd0f8fc559e449322d2fa4d769c289e00"},{"sha":"7659f50c3c38f808af074dcb5b54247e0cc9989e","author":{"name":"Philippe Reynes","email":"00fa7bc76f4754a9e4237e29b9f9734df39b1276@gmail.com"},"message":"net: ethernet: enic: move to new ethtool api {get|set}_link_ksettings\n\nThe ethtool api {get|set}_settings is deprecated.\nWe move the enic driver to new api {get|set}_link_ksettings.\n\nSigned-off-by: Philippe Reynes <tremyfr@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/7659f50c3c38f808af074dcb5b54247e0cc9989e"},{"sha":"cf6645f8ebc69775a857b7c51928f3ad9e37aa66","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Add function for VF driver to query default VLAN.\n\nThe PF can setup a default VLAN for a VF.  The default VLAN tag is\nautomatically inserted and stripped without the knowledge of the\nstack running on the VF.  The VF driver needs to know that default\nVLAN is enabled as VLAN acceleration on the RX side is no longer\nsupported.  Call netdev_update_features() to fix up the VLAN features\nas necessary.  Also, VLAN strip mode must be enabled to strip out\nthe default VLAN tag.\n\nOnly allow VF default VLAN to be set if the firmware spec is >= 1.2.1.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/cf6645f8ebc69775a857b7c51928f3ad9e37aa66"},{"sha":"6988bd920c6ea53497ed15db947408b7488c9e36","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Add new function bnxt_reset().\n\nWhen a default VLAN is added to the VF, the VF driver needs to reset to\npick up the default VLAN ID.  We can use the same tx timeout reset logic\nto do that, without the debug output.  This new function, with the\nsilent parameter to suppress debug output will now serve both purposes.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/6988bd920c6ea53497ed15db947408b7488c9e36"},{"sha":"fc0f19294d1ffaf9366b10d966f86e6cf13335a4","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Handle VF_CFG_CHANGE event from firmware.\n\nWhen the VF driver gets this event, the VF configuration has changed (such\nas default VLAN).  The VF driver will initiate a silent reset to pick up\nthe new configuration.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/fc0f19294d1ffaf9366b10d966f86e6cf13335a4"},{"sha":"567b2abe68551781b725b3b739672da41cb92ef0","author":{"name":"Satish Baddipadige","email":"a98613614edeb0fe41cfbec6dc3035b97478584a@broadcom.com"},"message":"bnxt_en: Enable NPAR (NIC Partitioning) Support.\n\nNPAR type is read from bnxt_hwrm_func_qcfg.  Do not allow changing link\nparameters if in NPAR mode sinc ethe port is shared among multiple\npartitions.  The link parameters are set up by firmware.\n\nSigned-off-by: Satish Baddipadige <sbaddipa@broadcom.com>\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/567b2abe68551781b725b3b739672da41cb92ef0"},{"sha":"ebcd4eeb2a0b4859d7aaa3308b222a30d51a643f","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Add PCI device ID for 57404 NPAR devices.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/ebcd4eeb2a0b4859d7aaa3308b222a30d51a643f"},{"sha":"659c805cc01b3c5a6d972db0408164371a2bab4b","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Define the supported chip numbers.\n\nDefine all the supported chip numbers and chip categories.  Store the\nchip_num returned by firmware.  If the call to get the version and chip\nnumber fails, we should abort.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/659c805cc01b3c5a6d972db0408164371a2bab4b"},{"sha":"309369c9b3f6a8665e581d9014f222b602f6845a","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Refactor bnxt_gro_skb().\n\nNewer chips require different logic to handle GRO packets.  So refactor\nthe code so that we can call different functions depending on the chip.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/309369c9b3f6a8665e581d9014f222b602f6845a"},{"sha":"94758f8de037cf5c62eb56287f5d5e937cda8c9b","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Add GRO logic for BCM5731X chips.\n\nAdd bnxt_gro_func_5731x() to handle GRO packets for this chip.  The\ncompletion structures used in the new chip have new data to help determine\nthe header offsets.  The offsets can be off by 4 if the packet is an\ninternal loopback packet (e.g. from one VF to another VF).  Some additional\nlogic is added to adjust the offsets if it is a loopback packet.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/94758f8de037cf5c62eb56287f5d5e937cda8c9b"},{"sha":"b24eb6ae7058ca1a42b0532489e5f5796c107d65","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Add BCM5731X and BCM5741X device IDs.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/b24eb6ae7058ca1a42b0532489e5f5796c107d65"},{"sha":"93ed8117336485af2cedb069d28f3d4270fb90a1","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Don't allow autoneg on cards that don't support it.\n\nSome cards do not support autoneg.  The current code does not prevent the\nuser from enabling autoneg with ethtool on such cards, causing confusion.\nFirmware provides the autoneg capability information and we just need to\nstore it in the support_auto_speeds field in bnxt_link_info struct.\nThe ethtool set_settings() call will check this field before proceeding\nwith autoneg.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/93ed8117336485af2cedb069d28f3d4270fb90a1"},{"sha":"00c04a928572991d30b2473a7e992c1be8e646f3","author":{"name":"Michael Chan","email":"14cc14faf2bb853ba05c6ee18307c9d416ac9bd7@broadcom.com"},"message":"bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API.\n\nTo fully support 25G and 50G link settings.\n\nSigned-off-by: Michael Chan <michael.chan@broadcom.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/00c04a928572991d30b2473a7e992c1be8e646f3"},{"sha":"ce9355acd5f45f8d53520e110053aa9d3fec59d1","author":{"name":"David S. Miller","email":"79caf591e37e1438a2d55ae59670d5cd0d717764@davemloft.net"},"message":"Merge branch 'bnxt_en-updates'\n\nMichael Chan says:\n\n====================\nbnxt_en: Updates for net-next.\n\n-Add default VLAN support for VFs.\n-Add NPAR (NIC partioning) support.\n-Add support for new device 5731x and 5741x. GRO logic is different.\n-Support new ETHTOOL_{G|S}LINKSETTINGS.\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/ce9355acd5f45f8d53520e110053aa9d3fec59d1"},{"sha":"b1d54107267b83e4cc7ae33375937edab54ab6b9","author":{"name":"Saeed Mahameed","email":"27826c76d40d30fd1d9a4e2280c44d1252acc362@mellanox.com"},"message":"{net,IB}/mlx5: mlx5_ifc updates\n\nIntroducing mlx5_ifc updates for upcoming ConnectX-4 features.\n\nNeeded bits and hardware structures for mlx5e netdev:\n\t- MLX5_CQ_PERIOD_NUM_MODES for adaptive moderation\n\t  support\n\t- QoS rate limiting\n\t- SQ context rate limiting\n\t- Auto negotiation fields in PTYS register\n\t- Source SQN field in flow table entry match structure\n\t- DCBX parameters\n\nNeeded bits and hardware structures for IB:\n\t- New XRQ opcodes, commands and capabilities layout\n\t- Extend q counters definition to support IB.\n\nIssue: 800487\nChange-Id: I8ead463b5f6f99fcf29e88f1bb05d5db7a0487b2\nSigned-off-by: Saeed Mahameed <saeedm@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/b1d54107267b83e4cc7ae33375937edab54ab6b9"},{"sha":"f2d1eaed108a43cd0f157d96d13f8d009292fbcd","author":{"name":"Maor Gottlieb","email":"9a814851566e85e810d399739f3db0de09beb73c@mellanox.com"},"message":"net/mlx5: Refactor mlx5_add_flow_rule\n\nReduce the set of arguments passed to mlx5_add_flow_rule to one\nby introducing flow_attributes struct.\n\nIssue: 751790\nChange-Id: I08d1fd86e8d9bdf8719843f5cda02b71e87577c6\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/f2d1eaed108a43cd0f157d96d13f8d009292fbcd"},{"sha":"0880ab91af71b356ff042a446c878bea92192962","author":{"name":"Maor Gottlieb","email":"9a814851566e85e810d399739f3db0de09beb73c@mellanox.com"},"message":"net/mlx5: Introduce mlx5_flow_steering structure\n\nInstead of having all steering private name spaces and\nsteering module fields flat in mlx5_core_priv, we wrap\nthem in mlx5_flow_steering for better modularity and\nAPI exposure.\n\nIssue: 751790\nChange-Id: I7fcb7fde34261585012dc3b3764032aa30549948\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/0880ab91af71b356ff042a446c878bea92192962"},{"sha":"53cfdd68d54d936ceedd7a24b2bcc0d01098a6ee","author":{"name":"Maor Gottlieb","email":"9a814851566e85e810d399739f3db0de09beb73c@mellanox.com"},"message":"net/mlx5: Properly remove all steering objects\n\nInstead of explicitly cleaning up the well known parts of the steering\ntree, we use the generic tree structure to traverse for cleanup.\nNo functional changes.\n\nIssue: 751790\nChange-Id: I1ece90af606f06aed53aa48f79d22d0694c08f63\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/53cfdd68d54d936ceedd7a24b2bcc0d01098a6ee"},{"sha":"e2433ae8a6ea56860df2fc400efff805ba28a531","author":{"name":"Maor Gottlieb","email":"9a814851566e85e810d399739f3db0de09beb73c@mellanox.com"},"message":"net/mlx5: Add hold/put rules refcount API\n\nSteering consumers (e.g. sniffer) will need to hold a refcount\non flow rules which weren't created by them until the work on\nthe rule will be finished.\n\nFor that we reveal here an API to hold/put a refcount on a rule and\nadd a completion mechanism so the rule will not be cleared until\nthe ref holder will release it.\n\nIssue: 751790\nChange-Id: I2ebe0c2b2a92fb8a1bc9aa358593e3e0761adb5d\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/e2433ae8a6ea56860df2fc400efff805ba28a531"},{"sha":"c59dd19c6c6de9a434e4e5d506fbb70bd5fa524e","author":{"name":"Maor Gottlieb","email":"9a814851566e85e810d399739f3db0de09beb73c@mellanox.com"},"message":"net/mlx5: Add support to add/del flow rule notifiers\n\nUse kernel notifier block API in order to notifiy user when new rule\nis added/deleted to/from namespace. Once a new listener is registered\nwe will fire add rule notification on all the existing rules.\n\nIssue: 751790\nChange-Id: I19130928e419826296872697fffa42643542c8a3\nSigned-off-by: Maor Gottlieb <maorg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/c59dd19c6c6de9a434e4e5d506fbb70bd5fa524e"}]}
{"actor":{"display_login":"alaahl"}}