/* SPDX-License-Identifier: GPL-2.0 */ /* XDP user-space packet buffer * Copyright(c) 2018 Intel Corporation. */ #ifndef XDP_UMEM_H_ #define XDP_UMEM_H_ #include <net/xdp_sock.h>
static inline char *xdp_umem_get_data(struct xdp_umem *umem, u64 addr) { return umem->pages[addr >> PAGE_SHIFT].addr + (addr & (PAGE_SIZE - 1)); }Contributors
| Person | Tokens | Prop | Commits | CommitProp |
| Björn Töpel | 38 | 100.00% | 3 | 100.00% |
| Total | 38 | 100.00% | 3 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Magnus Karlsson | 37 | 100.00% | 1 | 100.00% |
| Total | 37 | 100.00% | 1 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Björn Töpel | 107 | 61.14% | 8 | 80.00% |
| Magnus Karlsson | 68 | 38.86% | 2 | 20.00% |
| Total | 175 | 100.00% | 10 | 100.00% |