code: func incSynRcvdCount() bool {
  	synRcvdCount.Lock()
  	defer synRcvdCount.Unlock()
  
  	if synRcvdCount.value >= SynRcvdCountThreshold {
  		return false
  	}
  
  	synRcvdCount.pending.Add(1)
  	synRcvdCount.value++
  
  	return true
  }
docs: // incSynRcvdCount tries to increment the global number of endpoints in SYN-RCVD
  // state. It succeeds if the increment doesn't make the count go beyond the
  // threshold, and fails otherwise.