code: func (e *endpoint) Attach(dispatcher stack.NetworkDispatcher) {
  	e.dispatcher = dispatcher
  	// Link endpoints are not savable. When transportation endpoints are
  	// saved, they stop sending outgoing packets and all incoming packets
  	// are rejected.
  	go e.dispatchLoop()
  }
docs: // Attach launches the goroutine that reads packets from the file descriptor and
  // dispatches them via the provided dispatcher.