Lines Matching full:backend
31 * The API to access the backend (e.g. send/receive packets, negotiate
100 EPRINTLN("TAP backend requires non-NULL callback"); in tap_init()
262 /* A clone of the tap backend, with a different prefix. */
277 /* A clone of the tap backend, with a different prefix. */
299 char *backend, *cp; in netbe_legacy_config() local
306 set_config_value_node(nvl, "backend", opts); in netbe_legacy_config()
309 backend = strndup(opts, cp - opts); in netbe_legacy_config()
310 set_config_value_node(nvl, "backend", backend); in netbe_legacy_config()
311 free(backend); in netbe_legacy_config()
316 * Initialize a backend and attach to the frontend.
318 * @ret is a pointer to the backend to be initialized
319 * @devname is the backend-name as supplied on the command line,
320 * e.g. -s 2:0,frontend-name,backend-name[,other-args]
336 value = get_config_value_node(nvl, "backend"); in netbe_init()
344 * use the prefix of the backend as the type. in netbe_init()
351 * Find the network backend that matches the user-provided in netbe_init()
381 /* Initialize the backend. */ in netbe_init()
450 * Try to read a packet from the backend, without blocking.
462 * Read a packet from the backend and discard it.