clients.h (76fbbec9315f8712d921411fbb4dad1fbcf1b151) clients.h (a30ecde6e795682d1473c45acae66a60a76fca2f)
1/*
2 * QEMU System Emulator
3 *
4 * Copyright (c) 2003-2008 Fabrice Bellard
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

--- 14 unchanged lines hidden (view full) ---

23 */
24#ifndef QEMU_NET_CLIENTS_H
25#define QEMU_NET_CLIENTS_H
26
27#include "net/net.h"
28#include "qapi-types.h"
29
30int net_init_dump(const NetClientOptions *opts, const char *name,
1/*
2 * QEMU System Emulator
3 *
4 * Copyright (c) 2003-2008 Fabrice Bellard
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

--- 14 unchanged lines hidden (view full) ---

23 */
24#ifndef QEMU_NET_CLIENTS_H
25#define QEMU_NET_CLIENTS_H
26
27#include "net/net.h"
28#include "qapi-types.h"
29
30int net_init_dump(const NetClientOptions *opts, const char *name,
31 NetClientState *peer);
31 NetClientState *peer, Error **errp);
32
33#ifdef CONFIG_SLIRP
34int net_init_slirp(const NetClientOptions *opts, const char *name,
32
33#ifdef CONFIG_SLIRP
34int net_init_slirp(const NetClientOptions *opts, const char *name,
35 NetClientState *peer);
35 NetClientState *peer, Error **errp);
36#endif
37
38int net_init_hubport(const NetClientOptions *opts, const char *name,
36#endif
37
38int net_init_hubport(const NetClientOptions *opts, const char *name,
39 NetClientState *peer);
39 NetClientState *peer, Error **errp);
40
41int net_init_socket(const NetClientOptions *opts, const char *name,
40
41int net_init_socket(const NetClientOptions *opts, const char *name,
42 NetClientState *peer);
42 NetClientState *peer, Error **errp);
43
44int net_init_tap(const NetClientOptions *opts, const char *name,
43
44int net_init_tap(const NetClientOptions *opts, const char *name,
45 NetClientState *peer);
45 NetClientState *peer, Error **errp);
46
47int net_init_bridge(const NetClientOptions *opts, const char *name,
46
47int net_init_bridge(const NetClientOptions *opts, const char *name,
48 NetClientState *peer);
48 NetClientState *peer, Error **errp);
49
50int net_init_l2tpv3(const NetClientOptions *opts, const char *name,
49
50int net_init_l2tpv3(const NetClientOptions *opts, const char *name,
51 NetClientState *peer);
51 NetClientState *peer, Error **errp);
52#ifdef CONFIG_VDE
53int net_init_vde(const NetClientOptions *opts, const char *name,
52#ifdef CONFIG_VDE
53int net_init_vde(const NetClientOptions *opts, const char *name,
54 NetClientState *peer);
54 NetClientState *peer, Error **errp);
55#endif
56
57#ifdef CONFIG_NETMAP
58int net_init_netmap(const NetClientOptions *opts, const char *name,
55#endif
56
57#ifdef CONFIG_NETMAP
58int net_init_netmap(const NetClientOptions *opts, const char *name,
59 NetClientState *peer);
59 NetClientState *peer, Error **errp);
60#endif
61
62int net_init_vhost_user(const NetClientOptions *opts, const char *name,
60#endif
61
62int net_init_vhost_user(const NetClientOptions *opts, const char *name,
63 NetClientState *peer);
63 NetClientState *peer, Error **errp);
64
65#endif /* QEMU_NET_CLIENTS_H */
64
65#endif /* QEMU_NET_CLIENTS_H */