code: func (s *Stack) RemoveWaker(nicid tcpip.NICID, addr tcpip.Address, waker *sleep.Waker) {
  	s.mu.RLock()
  	defer s.mu.RUnlock()
  
  	if nic := s.nics[nicid]; nic == nil {
  		fullAddr := tcpip.FullAddress{NIC: nicid, Addr: addr}
  		s.linkAddrCache.removeWaker(fullAddr, waker)
  	}
  }
docs: // RemoveWaker implements LinkAddressCache.RemoveWaker.