code: func (p *peer) AsyncSendTransactions(txs []*types.Transaction) {
  	select {
  	case p.queuedTxs <- txs:
  		for _, tx := range txs {
  			p.knownTxs.Add(tx.Hash())
  		}
  	default:
  		p.Log().Debug("Dropping transaction propagation", "count", len(txs))
  	}
  }
docs: // AsyncSendTransactions queues list of transactions propagation to a remote
  // peer. If the peer's broadcast queue is full, the event is silently dropped.