{"push_id":2954378965,"size":59,"distinct_size":59,"ref":"refs/heads/idosch-next","head":"73eb8ff8d38be133413cd4b62c1747b69907daa9","before":"61e8d759527a570172414c4b7b6363373344412c","commits":[{"sha":"60f8e67d980a5c4d3520378141f4d422f5f7231b","author":{"name":"Antoine Tenart","email":"7fc24f17b07747ca12864f96f551beca43e4577d@bootlin.com"},"message":"net: mscc: allow extracting the FCS into the skb\n\nThis patch adds support for the NETIF_F_RXFCS feature in the Mscc\nEthernet driver. This feature is disabled by default and allow a user\nto request the driver not to drop the FCS and to extract it into the skb\nfor debugging purposes.\n\nSigned-off-by: Antoine Tenart <antoine.tenart@bootlin.com>\nReviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/60f8e67d980a5c4d3520378141f4d422f5f7231b"},{"sha":"df92062e495a0ffcebe8c14af5309aa5a145bc8a","author":{"name":"YueHaibing","email":"87ef4e6170d5e1d30adb7567acad1fcb98f93b6e@huawei.com"},"message":"octeontx2-af: Remove set but not used variable 'dev'\n\nFixes gcc '-Wunused-but-set-variable' warning:\n\ndrivers/net/ethernet/marvell/octeontx2/af/cgx.c: In function 'cgx_fwi_event_handler':\ndrivers/net/ethernet/marvell/octeontx2/af/cgx.c:257:17: warning:\n variable 'dev' set but not used [-Wunused-but-set-variable]\n\nIt never be used since introduction in\ncommit 1463f382f58d (\"octeontx2-af: Add support for CGX link management\")\n\nSigned-off-by: YueHaibing <yuehaibing@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/df92062e495a0ffcebe8c14af5309aa5a145bc8a"},{"sha":"bf341eb895411f36582a905d4a646b387a0d1fc3","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum: Remove misuses of private header file\n\nThe spectrum_router.h header file is private to the router block and\nshould only be included by direct consumers of it, such as dpipe and the\nmulticast routing code.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/bf341eb895411f36582a905d4a646b387a0d1fc3"},{"sha":"ab74c3a1274c5ec0711de23b232c35c0f1ac8ba5","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications\n\nVxLAN FDB notifications need to be handled differently than bridge FDB\nnotifications, so initialize the work item based on the received\nnotification and rename the invoked function accordingly.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/ab74c3a1274c5ec0711de23b232c35c0f1ac8ba5"},{"sha":"5050f6ae253ad1307af3486c26fc4f94287078b7","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum_switchdev: Check notification relevance based on upper device\n\nVxLAN FDB updates are sent with the VxLAN device which is not our upper\nand will therefore be ignored by current code.\n\nSolve this by checking whether the upper device (bridge) is our upper.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/5050f6ae253ad1307af3486c26fc4f94287078b7"},{"sha":"9c73b1d120aadf26a3bbf34841ddac73b29c0326","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum_switchdev: Do not assume notifier information type\n\nVxLAN notifications are going to use a different notifier information\ntype, so cast to the correct type based on the received event.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/9c73b1d120aadf26a3bbf34841ddac73b29c0326"},{"sha":"12066d612b22001829fa378ca127956ee72e13c1","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum: Move L3 protocol and address definitions to global header file\n\nThe L3 protocol and address definitions are going to be used by the NVE\ncode, so move them to the global header file from the one private to the\nrouter.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/12066d612b22001829fa378ca127956ee72e13c1"},{"sha":"90ea0bb551155dccb93158637edea4db5feffabd","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum: Add a new type of KVD linear record\n\nWhen the device needs to flood an overlay packet to remote VTEPs it\nretrieves a pointer to the head of a linked-list of records that store\nthe IP addresses of these VTEPs.\n\nThese records are stored in the KVD linear memory and configured via the\nTunneling NVE Underlay Multicast Table (TNUMT) register.\n\nAdd a new KVD linear entry type for these records, so that we will be\nable to allocate and free them.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/90ea0bb551155dccb93158637edea4db5feffabd"},{"sha":"a682a3024fe1d21653876fe2f0b231d011f6a72d","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Extend FDB flush types for NVE\n\nThe device has the ability to flush all the FDB records that perform NVE\nencapsulation or only a subset of these with a specific filtering\nidentifier (FID).\n\nExpose these types so that they could be used by subsequent patches\nwhere we need to flush the FDB records when an NVE device is unlinked\nfrom a bridge (FID).\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/a682a3024fe1d21653876fe2f0b231d011f6a72d"},{"sha":"beda7f72c36ab4f156e14d785a4bc50ddc2df657","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: spectrum: Seed LAG hash function\n\nCurrently, the seed of the LAG hash function is always set to 0, which\nmeans it is identical across all switches. Instead, use a random number.\n\nThis is especially important now that VxLAN is supported, as the LAG\nhash function is used to calculate the UDP source port of the\nencapsulated packet.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/beda7f72c36ab4f156e14d785a4bc50ddc2df657"},{"sha":"710dd1a0ec3f1afac393c4f85d164ffe0e6132e2","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunneling NVE General Configuration Register\n\nThis register configures global NVE configuration such as source IP of\nthe NVE tunnel and UDP source port calculation.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/710dd1a0ec3f1afac393c4f85d164ffe0e6132e2"},{"sha":"50e6eb2a634e6c03bed4128fe1ab5044f8561b1d","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunnel Port Configuration Register\n\nThis register enables / disables learning on different types of tunnel\nports (e.g., NVE, VPLS).\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/50e6eb2a634e6c03bed4128fe1ab5044f8561b1d"},{"sha":"c723d19fadb138710a17833bd725a053246242b5","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register\n\nThis register builds the linked list of underlay destination IPs used\nfor BUM traffic on the overlay.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/c723d19fadb138710a17833bd725a053246242b5"},{"sha":"4a8d1860ed5d7ad6ecd8e5a4c0d6f076e8275521","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register\n\nThis register performs mapping from overlay ECN to underlay ECN during\nNVE encapsulation.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/4a8d1860ed5d7ad6ecd8e5a4c0d6f076e8275521"},{"sha":"a77d5f0bde4e95eb9c95bf416fa03d996b16ed67","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register\n\nThis register configures the actions that are done during NVE\ndecapsulation based on the ECN bits.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/a77d5f0bde4e95eb9c95bf416fa03d996b16ed67"},{"sha":"fd6db27cacd29a9d11616f76456e574c8e3a6db3","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunneling NVE QoS Configuration Register\n\nThe register configures how QoS is set in Encapsulation into the\nunderlay network.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/fd6db27cacd29a9d11616f76456e574c8e3a6db3"},{"sha":"8efcf6bb48e52c7ee679e7f441d52dfc5dd3dc16","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Tunneling NVE QoS Default Register\n\nThe TNQDR register configures the default QoS settings for NVE\nencapsulation.\n\nIt will be used to set the default DSCP of each port to 0, so that when\nDSCP is set to inherit and the overlay packet does not have an IP header\nthe outer DSCP will be set to 0, in accordance with the software data\npath.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/8efcf6bb48e52c7ee679e7f441d52dfc5dd3dc16"},{"sha":"0933781f11e71350e60ba4466fab5cae6fab4293","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add definition of unicast tunnel record for SFD register\n\nWill be used to program the device with FDB records pointing to a NVE\ntunnel.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/0933781f11e71350e60ba4466fab5cae6fab4293"},{"sha":"27f68c0850aa4565b3f126441fdc0fb3f1f2f8db","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: reg: Add Monitoring Parsing State Register\n\nThis register is used for setting up the parsing for hash, policy-engine\nand routing.\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/27f68c0850aa4565b3f126441fdc0fb3f1f2f8db"},{"sha":"2bd414aef6a833bed610aa7f76d6f610178c13f4","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"mlxsw: resources: Add NVE resources\n\nAdd the following resources to be used by the NVE code:\n* Number of IPv4 underlay destination IPs in a single TNUMT record\n* Number of IPv6 underlay destination IPs in a single TNUMT record\n\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReviewed-by: Petr Machata <petrm@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/idosch/linux/commits/2bd414aef6a833bed610aa7f76d6f610178c13f4"}]}
{"actor":{"display_login":"idosch"}}