| commit | e1393f181c902e9331cfec96e1f19421eafef04d | [log] [tgz] |
|---|---|---|
| author | Jeff Martin <martinjeffrey@fuchsia.infra.roller.google.com> | Wed Jun 05 21:31:28 2024 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Wed Jun 05 14:33:09 2024 -0700 |
| tree | 5685c230627fc184c96d03d0445ad65a10fcd61a | |
| parent | ab2912fad23d6ebe1a74e2f612f5810aef9dc661 [diff] |
[roll] Roll fuchsia [netstack3] Add support for ICMP6_FILTER Allow raw IP sockets to set the ICMP6_FILTER socket option. This allows the user to control which types of ICMP messages they would like to receive on the socket. Note that this option is only allowed for IPv6 sockets created with protocol 58 (IPPROTO_ICMPV6). The implementation in core is generic over IP version (e.g. ICMPv4 filters are allowed, despite not being exercised by bindings). Notably the `FilterICMPPackets` gvisor syscall test is not passing; this is because it relies on the netstack populating the checksum for sent ICMPv6 messages, which Netstack3 does not yet do. A follow up CL should allow this test to pass. Original-Fixed: 337816586 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1058692 Original-Revision: 44d07ead7b1fcf80ea85ad0cf3303451d479000c GitOrigin-RevId: 22c03fd69594baa5a2ebd78cb58720cf7731cba7 Change-Id: Ie696010283293173812a972e85a3e581f943d4ca
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.