LinuxDev9002
9c6d32c657
docs: fix XDP stub compile command
2026-07-14 03:59:52 -07:00
Copilot
bb994bf436
Fix curl hanging in XDP load balancer: backend servers reject mismatched Host headers ( #198 )
...
* Initial plan
* Add simple HTTP server and update docs to fix curl hanging issue
Co-authored-by: yunwei37 <34985212+yunwei37@users.noreply.github.com >
* Fix code review issues: remove unnecessary shutdown() and fix spacing
Co-authored-by: yunwei37 <34985212+yunwei37@users.noreply.github.com >
* Add test script to verify HTTP servers handle mismatched Host headers
Co-authored-by: yunwei37 <34985212+yunwei37@users.noreply.github.com >
* Add comprehensive solution documentation for curl hanging issue
Co-authored-by: yunwei37 <34985212+yunwei37@users.noreply.github.com >
* Co-authored-by: yunwei37 <34985212+yunwei37@users.noreply.github.com >
* Update src/42-xdp-loadbalancer/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 云微 <1067852565@qq.com >
* Update src/42-xdp-loadbalancer/README.zh.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 云微 <1067852565@qq.com >
* Update src/42-xdp-loadbalancer/SOLUTION.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 云微 <1067852565@qq.com >
* Delete src/42-xdp-loadbalancer/__pycache__/simple_http_server.cpython-312.pyc
Signed-off-by: 云微 <1067852565@qq.com >
* Delete src/42-xdp-loadbalancer/SOLUTION.md
Signed-off-by: 云微 <1067852565@qq.com >
---------
Signed-off-by: 云微 <1067852565@qq.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: yunwei37 <34985212+yunwei37@users.noreply.github.com >
Co-authored-by: 云微 <1067852565@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-12 06:20:14 -08:00
yunwei37
277ecbaf9d
Add HID-BPF tutorial and implementation for virtual mouse input modification
...
- Introduced a comprehensive tutorial in README.md explaining how to fix broken HID devices using eBPF without kernel patches.
- Implemented a userspace program (hid-input-modifier.c) that creates a virtual HID mouse using the uhid interface and sends synthetic mouse events.
- Developed a BPF program (hid-input-modifier.bpf.c) that intercepts HID events and modifies mouse movement data, effectively doubling the X and Y movement.
- Created necessary header files (hid_bpf.h, hid_bpf_defs.h, hid_bpf_helpers.h) to define structures and helper functions for the BPF program.
- Added functionality to find and manage the virtual HID device, ensuring seamless integration with the BPF program.
2025-10-05 22:40:58 -07:00
Benibr
1a2744ff49
42-xdp-loadbalancer: fix various bugs which prevented the example from working ( #175 )
...
* added stub XDP_PASS for receiving veth
* added tcp csum to prevent packet dropping
* sticky backend select (hash over connection tuple)
---------
Co-authored-by: Benibr <1274814+benibr@users.noreply.github.com >
2025-07-23 13:14:42 +09:00
Yusheng Zheng
049b40d222
rename README to chinese documents
2024-10-20 07:20:38 +00:00
云微
bbd7b1638d
Add more XDP related blogs ( #135 )
...
* add setup
* update
* fix code
* move to dir
* fix code
* update the code
* update code of 42
* update 21
* update
* fix linter issues and add xdp in rust
* update the docker file
* fix CI
* fix kernel code
* update
* update
* add guidline
2024-09-26 01:15:42 +00:00