Lines Matching refs:rcv
335 const struct net_device *rcv,
340 rcv->features & (NETIF_F_GRO_FRAGLIST | NETIF_F_GRO_UDP_FWD));
348 struct net_device *rcv;
354 rcv = rcu_dereference(priv->peer);
355 if (unlikely(!rcv) || !pskb_may_pull(skb, ETH_HLEN)) {
360 rcv_priv = netdev_priv(rcv);
362 if (rxq < rcv->real_num_rx_queues) {
370 veth_skb_is_eligible_for_gro(dev, rcv, skb);
374 if (likely(veth_forward_skb(rcv, skb, rq, use_napi) == NET_RX_SUCCESS)) {
479 struct net_device *rcv;
487 rcv = rcu_dereference(priv->peer);
488 if (unlikely(!rcv))
491 rcv_priv = netdev_priv(rcv);
492 rq = &rcv_priv->rq[veth_select_rxq(rcv)];
499 max_len = rcv->mtu + rcv->hard_header_len + VLAN_HLEN;
572 struct net_device *rcv;
577 rcv = rcu_dereference(priv->peer);
578 if (unlikely(!rcv))
581 rcv_priv = netdev_priv(rcv);
582 rcv_rq = &rcv_priv->rq[veth_select_rxq(rcv)];