)]}'
{
  "commit": "116af5f2d015da415c036b3bc992c04522d0ae80",
  "tree": "ef2e5821fef17c470de63f98923d5f218062e4a4",
  "parents": [
    "4a7bbaa663f58f63c6e99930ec1ddee418104f92",
    "086d030e99d25b27d89ab62c8509db7626bdcc48"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Sun Jan 25 15:09:09 2026 -0800"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Sun Jan 25 15:09:09 2026 -0800"
  },
  "message": "Merge branch \u0027200GbE\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue\n\nTony Nguyen says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nrefactor IDPF resource access\n\nPavan Kumar Linga says:\n\nQueue and vector resources for a given vport, are stored in the\nidpf_vport structure. At the time of configuration, these\nresources are accessed using vport pointer. Meaning, all the\nconfig path functions are tied to the default queue and vector\nresources of the vport.\n\nThere are use cases which can make use of config path functions\nto configure queue and vector resources that are not tied to any\nvport. One such use case is PTP secondary mailbox creation\n(it would be in a followup series). To configure queue and interrupt\nresources for such cases, we can make use of the existing config\ninfrastructure by passing the necessary queue and vector resources info.\n\nTo achieve this, group the existing queue and vector resources into\ndefault resource group and refactor the code to pass the resource\npointer to the config path functions.\n\nThis series also includes patches which generalizes the send virtchnl\nmessage APIs and mailbox API that are necessary for the implementation\nof PTP secondary mailbox.\n\n* \u0027200GbE\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue:\n  idpf: generalize mailbox API\n  idpf: avoid calling get_rx_ptypes for each vport\n  idpf: generalize send virtchnl message API\n  idpf: remove vport pointer from queue sets\n  idpf: add rss_data field to RSS function parameters\n  idpf: reshuffle idpf_vport struct members to avoid holes\n  idpf: move some iterator declarations inside for loops\n  idpf: move queue resources to idpf_q_vec_rsrc structure\n  idpf: introduce idpf_q_vec_rsrc struct and move vector resources to it\n  idpf: introduce local idpf structure to store virtchnl queue chunks\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nLink: https://patch.msgid.link/20260122223601.2208759-1-anthony.l.nguyen@intel.com\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": []
}
