| HD | net_backends_priv.h | 39 struct net_backend { struct 47 int (*init)(struct net_backend *be, const char *devname, argument 49 void (*cleanup)(struct net_backend *be); argument 56 ssize_t (*send)(struct net_backend *be, const struct iovec *iov, argument 64 ssize_t (*peek_recvlen)(struct net_backend *be); argument 73 ssize_t (*recv)(struct net_backend *be, const struct iovec *iov, argument 84 void (*recv_enable)(struct net_backend *be); argument 85 void (*recv_disable)(struct net_backend *be); argument 92 uint64_t (*get_cap)(struct net_backend *be); argument 98 int (*set_cap)(struct net_backend *be, uint64_t features, argument [all …]
|