Lines Matching defs:dev_rx
60 struct net_device *dev_rx;
394 to_send = dev_map_bpf_prog_run(bq->xdp_prog, bq->q, cnt, dev, bq->dev_rx);
416 trace_xdp_devmap_xmit(bq->dev_rx, dev, sent, cnt - sent, err);
429 bq->dev_rx = NULL;
457 struct net_device *dev_rx, struct bpf_prog *xdp_prog)
464 /* Ingress dev_rx will be the same for all xdp_frame's in
471 if (!bq->dev_rx) {
474 bq->dev_rx = dev_rx;
483 struct net_device *dev_rx,
499 bq_enqueue(dev, xdpf, dev_rx, xdp_prog);
535 struct net_device *dev_rx)
537 return __xdp_enqueue(dev, xdpf, dev_rx, NULL);
541 struct net_device *dev_rx)
545 return __xdp_enqueue(dev, xdpf, dev_rx, dst->xdp_prog);
567 struct net_device *dev_rx,
576 bq_enqueue(obj->dev, nxdpf, dev_rx, obj->xdp_prog);
606 int dev_map_enqueue_multi(struct xdp_frame *xdpf, struct net_device *dev_rx,
618 num_excluded = get_upper_ifindexes(dev_rx, excluded_devices);
619 excluded_devices[num_excluded++] = dev_rx->ifindex;
638 err = dev_map_enqueue_clone(last_dst, dev_rx, xdpf);
662 err = dev_map_enqueue_clone(last_dst, dev_rx, xdpf);
673 bq_enqueue(last_dst->dev, xdpf, dev_rx, last_dst->xdp_prog);