celzero / firestack

Userspace wireguard and network monitor
https://rethinkdns.com/app
Mozilla Public License 2.0
100 stars 16 forks source link

desync: process all cmsgs #86

Closed ignoramous closed 2 months ago

ignoramous commented 2 months ago

break? A corrupt ICMP packet doesn't mean all cmsg are processed and split1.ttl will not grow in next iteration.

from: https://github.com/celzero/firestack/commit/00059c0598d2b4b23f4b186b535398ad291332fe#r145617563

https://github.com/celzero/firestack/blob/0751d67f296c736e3ef8e864d677faf61cabead9/intra/dialers/split_and_desync.go#L247-L248

https://github.com/celzero/firestack/blob/0751d67f296c736e3ef8e864d677faf61cabead9/intra/dialers/split_and_desync.go#L257-L258