Home
last modified time | relevance | path

Searched refs:transport (Results 1 – 14 of 14) sorted by relevance

/arch/um/drivers/
Dnet_kern.c381 struct transport *transport, gfp_t gfp_mask) in eth_configure() argument
388 size = transport->private_size + sizeof(struct uml_net_private); in eth_configure()
442 (*transport->kern->init)(dev, init); in eth_configure()
449 .max_packet = transport->user->max_packet, in eth_configure()
450 .protocol = transport->kern->protocol, in eth_configure()
451 .open = transport->user->open, in eth_configure()
452 .close = transport->user->close, in eth_configure()
453 .remove = transport->user->remove, in eth_configure()
454 .read = transport->kern->read, in eth_configure()
455 .write = transport->kern->write, in eth_configure()
[all …]
DKconfig125 hardware devices, this choice and the following transport options
136 enable at least one of the following transport options to actually
140 bool "Ethertap transport"
143 The Ethertap User-Mode Linux network transport allows a single
167 bool "TUN/TAP transport"
170 The UML TUN/TAP network transport allows a UML instance to exchange
175 To use this transport, your host kernel must have support for TUN/TAP
179 bool "SLIP transport"
182 The slip User-Mode Linux network transport allows a running UML to
185 the slip transport can only carry IP packets.
[all …]
Dvector_transports.c479 char *transport = uml_vector_fetch_arg(vp->parsed, "transport"); in build_transport_data() local
481 if (strncmp(transport, TRANS_GRE, TRANS_GRE_LEN) == 0) in build_transport_data()
483 if (strncmp(transport, TRANS_L2TPV3, TRANS_L2TPV3_LEN) == 0) in build_transport_data()
485 if (strncmp(transport, TRANS_RAW, TRANS_RAW_LEN) == 0) in build_transport_data()
487 if (strncmp(transport, TRANS_TAP, TRANS_TAP_LEN) == 0) in build_transport_data()
489 if (strncmp(transport, TRANS_HYBRID, TRANS_HYBRID_LEN) == 0) in build_transport_data()
491 if (strncmp(transport, TRANS_BESS, TRANS_BESS_LEN) == 0) in build_transport_data()
Dvector_user.c562 char *transport; in uml_vector_user_open() local
568 transport = uml_vector_fetch_arg(parsed, "transport"); in uml_vector_user_open()
569 if (transport == NULL) { in uml_vector_user_open()
573 if (strncmp(transport, TRANS_RAW, TRANS_RAW_LEN) == 0) in uml_vector_user_open()
575 if (strncmp(transport, TRANS_HYBRID, TRANS_HYBRID_LEN) == 0) in uml_vector_user_open()
577 if (strncmp(transport, TRANS_TAP, TRANS_TAP_LEN) == 0) in uml_vector_user_open()
579 if (strncmp(transport, TRANS_GRE, TRANS_GRE_LEN) == 0) in uml_vector_user_open()
581 if (strncmp(transport, TRANS_L2TPV3, TRANS_L2TPV3_LEN) == 0) in uml_vector_user_open()
583 if (strncmp(transport, TRANS_BESS, TRANS_BESS_LEN) == 0) in uml_vector_user_open()
Dumcast_kern.c161 static struct transport mcast_transport = {
171 static struct transport ucast_transport = {
Dslip_kern.c77 static struct transport slip_transport = {
Ddaemon_kern.c79 static struct transport daemon_transport = {
Dslirp_kern.c104 static struct transport slirp_transport = {
Dpcap_kern.c97 static struct transport pcap_transport = {
Dvde_kern.c113 static struct transport vde_transport = {
Dvector_kern.c173 char *transport = uml_vector_fetch_arg(def, "transport"); in get_transport_options() local
190 if (strncmp(transport, TRANS_TAP, TRANS_TAP_LEN) == 0) in get_transport_options()
192 if (strncmp(transport, TRANS_HYBRID, TRANS_HYBRID_LEN) == 0) in get_transport_options()
194 if (strncmp(transport, TRANS_RAW, TRANS_RAW_LEN) == 0) in get_transport_options()
/arch/um/include/shared/
Dnet_kern.h52 struct transport { struct
66 extern void register_transport(struct transport *new); argument
/arch/um/os-Linux/drivers/
Dtuntap_kern.c70 static struct transport tuntap_transport = {
Dethertap_kern.c84 static struct transport ethertap_transport = {