|
XDP: DDoS filter use-case
I also want a XDP/eBPF hook placed at TX DMA completion time, or when the page is recycled back to the page-pool. This will allow innovating more advanced DDoS filter solutions, as this creates a feed
I also want a XDP/eBPF hook placed at TX DMA completion time, or when the page is recycled back to the page-pool. This will allow innovating more advanced DDoS filter solutions, as this creates a feed
|
By
Jesper Dangaard Brouer
·
|
|
XDP: The VLAN offload problem
2 messages
Many NICs today does VLAN acceleration by delivering the VLAN TCI in the RX descriptor, and stripping/starting the packet-data after the VLAN header. For XDP this special case handling for VLANs is an
Many NICs today does VLAN acceleration by delivering the VLAN TCI in the RX descriptor, and stripping/starting the packet-data after the VLAN header. For XDP this special case handling for VLANs is an
|
By
Jesper Dangaard Brouer
·
|
|
minutes: IO Visor TSC and Dev Members Call
Thanks all for attending! Please find the meeting minutes below. == Progress Updates Brenden + Ari: Made some ixgbe driver progress for early drop, changes are visible at: https://git.kernel.org/cgit/
Thanks all for attending! Please find the meeting minutes below. == Progress Updates Brenden + Ari: Made some ixgbe driver progress for early drop, changes are visible at: https://git.kernel.org/cgit/
|
By
Brenden Blanco
·
|
|
XDP: Where to store the meta-data?
3 messages
Once pages comes from the page-pool, then we actually "own" the struct-page. Thus, we do have the option of storing some meta-data inside struct-page. Another option, given our requirement that the RX
Once pages comes from the page-pool, then we actually "own" the struct-page. Thus, we do have the option of storing some meta-data inside struct-page. Another option, given our requirement that the RX
|
By
Jesper Dangaard Brouer
·
|
|
XDP: Contents of XDP meta-data
8 messages
What should be the content of the XDP meta-data structure? I find the HW RX-hash very useful for DDoS filtering, and I would like for it to survive until TX completion. Do we need the (page-)offset an
What should be the content of the XDP meta-data structure? I find the HW RX-hash very useful for DDoS filtering, and I would like for it to survive until TX completion. Do we need the (page-)offset an
|
By
Jesper Dangaard Brouer
·
|
|
Porposed XDP summit
14 messages
Hello, We would like to hold a one day XDP developer summit in late June to review progress, identify major items that need to be done, and to identify and resolve any other open issues. The discussio
Hello, We would like to hold a one day XDP developer summit in late June to review progress, identify major items that need to be done, and to identify and resolve any other open issues. The discussio
|
By
Tom Herbert
·
|
|
Security advisories
Hello, Is there a channel available for receiving security advisories related to the IOVisor project? I'm specifically interested in bcc, but if there is a broader channel available that would be help
Hello, Is there a channel available for receiving security advisories related to the IOVisor project? I'm specifically interested in bcc, but if there is a broader channel available that would be help
|
By
Jonathan Foote
·
|
|
XDP summit update
The XDP summit will be June 23rd 9am-5pm at Facebook in Menlo Park. I will send out detailed logistics next week. If you are planning on attending and have not filled out the spreadsheet please do so
The XDP summit will be June 23rd 9am-5pm at Facebook in Menlo Park. I will send out detailed logistics next week. If you are planning on attending and have not filled out the spreadsheet please do so
|
By
Tom Herbert
·
|
|
BPF runtime for systemtap
4 messages
I'm pleased to be able to announce an initial implementation of an (e)bpf backend for systemtap. For the subset of systemtap probes that can use kprobes, we can use a bpf filter instead of loading a k
I'm pleased to be able to announce an initial implementation of an (e)bpf backend for systemtap. For the subset of systemtap probes that can use kprobes, we can use a bpf filter instead of loading a k
|
By
Richard Henderson
·
|
|
reminder: IO Visor TSC and Dev Members Call
3 messages
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
·
|
|
[PATCH, BPF 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, BPF 2/5] BPF: Rearrange instruction classes
3 messages
Avoid duplicating lots of field definitions. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrFormats.td | 45 +++- lib/Target/BPF/BPFInstrInfo.td | 536 +++++++++++++++------------
Avoid duplicating lots of field definitions. Signed-off-by: Richard Henderson <rth@...> --- lib/Target/BPF/BPFInstrFormats.td | 45 +++- lib/Target/BPF/BPFInstrInfo.td | 536 +++++++++++++++------------
|
By
Richard Henderson
·
|
|
XDP summit logisitics
*** Please note we are at maximum capacity for our room, we have to cutoff sign ups to attend in person. We will have bluejeans set up for remote attendees as described below. Date: June 23 Location:
*** Please note we are at maximum capacity for our room, we have to cutoff sign ups to attend in person. We will have bluejeans set up for remote attendees as described below. Date: June 23 Location:
|
By
Tom Herbert
·
|
|
[PATCH, BPF 4/5] BPF: Add 32-bit move patterns
4 messages
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, BPF 5/5] BPF: Add 32-bit and pattern
4 messages
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, BPF 1/5] BPF: Use a provisional ELF e_machine value
6 messages
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
·
|
|
[llvm-dev] [PATCH, BPF 1/5] BPF: Use a provisional ELF e_machine value
I got a response from registry@... (registery@... forwards to there I believe). It took about 6 months to get a number assigned.
I got a response from registry@... (registery@... forwards to there I believe). It took about 6 months to get a number assigned.
|
By
Jacques Pienaar
·
|
|
minutes: IO Visor TSC and Dev Members Call
Hi All, Here are the meeting minutes from yesterday. Please note the gdoc link regarding the roadmap items. Please also encourage those you know to sign up for the iovisor-dev mailer, I know there are
Hi All, Here are the meeting minutes from yesterday. Please note the gdoc link regarding the roadmap items. Please also encourage those you know to sign up for the iovisor-dev mailer, I know there are
|
By
Brenden Blanco
·
|
|
Request ELF e_machine number for Linux BPF
3 messages
Well, that was quick. Would someone from the iovisor project like to be the official contact for this? Otherwise I'll give them contact details for Red Hat. r~ -------- Forwarded Message -------- Subj
Well, that was quick. Would someone from the iovisor project like to be the official contact for this? Otherwise I'll give them contact details for Red Hat. r~ -------- Forwarded Message -------- Subj
|
By
Richard Henderson
·
|
|
Failed to run sockex2 and sockex3 at latest samples/bpf/
3 messages
Hi, I'm trying to run sockex2 and sockex3 but got the error: [root@vm-dev bpf]# ./sockex2 failed to create a map: 1 Operation not permitted Then I found that I have max locked memory set to 64K, after
Hi, I'm trying to run sockex2 and sockex3 but got the error: [root@vm-dev bpf]# ./sockex2 failed to create a map: 1 Operation not permitted Then I found that I have max locked memory set to 64K, after
|
By
William Tu
·
|