Linux Kernel
3.7.1
|
#include <sys/socket.h>
#include <string.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/tcp.h>
#include <unistd.h>
#include "usbip_common.h"
#include "usbip_network.h"
Go to the source code of this file.
Functions | |
void | usbip_net_pack_uint32_t (int pack, uint32_t *num) |
void | usbip_net_pack_uint16_t (int pack, uint16_t *num) |
void | usbip_net_pack_usb_device (int pack, struct usbip_usb_device *udev) |
void | usbip_net_pack_usb_interface (int pack __attribute__((unused)), struct usbip_usb_interface *udev __attribute__((unused))) |
ssize_t | usbip_net_recv (int sockfd, void *buff, size_t bufflen) |
ssize_t | usbip_net_send (int sockfd, void *buff, size_t bufflen) |
int | usbip_net_send_op_common (int sockfd, uint32_t code, uint32_t status) |
int | usbip_net_recv_op_common (int sockfd, uint16_t *code) |
int | usbip_net_set_reuseaddr (int sockfd) |
int | usbip_net_set_nodelay (int sockfd) |
int | usbip_net_set_keepalive (int sockfd) |
int | usbip_net_tcp_connect (char *hostname, char *service) |
Definition at line 43 of file usbip_network.c.
Definition at line 31 of file usbip_network.c.
void usbip_net_pack_usb_device | ( | int | pack, |
struct usbip_usb_device * | udev | ||
) |
Definition at line 55 of file usbip_network.c.
void usbip_net_pack_usb_interface | ( | int pack | __attribute__(unused), |
struct usbip_usb_interface *udev | __attribute__(unused) | ||
) |
Definition at line 66 of file usbip_network.c.
Definition at line 100 of file usbip_network.c.
Definition at line 132 of file usbip_network.c.
Definition at line 105 of file usbip_network.c.
Definition at line 110 of file usbip_network.c.
Definition at line 200 of file usbip_network.c.
Definition at line 188 of file usbip_network.c.
Definition at line 176 of file usbip_network.c.
Definition at line 215 of file usbip_network.c.