{"push_id":1096025907,"size":3,"distinct_size":3,"ref":"refs/heads/me/l3-vpn","head":"a9e8f15a7b1156c3c239c258a310cc40e8fce7c0","before":"fb14416889a4943a44bd09fec09d338d843e9f17","commits":[{"sha":"a97832b59c5dec89a65cc9e536325d5d2dc1304f","author":{"email":"2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","name":"Lorand Jakab"},"message":"openvswitch: add layer 3 support to ovs_packet_cmd_execute()\n\nWhen user space handles a packet back to the kernel datapath for\nexecution, it is not accompanied by the full flow key, only packet\nmetadata.  This doesn't allow detection of packet type (L2/L3).  Add the\nOVS_KEY_ATTR_PACKET_ETHERTYPE attribute to the packet metadata,\ncontaining 0 for layer 2 packets and the Ethertype for layer 3 packets.\n\nSigned-off-by: Lorand Jakab <lojakab@cisco.com>\nSigned-off-by: Simon Horman <simon.horman@netronome.com>\n---\nv9 [Simon Horman]\n* Rebase\n\nv8 [Lorand Jakab]\n\nv7 [Lorand Jakab]\n* New patch","distinct":true,"url":"https://api.github.com/repos/horms/linux/commits/a97832b59c5dec89a65cc9e536325d5d2dc1304f"},{"sha":"179b241facc2958d8086304b9082da0765f901c8","author":{"email":"3292324943adc2eb4010fbebf00756fa1d724198@netronome.com","name":"Simon Horman"},"message":"openvswitch: extend layer 3 support to cover non-IP packets\n\nExtend support for layer 3 packets to cover non-IP packets.\n\nThis removes the assumption that the first octet of a layer 3 packet\nindicates the IP protocol version - true for IP (v4 and v6), but not\nfor necessarily for other protocols.\n\nThe key motivation for this is to allow forwarding of MPLS packets which\nare technically layer 2.5 rather than 3 but the distinction seems unimportant\nhere.\n\nThis sets OVS_KEY_ATTR_PACKET_ETHERTYPE to the ethernet type corresponding\nto the protocol of layer 3 packets on a flow miss.\n\nSigned-off-by: Simon Horman <simon.horman@netronome.com>\n---\nv9\n* New patch","distinct":true,"url":"https://api.github.com/repos/horms/linux/commits/179b241facc2958d8086304b9082da0765f901c8"},{"sha":"a9e8f15a7b1156c3c239c258a310cc40e8fce7c0","author":{"email":"3292324943adc2eb4010fbebf00756fa1d724198@netronome.com","name":"Simon Horman"},"message":"openvswitch: use ipgre tunnel rather than gretap tunnel\n\nThis allows GRE tunnels to send and receive both\nlayer 2 packets (packets with an ethernet header) and\nlayer 3 packets (packets without an ethernet header).\n\nSigned-off-by: Simon Horman <simon.horman@netronome.com>\n---\nv9\nNew Patch","distinct":true,"url":"https://api.github.com/repos/horms/linux/commits/a9e8f15a7b1156c3c239c258a310cc40e8fce7c0"}]}