summaryrefslogtreecommitdiffstats
path: root/drivers/net/veth.c
Commit message (Expand)AuthorAgeFilesLines
* net: enable memcg accounting for veth queuesVasily Averin2022-05-011-1/+1
* veth: Ensure eth header is in skb's linear partGuillaume Nault2022-04-081-1/+1
* veth: Allow jumbo frames in xdp modeLorenzo Bianconi2022-03-171-3/+8
* veth: Rework veth_xdp_rcv_skb in order to accept non-linear skbLorenzo Bianconi2022-03-171-56/+121
* net: veth: Account total xdp_frame len running ndo_xdp_xmitLorenzo Bianconi2022-03-171-2/+2
* net: dev: Makes sure netif_rx() can be invoked in any context.Sebastian Andrzej Siewior2022-02-141-1/+1
* veth: fix races around rq->rx_notify_maskedEric Dumazet2022-02-091-5/+8
* veth: Do not record rx queue hint in veth_xmitDaniel Borkmann2022-01-061-1/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-12-311-2/+2
|\
| * bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni2021-12-131-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-231-2/+6
|\ \ | |/ |/|
| * veth: ensure skb entering GRO are not cloned.Paolo Abeni2021-12-231-2/+6
* | veth: use ethtool_sprintf instead of snprintfTonghao Zhang2021-11-251-17/+10
* | net: annotate accesses to dev->gso_max_segsEric Dumazet2021-11-221-1/+1
* | net: annotate accesses to dev->gso_max_sizeEric Dumazet2021-11-221-1/+1
|/
* veth: use skb_prepare_for_gro()Paolo Abeni2021-07-291-1/+1
* veth: create by default nr_possible_cpus queuesPaolo Abeni2021-07-201-0/+37
* veth: implement support for set_channel ethtool opPaolo Abeni2021-07-201-2/+123
* veth: factor out initialization helperPaolo Abeni2021-07-201-49/+92
* veth: always report zero combined channelsPaolo Abeni2021-07-201-2/+0
* veth: check for NAPI instead of xdp_prog before xmit of XDP frameToke Høiland-Jørgensen2021-04-161-4/+3
* veth: refine napi usagePaolo Abeni2021-04-111-1/+22
* veth: allow enabling NAPI even without XDPPaolo Abeni2021-04-111-13/+116
* veth: use skb_orphan_partial instead of skb_orphanPaolo Abeni2021-04-111-1/+1
* veth: Implement ethtool's get_channels() callbackMaciej Fijalkowski2021-03-301-0/+12
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-251-13/+15
|\
| * bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi2021-03-181-13/+15
* | veth: Store queue_mapping independently of XDP prog presenceMaciej Fijalkowski2021-03-061-2/+1
|/
* net, veth: Alloc skb in bulk for ndo_xdp_xmitLorenzo Bianconi2021-02-041-20/+58
* net, xdp: Introduce xdp_build_skb_from_frame utility routineLorenzo Bianconi2021-01-201-15/+3
* net, xdp: Introduce xdp_prepare_buff utility routineLorenzo Bianconi2021-01-081-6/+2
* net, xdp: Introduce xdp_init_buff utility routineLorenzo Bianconi2021-01-081-4/+4
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-12-041-4/+8
|\
| * xsk: Propagate napi_id to XDP socket Rx pathBjörn Töpel2020-12-011-4/+8
* | treewide: rename nla_strlcpy to nla_strscpy.Francis Laniel2020-11-161-2/+2
|/
* bpf: Add redirect_peer helperDaniel Borkmann2020-10-111-0/+9
* net: remove napi_hash_del() from driver-facing APIJakub Kicinski2020-09-101-2/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-09-041-4/+4
|\
| * treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-4/+4
* | net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp()Maciej Żenczykowski2020-08-191-3/+3
|/
* bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commandsAndrii Nakryiko2020-07-251-15/+0
* xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frameLorenzo Bianconi2020-06-011-1/+1
* xdp: Introduce xdp_convert_frame_to_buff utility routineLorenzo Bianconi2020-06-011-5/+1
* veth: Xdp using frame_sz in veth driverJesper Dangaard Brouer2020-05-141-9/+13
* veth: Adjust hard_start offset on redirect XDP framesJesper Dangaard Brouer2020-05-141-4/+4
* veth: rely on peer veth_rq for ndo_xdp_xmit accountingLorenzo Bianconi2020-03-261-47/+82
* veth: rely on veth_rq in veth_xdp_flush_bq signatureLorenzo Bianconi2020-03-261-15/+15
* veth: remove atomic64_add from veth_xdp_xmit hotpathLorenzo Bianconi2020-03-191-13/+17
* veth: introduce more xdp countersLorenzo Bianconi2020-03-191-7/+35
* veth: distinguish between rx_drops and xdp_dropsLorenzo Bianconi2020-03-191-5/+7