[roll] Roll fuchsia [dhcpv4/client] Exit on EPIPE

Change to exiting instead of panicking when EPIPE is observed on socket
operations on packet sockets, because FDIO maps ZX_ERR_PEER_CLOSED to
EPIPE so it is entirely possible and indicates that Netstack is shutting
down so DHCPv4 client should exit as well.

Change EPIPE handling for UDP sockets to be fatal rather than non-fatal.
It is also returned on send when the socket is partially shut down, but
such a scenario is not expected to occur in normal flow and if it were
to happen we can't recover from it.

Original-Original-Bug: 517649289
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1632716
Original-Original-Revision: 06c5198dce2752a4cd006f74130edf2a9d04dad5
GitOrigin-RevId: 98bf7b3cda1660c65c1a176c14eb39ff7d62335a
Change-Id: Ie11f8d64de303f9c4a0a9d5261d0821de6f0a392
1 file changed
tree: 3bda2f06edb18bb43f89c980ea20ab6ea90dacb6
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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 in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.