Zhouchaowen / ebpf_labs

A series of ebpf experiments
MIT License
15 stars 1 forks source link

對齊討論 #1

Closed cody0704 closed 1 year ago

cody0704 commented 1 year ago

https://github.com/Zhouchaowen/xdp_labs/blob/f616a1244f5e3291619660ea91ed1b92dd18025f/parse_udp_dns/main.go#L83

您好,我一直想有人可以討論 XDP 相關技術上的研發,看到你對於對齊的問題 我在另一邊有提出一些方案,你可以參考一下,這邊有人採納了我的解決方案

在 C 中讓結構以 pack(push, 1) 中對結構進行對齊為 1 字節,這樣就可以跟 Go 程式正常解析相同的結構的長度,就不用額外做對齊 https://github.com/zhao-kun/xdp-redirect/pull/1

Zhouchaowen commented 1 year ago

@cody0704 我也是才学XDP不久, 非常感谢你指出这个问题, 我尝试了一下, 的确可以。

cody0704 commented 1 year ago

@Zhouchaowen 有機會多討論,我看到你有很多不錯的實驗項目 我也有進行類似的東西 https://github.com/cody0704/xdp-examples

或許可以一起整理一下,弄一些有趣的東西

這邊就關閉了