code: func (e *endpoint) Attach(dispatcher stack.NetworkDispatcher) {
  	e.dispatcher = dispatcher
  	e.lower.Attach(e)
  }
docs: // Attach implements the stack.LinkEndpoint interface. It saves the dispatcher
  // and registers with the lower endpoint as its dispatcher so that "e" is called
  // for inbound packets.