]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | // SPDX-License-Identifier: GPL-2.0 |
139ab4d4 MT |
2 | #define _GNU_SOURCE |
3 | #include "main.h" | |
4 | #include <assert.h> | |
5 | ||
6 | /* stub implementation: useful for measuring overhead */ | |
7 | void alloc_ring(void) | |
8 | { | |
9 | } | |
10 | ||
11 | /* guest side */ | |
12 | int add_inbuf(unsigned len, void *buf, void *datap) | |
13 | { | |
14 | return 0; | |
15 | } | |
16 | ||
17 | /* | |
18 | * skb_array API provides no way for producer to find out whether a given | |
19 | * buffer was consumed. Our tests merely require that a successful get_buf | |
20 | * implies that add_inbuf succeed in the past, and that add_inbuf will succeed, | |
21 | * fake it accordingly. | |
22 | */ | |
23 | void *get_buf(unsigned *lenp, void **bufp) | |
24 | { | |
25 | return "Buffer"; | |
26 | } | |
27 | ||
d3c3589b | 28 | bool used_empty() |
139ab4d4 | 29 | { |
d3c3589b | 30 | return false; |
139ab4d4 MT |
31 | } |
32 | ||
33 | void disable_call() | |
34 | { | |
35 | assert(0); | |
36 | } | |
37 | ||
38 | bool enable_call() | |
39 | { | |
40 | assert(0); | |
41 | } | |
42 | ||
43 | void kick_available(void) | |
44 | { | |
45 | assert(0); | |
46 | } | |
47 | ||
48 | /* host side */ | |
49 | void disable_kick() | |
50 | { | |
51 | assert(0); | |
52 | } | |
53 | ||
54 | bool enable_kick() | |
55 | { | |
56 | assert(0); | |
57 | } | |
58 | ||
d3c3589b | 59 | bool avail_empty() |
139ab4d4 | 60 | { |
d3c3589b | 61 | return false; |
139ab4d4 MT |
62 | } |
63 | ||
64 | bool use_buf(unsigned *lenp, void **bufp) | |
65 | { | |
66 | return true; | |
67 | } | |
68 | ||
69 | void call_used(void) | |
70 | { | |
71 | assert(0); | |
72 | } |