|
XDP summit agenda
4 messages
Here is an agenda for the XDP summit. We expect this to be a lot of interactive conversation so the agenda can be dynamic as needed! Thanks, Tom 8:30 Breakfast 9:00 Introductions, agenda, logistics, g
Here is an agenda for the XDP summit. We expect this to be a lot of interactive conversation so the agenda can be dynamic as needed! Thanks, Tom 8:30 Breakfast 9:00 Introductions, agenda, logistics, g
|
By
Tom Herbert
·
|
|
[PATCH, BPF 0/5] Minor improvements to the bpf backend
3 messages
Hi, Using EM_NONE for the bpf backend e_machine value is less than optimal. With a unique value we can interact with other tools, e.g. objdump for disassembly. As a bonus, I noticed a few missing patt
Hi, Using EM_NONE for the bpf backend e_machine value is less than optimal. With a unique value we can interact with other tools, e.g. objdump for disassembly. As a bonus, I noticed a few missing patt
|
By
Richard Henderson
·
|
|
Assertion fails at samples/bpf/test_maps
7 messages
Hi, I'm running test_maps under net-next/samples/bpf/, commit 601009780635. The code logic all make sense but I got the assertion errors / coredump for some unknown reason under different compiler opt
Hi, I'm running test_maps under net-next/samples/bpf/, commit 601009780635. The code logic all make sense but I got the assertion errors / coredump for some unknown reason under different compiler opt
|
By
William Tu
·
|
|
[PATCH v2 0/5] Minor improvements to the bpf backend
Using EM_NONE for the bpf backend e_machine value is less than optimal. With a unique value we can interact with other tools, e.g. objdump for disassembly. As a bonus, I noticed a few missing patterns
Using EM_NONE for the bpf backend e_machine value is less than optimal. With a unique value we can interact with other tools, e.g. objdump for disassembly. As a bonus, I noticed a few missing patterns
|
By
Richard Henderson
·
|
|
[PATCH v2 1/5] BPF: Use a provisional ELF e_machine value
This same value for EM_BPF is being propagated to glibc, elfutils, and binutils. Signed-off-by: Richard Henderson <rth@...> --- include/llvm/Object/ELFObjectFile.h | 5 +++++ include/llvm/Support/ELF.h
This same value for EM_BPF is being propagated to glibc, elfutils, and binutils. Signed-off-by: Richard Henderson <rth@...> --- include/llvm/Object/ELFObjectFile.h | 5 +++++ include/llvm/Support/ELF.h
|
By
Richard Henderson
·
|
|
[PATCH v2 3/5] BPF: Add NEG operation
Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrInfo.td | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/Target/BPF/BPFInstrInfo.td b/lib/Target/BPF/BPFInstrIn
Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrInfo.td | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/Target/BPF/BPFInstrInfo.td b/lib/Target/BPF/BPFInstrIn
|
By
Richard Henderson
·
|
|
[PATCH v2 4/5] BPF: Add 32-bit move patterns
Since all 32-bit operations zero-extend, the move operations are immediately usable for loading unsigned constants and zero-extension. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPF
Since all 32-bit operations zero-extend, the move operations are immediately usable for loading unsigned constants and zero-extension. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPF
|
By
Richard Henderson
·
|
|
[PATCH v2 5/5] BPF: Add 32-bit and pattern
We can represent a 64-bit AND with unsigned immediate with a 32-bit AND opcode. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrInfo.td | 15 +++++++++++++++ 1 file changed, 15 in
We can represent a 64-bit AND with unsigned immediate with a 32-bit AND opcode. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrInfo.td | 15 +++++++++++++++ 1 file changed, 15 in
|
By
Richard Henderson
·
|
|
[PATCH v2 2/5] BPF: Rearrange instruction classes
2 messages
Avoid duplicating lots of field definitions. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrFormats.td | 39 ++- lib/Target/BPF/BPFInstrInfo.td | 536 +++++++++++++++-------------
Avoid duplicating lots of field definitions. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrFormats.td | 39 ++- lib/Target/BPF/BPFInstrInfo.td | 536 +++++++++++++++-------------
|
By
Richard Henderson
·
|
|
cancelled: IO Visor TSC and Dev Members Call
Hi all, I know that some folks are busy this week at the Netfilter Workshop in Amsterdam, and as well we just had the meetup last week for XDP, so I think it makes sense to cancel the call this week.
Hi all, I know that some folks are busy this week at the Netfilter Workshop in Amsterdam, and as well we just had the meetup last week for XDP, so I think it makes sense to cancel the call this week.
|
By
Brenden Blanco
·
|
|
Direct packet access validation across tail calls
4 messages
Hi When using direct packet access I noticed that the verifier cannot cary the packet length validation check across tail calls. This is mainly a burden for L4 where L3 may require some more expensive
Hi When using direct packet access I noticed that the verifier cannot cary the packet length validation check across tail calls. This is mainly a burden for L4 where L3 may require some more expensive
|
By
Thomas Graf
·
|
|
XDP eBPF extending with an input parameter?
2 messages
How easy is it to extend the XDP/eBPF program with a new input parameter? I see the need for providing the input "source-port" to the eBPF program. E.g. needed when implementing a basic learning bridg
How easy is it to extend the XDP/eBPF program with a new input parameter? I see the need for providing the input "source-port" to the eBPF program. E.g. needed when implementing a basic learning bridg
|
By
Jesper Dangaard Brouer
·
|
|
Proposal for netdev 1.2 - XDP workshop
Hi, Here is my proposal for an "XDP workshop" for netdev 1.2 (Oct. 5-7 in Tokyo). Please review and let me know if this is missing anything before I submit it. Once this is accepted, we'll be recruiti
Hi, Here is my proposal for an "XDP workshop" for netdev 1.2 (Oct. 5-7 in Tokyo). Please review and let me know if this is missing anything before I submit it. Once this is accepted, we'll be recruiti
|
By
Tom Herbert
·
|
|
reminder: IO Visor TSC and Dev Members Call
Hi All, Please join us for our bi-weekly call. This meeting is open to everybody and completely optional. It's been a while since our last meeting, so I expect that we'll have a lively discussion. IOV
Hi All, Please join us for our bi-weekly call. This meeting is open to everybody and completely optional. It's been a while since our last meeting, so I expect that we'll have a lively discussion. IOV
|
By
Brenden Blanco
·
|
|
headsup: llvm now uses official bpf e_machine value
just pushed Richard's patch https://github.com/llvm-mirror/llvm/commit/36b9c09330bfb5e771914cfe307588f30d5510d2 tested with bcc and different bpf loaders. Thankfully none of them rely on old and argua
just pushed Richard's patch https://github.com/llvm-mirror/llvm/commit/36b9c09330bfb5e771914cfe307588f30d5510d2 tested with bcc and different bpf loaders. Thankfully none of them rely on old and argua
|
By
Alexei Starovoitov
·
|
|
[RFC net-next] net/mlx5e: Add support for fast RX drop bpf program
Add support for the BPF_PROG_TYPE_PHYS_DEV ook in mlx5e driver. This is relevant for CX4Lx, with striding RQ, non fragmented wqes. For fast RX drop, single RX core, we get 32M PPS, while early drop (w
Add support for the BPF_PROG_TYPE_PHYS_DEV ook in mlx5e driver. This is relevant for CX4Lx, with striding RQ, non fragmented wqes. For fast RX drop, single RX core, we get 32M PPS, while early drop (w
|
By
Rana Shahout
·
|
|
Todays call & filtering probes on strings
9 messages
Hi everyone, Thanks for todays phone call; it was my first time calling in and was informative and helpful. I just wanted to follow up on my question about filtering on string arguments of USDT probes
Hi everyone, Thanks for todays phone call; it was my first time calling in and was informative and helpful. I just wanted to follow up on my question about filtering on string arguments of USDT probes
|
By
Kyle Laracey
·
|
|
IO Visor Appreciation Lunch at LinuxCon
All, I’m Wendy Cartee, a board member for IO Visor Project. IO Visor will be at LinuxCon August 22-24th, in Toronto. We plan to host an appreciation lunch and would like to meet the contributors to IO
All, I’m Wendy Cartee, a board member for IO Visor Project. IO Visor will be at LinuxCon August 22-24th, in Toronto. We plan to host an appreciation lunch and would like to meet the contributors to IO
|
By
Wendy Cartee
·
|
|
XDP seeking input from NIC hardware vendors
23 messages
Would it make sense from a hardware point of view, to split the XDP eBPF program into two stages. Stage-1: Filter (restricted eBPF / no-helper calls) Stage-2: Program Then the HW can choose to offload
Would it make sense from a hardware point of view, to split the XDP eBPF program into two stages. Stage-1: Filter (restricted eBPF / no-helper calls) Stage-2: Program Then the HW can choose to offload
|
By
Jesper Dangaard Brouer
·
|
|
reminder: IO Visor TSC and Dev Members Call
Hi All, Please join us for our bi-weekly call. This meeting is open to everybody and completely optional. IOVisor TSC/Dev MeetingEvery 2 weeks on Wednesday, from Wednesday, May 18, 2016, to no end dat
Hi All, Please join us for our bi-weekly call. This meeting is open to everybody and completely optional. IOVisor TSC/Dev MeetingEvery 2 weeks on Wednesday, from Wednesday, May 18, 2016, to no end dat
|
By
Brenden Blanco
·
|