Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240312113642.36862-1-jasowang@redhat.com
Maintainers: Jason Wang <jasowang@redhat.com>, Andrew Melnychenko <andrew@daynix.com>, Yuri Benditovich <yuri.benditovich@daynix.com>, Dmitry Fleytman <dmitry.fleytman@gmail.com>, Akihiko Odaki <akihiko.odaki@daynix.com>, Sriram Yagnaraman <sriram.yagnaraman@est.tech>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>
ebpf/ebpf.c | 69 +++
ebpf/ebpf.h | 29 +
ebpf/ebpf_rss-stub.c | 6 +
ebpf/ebpf_rss.c | 149 ++++-
ebpf/ebpf_rss.h | 10 +
ebpf/meson.build | 2 +-
ebpf/rss.bpf.skeleton.h | 1343 ++++++++++++++++++++--------------------
ebpf/trace.h | 1 -
hw/net/e1000e_core.c | 60 +-
hw/net/e1000e_core.h | 2 -
hw/net/igb_core.c | 51 +-
hw/net/igb_core.h | 2 -
hw/net/pcnet.c | 2 +-
hw/net/virtio-net.c | 54 +-
include/hw/virtio/virtio-net.h | 2 +
meson.build | 10 +-
qapi/ebpf.json | 66 ++
qapi/meson.build | 1 +
qapi/qapi-schema.json | 1 +
tools/ebpf/rss.bpf.c | 7 +-
20 files changed, 1058 insertions(+), 809 deletions(-)
create mode 100644 ebpf/ebpf.c
create mode 100644 ebpf/ebpf.h
delete mode 100644 ebpf/trace.h
create mode 100644 qapi/ebpf.json