tailscale/net/packet
Claus Lensbøl c870d3811d
net/{packet,tstun},wgengine: update disco key when receiving via TSMP (#18158)
When receiving a TSMPDiscoAdvertisement from peer, update the discokey
for said peer.

Some parts taken from: https://github.com/tailscale/tailscale/pull/18073/

Updates #12639

Co-authored-by: James Tucker <james@tailscale.com>
2025-12-10 14:27:20 -05:00
..
checksum net/packet/checksum: copy the gvisor checksum, remove the dep 2025-09-26 13:04:14 -07:00
capture.go feature/capture: move packet capture to feature/*, out of iOS + CLI 2025-01-24 17:52:43 -08:00
doc.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
geneve_test.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 2025-08-13 13:13:11 -07:00
geneve.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 2025-08-13 13:13:11 -07:00
header.go net/packet: cleanup IPv4 fragment guards 2025-06-13 11:06:02 -07:00
icmp4.go net/packet: allow more ICMP errors 2024-04-02 11:31:49 -07:00
icmp6_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
icmp6.go net/packet: allow more ICMP errors 2024-04-02 11:31:49 -07:00
icmp.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ip4.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ip6.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
packet_test.go net/packet: cleanup IPv4 fragment guards 2025-06-13 11:06:02 -07:00
packet.go net/packet: cleanup IPv4 fragment guards 2025-06-13 11:06:02 -07:00
tsmp_test.go net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995) 2025-11-25 15:35:38 -05:00
tsmp.go net/{packet,tstun},wgengine: update disco key when receiving via TSMP (#18158) 2025-12-10 14:27:20 -05:00
udp4.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
udp6.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00