What You Need to Know Before
You Start
Starts 7 June 2025 22:02
Ends 7 June 2025
00
days
00
hours
00
minutes
00
seconds
30 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Explore BPF program enhancements for socket awareness, including verifier improvements and new API functions. Learn to build advanced networking logic and improve traffic management.
Syllabus
- Introduction to BPF (Berkeley Packet Filter)
- Fundamentals of Socket Programming
- Enhancements in BPF for Socket Awareness
- BPF and Networking Logic Integration
- New API Functions for Socket Management
- Advanced Networking Logic with BPF
- Performance Optimization in BPF Programs
- Security Considerations in BPF Programs
- Practical Lab Sessions
- Conclusion and Future Trends
Overview of BPF's role in networking
Historical context and evolution
Basics of socket communication
Key socket operations and functions
Recent enhancements to BPF programs
Improvements in verifier for socket handling
Integrating BPF with socket operations
Writing socket-aware BPF programs
Introduction to new BPF API functions
Using APIs for enhanced traffic management
Constructing complex traffic management rules
Real-world use cases and examples
Techniques for efficient BPF program execution
Tools for profiling and optimizing BPF-based systems
Ensuring safe and secure BPF interactions
Common pitfalls and how to avoid them
Hands-on building of socket-aware BPF programs
Debugging and testing BPF programs
Recap of key learnings
Emerging trends and future enhancements in BPF technology
Subjects
Conference Talks