{"push_id":1270798215,"size":42,"distinct_size":2,"ref":"refs/heads/for-upstream","head":"079945927e33cd7cac8cee5b4bd2fddf1b43d841","before":"4cd9f5797e376ba72b5831fff55d88c1e070e0ba","commits":[{"sha":"bacfd110e059565206e62490357232326cab5049","author":{"name":"Nelson Chang","email":"0825ccfb077fc02e9122977cb6c23e49d7158396@mediatek.com"},"message":"net: ethernet: mediatek: modify to use the PDMA instead of the QDMA for Ethernet RX\n\nBecause the PDMA has richer features than the QDMA for Ethernet RX\n(such as multiple RX rings, HW LRO, etc.),\nthe patch modifies to use the PDMA to handle Ethernet RX.\n\nAcked-by: John Crispin <john@phrozen.org>\nSigned-off-by: Nelson Chang <nelson.chang@mediatek.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/bacfd110e059565206e62490357232326cab5049"},{"sha":"9c08435e0d033ff00e3bd02a38494d63bc8296a0","author":{"name":"Nelson Chang","email":"0825ccfb077fc02e9122977cb6c23e49d7158396@mediatek.com"},"message":"net: ethernet: mediatek: modify GDM to send packets to the PDMA for RX\n\nBecause we change to use the PDMA as the Ethernet RX DMA engine,\nthe patch modifies to set GDM to send packets to PDMA for RX.\n\nAcked-by: John Crispin <john@phrozen.org>\nSigned-off-by: Nelson Chang <nelson.chang@mediatek.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/9c08435e0d033ff00e3bd02a38494d63bc8296a0"},{"sha":"e0424b616b588a700e36bb87f5a779a0779e9664","author":{"name":"David S. Miller","email":"79caf591e37e1438a2d55ae59670d5cd0d717764@davemloft.net"},"message":"Merge branch 'mediatek-pdma-rx'\n\nNelson Chang says:\n\n====================\nnet: ethernet: mediatek: modify to use the PDMA for Ethernet RX\n\nThis series have some modifications and refines to support Ethernet RX by the PDMA.\n\nchanges since v4:\n- Remove the redundant OR operation in mtk_hw_init()\n\nchanges since v3:\n- Add GDM hardware settings to send packets to PDMA for RX\n\nchanges since v2:\n- Fix the bugs of PDMA cpu index and interrupt settings in mtk_poll_rx()\n\nchanges since v1:\n- Modify to use the PDMA instead of the QDMA for Ethernet RX\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/e0424b616b588a700e36bb87f5a779a0779e9664"},{"sha":"ab725983a96a10630723fe4a0106b37876222993","author":{"name":"Tobias Regnery","email":"d4106431f51829973788eed047825a9d297e3ea7@gmail.com"},"message":"alx: add tso support\n\nAdd tso/tso6 support to the alx driver.\nBased on information from the downstream driver at github.com/qca/alx\n\nSigned-off-by: Tobias Regnery <tobias.regnery@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/ab725983a96a10630723fe4a0106b37876222993"},{"sha":"f01d5988639bc7f8c525d16d5d84562755d3c0ca","author":{"name":"Florian Fainelli","email":"244da8ca84c0b82369d8dd3f15015e61f28f6fe5@gmail.com"},"message":"net: dsa: bcm_sf2: Utilize mask clear/set helpers in bcm_sf2_intr_disable\n\nAnd while at it, remove the unecessary writing of zeroes to the CPU_MASK_CLEAR\nregister since it has no functional use.\n\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/f01d5988639bc7f8c525d16d5d84562755d3c0ca"},{"sha":"ba5aa84a2d2243d56328e51497a6106dcdf67eef","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: split UDP nl address parsing\n\nSplit the UDP netlink parse function so that it only parses one\nnetlink attribute at the time. This makes the parse function more\ngeneric and allow future UDP API functions to use it for parsing.\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nAcked-by: Ying Xue <ying.xue@windriver.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/ba5aa84a2d2243d56328e51497a6106dcdf67eef"},{"sha":"ce984da36e11c1e6db6002ea4f8a4b54e46f45c0","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: split UDP send function\n\nSplit the UDP send function into two. One callback that prepares the\nskb and one transmit function that sends the skb. This will come in\nhandy in later patches, when we introduce UDP replicast.\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nAcked-by: Ying Xue <ying.xue@windriver.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/ce984da36e11c1e6db6002ea4f8a4b54e46f45c0"},{"sha":"1ca73e3fa12531bbbc854329cd02a887f986a02a","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: refactor multicast ip check\n\nAdd a function to check if a tipc UDP media address is a multicast\naddress or not. This is a purely cosmetic change.\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/1ca73e3fa12531bbbc854329cd02a887f986a02a"},{"sha":"ef20cd4dd1633987bcf46ac34ace2c8af212361f","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: introduce UDP replicast\n\nThis patch introduces UDP replicast. A concept where we emulate\nmulticast by sending multiple unicast messages to configured peers.\n\nThe purpose of replicast is mainly to be able to use TIPC in cloud\nenvironments where IP multicast is disabled. Using replicas to unicast\nmulticast messages is costly as we have to copy each skb and send the\ncopies individually.\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/ef20cd4dd1633987bcf46ac34ace2c8af212361f"},{"sha":"c9b64d492b1fbc732e3a26b284060c949b737bce","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: add replicast peer discovery\n\nAutomatically learn UDP remote IP addresses of communicating peers by\nlooking at the source IP address of incoming TIPC link configuration\nmessages (neighbor discovery).\n\nThis makes configuration slightly easier and removes the problematic\nscenario where a node receives directly addressed neighbor discovery\nmessages sent using replicast which the node cannot \"reply\" to using\nmutlicast, leaving the link FSM in a limbo state.\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/c9b64d492b1fbc732e3a26b284060c949b737bce"},{"sha":"fdb3accc2c15fabc2b687b2819da9167027c61b6","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: add the ability to get UDP options via netlink\n\nAdd UDP bearer options to netlink bearer get message. This is used by\nthe tipc user space tool to display UDP options.\n\nThe UDP bearer information is passed using either a sockaddr_in or\nsockaddr_in6 structs. This means the user space receiver should\nintermediately store the retrieved data in a large enough struct\n(sockaddr_strage) before casting to the proper IP version type.\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nAcked-by: Ying Xue <ying.xue@windriver.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/fdb3accc2c15fabc2b687b2819da9167027c61b6"},{"sha":"832629ca5c313e122b22b8e73a6d80f111b1a1ae","author":{"name":"Richard Alpe","email":"2cddf75a0c06f7765f0d68efc9832a4c62ba6b65@ericsson.com"},"message":"tipc: add UDP remoteip dump to netlink API\n\nWhen using replicast a UDP bearer can have an arbitrary amount of\nremote ip addresses associated with it. This means we cannot simply\nadd all remote ip addresses to an existing bearer data message as it\nmight fill the message, leaving us with a truncated message that we\ncan't safely resume. To handle this we introduce the new netlink\ncommand TIPC_NL_UDP_GET_REMOTEIP. This command is intended to be\ncalled when the bearer data message has the\nTIPC_NLA_UDP_MULTI_REMOTEIP flag set, indicating there are more than\none remote ip (replicast).\n\nSigned-off-by: Richard Alpe <richard.alpe@ericsson.com>\nReviewed-by: Jon Maloy <jon.maloy@ericsson.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/832629ca5c313e122b22b8e73a6d80f111b1a1ae"},{"sha":"5b79135af3b884c597d9bf3df404a397b5579c63","author":{"name":"David S. Miller","email":"79caf591e37e1438a2d55ae59670d5cd0d717764@davemloft.net"},"message":"Merge branch 'tipc-udp-replicast'\n\nRichard Alpe says:\n\n====================\ntipc: introduce UDP replicast\n\nThis series introduces UDP replicast. A concept where we emulate multicast by\nsending multiple unicast messages to configured peers. This allows TIPC to be\nused in environments where IP multicast is disabled.\n\nThere is a corresponding patch series for the tipc user space tool that\nallows a user to add remote addresses to the replicast list.\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/5b79135af3b884c597d9bf3df404a397b5579c63"},{"sha":"69b365c360243e18ec7c2577c14ff057c091cd77","author":{"name":"Edward Cree","email":"8ad9e791d4a688eb80fcc280ef9e0a7e0f9d0db5@solarflare.com"},"message":"sfc: include size-binned TX stats on sfn8542q\n\nTX size bins were not supported on the 7000's 40G MAC, but the 8000 series\ndoes support them and the MCPU advertises that via a new capability bit.\n\nSigned-off-by: Edward Cree <ecree@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/69b365c360243e18ec7c2577c14ff057c091cd77"},{"sha":"df0562c386c778c802b981fc4015a636aa5db866","author":{"name":"Edward Cree","email":"8ad9e791d4a688eb80fcc280ef9e0a7e0f9d0db5@solarflare.com"},"message":"sfc: remove duplicate assignment\n\nnic_data was already initialised to the right thing, no need to assign\nit again.\n\nSigned-off-by: Edward Cree <ecree@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/df0562c386c778c802b981fc4015a636aa5db866"},{"sha":"942e298eba850a866a673fa159774313650ce5cc","author":{"name":"Jon Cooper","email":"776b8433375d0dd9124324dbd2156dabd7e81c6e@solarflare.com"},"message":"sfc: work around TRIGGER_INTERRUPT command not working on SFC9140\n\nMC_CMD_TRIGGER_INTERRUPT does not work on the SFC9140, as used in the\nsfn7x42q and sfn7x24f.\nCheck for this using the MCDI workaround mechanism.\nThe command is only used during self test.  If it's not supported, skip\nthe interrupt test.\n\nSigned-off-by: Edward Cree <ecree@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/942e298eba850a866a673fa159774313650ce5cc"},{"sha":"73b86bb7033edfae2a25321116427d8cf386bc51","author":{"name":"Wei Yongjun","email":"cea121043064f325ec96cf17db61a214210a3ed7@huawei.com"},"message":"chcr: Fix non static symbol warning\n\nFixes the following sparse warning:\n\ndrivers/crypto/chelsio/chcr_algo.c:593:5: warning:\n symbol 'cxgb4_is_crypto_q_full' was not declared. Should it be static?\n\nSigned-off-by: Wei Yongjun <weiyongjun1@huawei.com>\nAcked-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/73b86bb7033edfae2a25321116427d8cf386bc51"},{"sha":"2a7a3c564466e9d58217200b36c026a52d99aaff","author":{"name":"Zhu Yanjun","email":"a859f44500e0afdd267eea542ee8f724bf8c5ad2@gmail.com"},"message":"vxlan: remove the useless header file protocol.h\n\nThis header file is not used in vxlan.c file.\n\nSigned-off-by: Zhu Yanjun <zyjzyj2000@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/2a7a3c564466e9d58217200b36c026a52d99aaff"},{"sha":"e19ac1578fd8eb3f7c93f2be2657deb2ccefffd7","author":{"name":"Wei Yongjun","email":"cea121043064f325ec96cf17db61a214210a3ed7@huawei.com"},"message":"net: ethernet: ti: cpsw: fix error return code in cpsw_set_channels()\n\nFix to return a negative error code from the cpsw_fill_rx_channels()\nerror handling case instead of 0, as done elsewhere in this function.\n\nFixes: ce52c744574b (\"net: ethernet: ti: cpsw: add ethtool channels support\")\nSigned-off-by: Wei Yongjun <weiyongjun1@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/e19ac1578fd8eb3f7c93f2be2657deb2ccefffd7"},{"sha":"eae76295d051fe94dd4a9b0ea927942d6050eefd","author":{"name":"Alaa Hleihel","email":"1d0198349d11bc8edd704080a3b95f606d2346cc@mellanox.com"},"message":"Merge commit 'refs/changes/44/98444/1' of ssh://gerrit:29418/upstream/linux into for-mlx5-base\n\n* ssh://gerrit:29418/upstream/linux:\n  net/mlx5: Add sniffer namespaces\n  net/mlx5: Introduce sniffer steering hardware capabilities\n  net/mlx5: Configure IB devices according to LAG state\n  net/mlx5: Vport LAG creation support\n  net/mlx5: Add LAG flow steering namespace\n  net/mlx5: LAG demux flow table support\n  net/mlx5: LAG and SRIOV cannot be used together\n  net/mlx5e: Avoid port remapping of mlx5e netdev TISes\n  net/mlx5: Get RoCE netdev\n  net/mlx5: Implement RoCE LAG feature\n  net/mlx5: Add HW interfaces used by LAG\n  net/mlx5: Separate query_port_proto_oper for IB and EN\n  net/mlx5: Expose mlx5e_link_mode\n  net/mlx5: Update struct mlx5_ifc_xrqc_bits\n  net/mlx5: Modify RQ bitmask from mlx5 ifc\n  net/mlx5: Introduce alloc_encap and dealloc_encap commands\n  net/mlx5: Update mlx5_ifc.h for vxlan encap/decap\n  net/mlx5: Enable setting minimum inline header mode for VFs\n  net/mlx5: Improve driver log messages\n  net/mlx5: Unify and improve command interface\n  {net,IB}/mlx5: Modify QP commands via mlx5 ifc\n  {net,IB}/mlx5: QP/XRCD commands via mlx5 ifc\n  {net,IB}/mlx5: MKey/PSV commands via mlx5 ifc\n  {net,IB}/mlx5: CQ commands via mlx5 ifc\n  net/mlx5: EQ commands via mlx5 ifc\n  net/mlx5: Pages management commands via mlx5 ifc\n  net/mlx5: MCG commands via mlx5 ifc\n  net/mlx5: PD and UAR commands via mlx5 ifc\n  net/mlx5: Access register and MAD IFC commands via mlx5 ifc\n  net/mlx5: Init/Teardown hca commands via mlx5 ifc","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/eae76295d051fe94dd4a9b0ea927942d6050eefd"}]}
{"actor":{"display_login":"alaahl"}}