search for: vhost_sock_is_raw

Displaying 2 results from an estimated 2 matches for "vhost_sock_is_raw".

2010 Mar 03
1
[RFC][ PATCH 2/3] vhost-net: handle vnet_hdr processing for MRG_RX_BUF
...>guest_hlen - vq->sock_hlen; vhost_add_used_and_signal(&net->dev, vq, vq->heads, headcount); if (unlikely(vq_log)) vhost_log_write(vq, vq_log, log, len); @@ -483,6 +481,13 @@ return ERR_PTR(-ENOTSOCK); } +static int vhost_sock_is_raw(struct socket *sock) +{ + if (!sock || !sock->sk) + return 0; + return sock->sk->sk_type == SOCK_RAW; +} + static long vhost_net_set_backend(struct vhost_net *n, unsigned index, int fd) { struct socket *sock, *oldsock; @@ -519,6 +524,20 @@ vho...
2010 Mar 03
1
[RFC][ PATCH 2/3] vhost-net: handle vnet_hdr processing for MRG_RX_BUF
...>guest_hlen - vq->sock_hlen; vhost_add_used_and_signal(&net->dev, vq, vq->heads, headcount); if (unlikely(vq_log)) vhost_log_write(vq, vq_log, log, len); @@ -483,6 +481,13 @@ return ERR_PTR(-ENOTSOCK); } +static int vhost_sock_is_raw(struct socket *sock) +{ + if (!sock || !sock->sk) + return 0; + return sock->sk->sk_type == SOCK_RAW; +} + static long vhost_net_set_backend(struct vhost_net *n, unsigned index, int fd) { struct socket *sock, *oldsock; @@ -519,6 +524,20 @@ vho...