)]}'
{
  "commit": "4889fbd98deaf243c3baadc54e296d71c6af1eb0",
  "tree": "c3b86b9d6bd0b2f456965e79343806a0af6ceab5",
  "parents": [
    "f048880fc77058d864aff5c674af7918b30f312a"
  ],
  "author": {
    "name": "Andrea Mayer",
    "email": "andrea.mayer@uniroma2.it",
    "time": "Tue Jul 12 19:58:37 2022 +0200"
  },
  "committer": {
    "name": "Paolo Abeni",
    "email": "pabeni@redhat.com",
    "time": "Thu Jul 14 10:15:15 2022 +0200"
  },
  "message": "seg6: bpf: fix skb checksum in bpf_push_seg6_encap()\n\nBoth helper functions bpf_lwt_seg6_action() and bpf_lwt_push_encap() use\nthe bpf_push_seg6_encap() to encapsulate the packet in an IPv6 with Segment\nRouting Header (SRH) or insert an SRH between the IPv6 header and the\npayload.\nTo achieve this result, such helper functions rely on bpf_push_seg6_encap()\nwhich, in turn, leverages seg6_do_srh_{encap,inline}() to perform the\nrequired operation (i.e. encap/inline).\n\nThis patch removes the initialization of the IPv6 header payload length\nfrom bpf_push_seg6_encap(), as it is now handled properly by\nseg6_do_srh_{encap,inline}() to prevent corruption of the skb checksum.\n\nFixes: fe94cc290f53 (\"bpf: Add IPv6 Segment Routing helpers\")\nSigned-off-by: Andrea Mayer \u003candrea.mayer@uniroma2.it\u003e\nSigned-off-by: Paolo Abeni \u003cpabeni@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d16d66727fc8f165b4865c62e349b88dd8badcd",
      "old_mode": 33188,
      "old_path": "net/core/filter.c",
      "new_id": "2a6a0b0ce43e49b3320954809859f39f71242f99",
      "new_mode": 33188,
      "new_path": "net/core/filter.c"
    }
  ]
}
