Displaying 20 results from an estimated 206 matches for "datalen".
Did you mean:
data_len
2012 Feb 10
13
can't read superblock (but could mount)
Hi!
I used to have arch linux running on 1 btrfs partition (sda1, incl. /boot).
When switching to 3.2.5 recently the system fails to boot:
(after udevd)
/etc/rc.sysinit: line 15: 117 Bus error mountpoint -q /proc
and so on, no idea.
It used to boot with 3.2.4, but
1) I obviously had some corruption in the tree, when I tried to delete a
certain file I hit e.g. "kernel BUG at
2017 Apr 12
2
More issues with Siren14 datalen == 0 packets
Another crash with a packet:
$10 = {frametype = AST_FRAME_VOICE, subclass = {integer = 0,
format = 0x12c62170, frame_ending = 0}, datalen = 0, samples = 640,
mallocd = 1, mallocd_hdr_len = 324, offset = 64,
src = 0x2ad290064a08 "siren14tolin32/speex", data = {ptr = 0x80893318,
uint32 = 2156475160, pad = "\030\063\211\200\000\000\000"}, delivery = {
tv_sec = 1492000520, tv_usec = 225198}, frame_list...
2015 Jan 07
3
[PATCH] vhost/net: length miscalculation
commit 8b38694a2dc8b18374310df50174f1e4376d6824
vhost/net: virtio 1.0 byte swap
had this chunk:
- heads[headcount - 1].len += datalen;
+ heads[headcount - 1].len = cpu_to_vhost32(vq, len - datalen);
This adds datalen with the wrong sign, causing guest panics.
Fixes: 8b38694a2dc8b18374310df50174f1e4376d6824
Reported-by: Alex Williamson <alex.williamson at redhat.com>
Suggested-by: Greg Kurz <gkurz at linux.vnet.ib...
2015 Jan 07
3
[PATCH] vhost/net: length miscalculation
commit 8b38694a2dc8b18374310df50174f1e4376d6824
vhost/net: virtio 1.0 byte swap
had this chunk:
- heads[headcount - 1].len += datalen;
+ heads[headcount - 1].len = cpu_to_vhost32(vq, len - datalen);
This adds datalen with the wrong sign, causing guest panics.
Fixes: 8b38694a2dc8b18374310df50174f1e4376d6824
Reported-by: Alex Williamson <alex.williamson at redhat.com>
Suggested-by: Greg Kurz <gkurz at linux.vnet.ib...
2005 Nov 16
1
RODBC and Very long field lengths
...#39;m trying to retrieve a string
from a very long memo field (512*20*9=9360 characters = 74880 bytes) in
an MSAccess database.
It appears that RODBC set a maximum buffer size for a single column of
65535 bytes.
########## cut from RODBC.c ##########
} else { /* transfer as character */
int datalen = thisHandle->ColData[i].ColSize;
if (datalen <= 0 || datalen < COLMAX) datalen = COLMAX;
/* sanity check as the reports are sometimes unreliable */
if (datalen > 65535) datalen = 65535;
######################################
Can I increase this by just changeing the val...
2018 Jul 03
0
[PATCH net-next 1/8] vhost: move get_rx_bufs to vhost.c
...rs/vhost/net.c
+++ b/drivers/vhost/net.c
@@ -685,83 +685,6 @@ static int vhost_net_rx_peek_head_len(struct vhost_net *net, struct sock *sk)
return len;
}
-/* This is a multi-buffer version of vhost_get_desc, that works if
- * vq has read descriptors only.
- * @vq - the relevant virtqueue
- * @datalen - data length we'll be reading
- * @iovcount - returned count of io vectors we fill
- * @log - vhost log
- * @log_num - log offset
- * @quota - headcount quota, 1 for big buffer
- * returns number of buffer heads allocated, negative on error
- */
-static int get_rx_bufs(struct vhost_virt...
2018 Apr 23
0
[RFC V3 PATCH 1/8] vhost: move get_rx_bufs to vhost.c
...rs/vhost/net.c
+++ b/drivers/vhost/net.c
@@ -664,83 +664,6 @@ static int vhost_net_rx_peek_head_len(struct vhost_net *net, struct sock *sk)
return len;
}
-/* This is a multi-buffer version of vhost_get_desc, that works if
- * vq has read descriptors only.
- * @vq - the relevant virtqueue
- * @datalen - data length we'll be reading
- * @iovcount - returned count of io vectors we fill
- * @log - vhost log
- * @log_num - log offset
- * @quota - headcount quota, 1 for big buffer
- * returns number of buffer heads allocated, negative on error
- */
-static int get_rx_bufs(struct vhost_virt...
2018 May 02
1
[RFC V3 PATCH 1/8] vhost: move get_rx_bufs to vhost.c
...> @@ -664,83 +664,6 @@ static int vhost_net_rx_peek_head_len(struct vhost_net *net, struct sock *sk)
> return len;
> }
>
> -/* This is a multi-buffer version of vhost_get_desc, that works if
> - * vq has read descriptors only.
> - * @vq - the relevant virtqueue
> - * @datalen - data length we'll be reading
> - * @iovcount - returned count of io vectors we fill
> - * @log - vhost log
> - * @log_num - log offset
> - * @quota - headcount quota, 1 for big buffer
> - * returns number of buffer heads allocated, negative on error
> - */
> -stati...
2005 Sep 27
4
Voice Encryption
Hi,
Does Asterisk support encryption of voice traffic? I found following wiki
that describes IAX RSA authentication. I was able to implement the
public/private key authentication among three Asterisk servers connected
using IAX protocol. I am not certain if voice traffic can also be encrypted
among the Asterisk servers. Your help is highly appreciated.
2003 Jul 28
1
Problems with two B channels
...810:[MY_NUMBER_HERE]
-- CAPI[contr1/7810] is making progress passing it to H323:4478
-- CAPI[contr1/7810] is ringing
kcapi: appl 1 ncci 0x20201 up
-- CAPI[contr1/7810] answered H323:4478
ERROR[344086]: File chan_capi.c, Line 900 (capi_write): error sending
DATA_B3_REQ (error=0x1103, datalen=160)
ERROR[344086]: File chan_capi.c, Line 900 (capi_write): error sending
DATA_B3_REQ (error=0x1103, datalen=160)
ERROR[262161]: File chan_capi.c, Line 900 (capi_write): error sending
DATA_B3_REQ (error=0x1103, datalen=160)
ERROR[344086]: File chan_capi.c, Line 900 (capi_write): error sending
D...
2017 Apr 12
2
More issues with Siren14 datalen == 0 packets
...his has no protectable IP (you
can't copyright the only way of doing something) and the GNU projects have
a formal rule that sufficiently-small patches need no assignments for that
reason, which I suggest you may want to adopt as well.
> > Why is samples being used as a length instead of datalen?
>
> Internally a signed linear factory operates in terms of samples, not the
> data payload itself. I've also commented on your original issue in
> regards to the siren codecs that it should NULL out the data pointer
> itself. That is more commonly used.
But I don't think...
2010 Apr 28
6
[PATCHv7] add mergeable buffers support to vhost_net
...MSG_DONTWAIT,
};
- struct virtio_net_hdr hdr = {
- .flags = 0,
- .gso_type = VIRTIO_NET_HDR_GSO_NONE
+ struct virtio_net_hdr_mrg_rxbuf hdr = {
+ .hdr.flags = 0,
+ .hdr.gso_type = VIRTIO_NET_HDR_GSO_NONE
};
size_t len, total_len = 0;
- int err;
- size_t hdr_size;
+ int err, headcount, datalen;
+ size_t vhost_hlen;
struct socket *sock = rcu_dereference(vq->private_data);
if (!sock || skb_queue_empty(&sock->sk->sk_receive_queue))
return;
@@ -218,18 +248,19 @@ static void handle_rx(struct vhost_net *
use_mm(net->dev.mm);
mutex_lock(&vq->mutex);
vhost_dis...
2010 Apr 28
6
[PATCHv7] add mergeable buffers support to vhost_net
...MSG_DONTWAIT,
};
- struct virtio_net_hdr hdr = {
- .flags = 0,
- .gso_type = VIRTIO_NET_HDR_GSO_NONE
+ struct virtio_net_hdr_mrg_rxbuf hdr = {
+ .hdr.flags = 0,
+ .hdr.gso_type = VIRTIO_NET_HDR_GSO_NONE
};
size_t len, total_len = 0;
- int err;
- size_t hdr_size;
+ int err, headcount, datalen;
+ size_t vhost_hlen;
struct socket *sock = rcu_dereference(vq->private_data);
if (!sock || skb_queue_empty(&sock->sk->sk_receive_queue))
return;
@@ -218,18 +248,19 @@ static void handle_rx(struct vhost_net *
use_mm(net->dev.mm);
mutex_lock(&vq->mutex);
vhost_dis...
2015 Jul 07
2
Bug in ast_frame_adjust_volume in 12.2.0?
...e;
It's called from ast_frame_adjust_volume.
The frame looks like:
(gdb) print *f
$6 = {frametype = AST_FRAME_VOICE, subclass = {integer = 100021, format = {
id = AST_FORMAT_SLINEAR16, fattr = {format_attr = {
0 <repeats 64 times>}, rtp_marker_bit = 0 '\000'}}}, datalen = 0,
samples = 320, mallocd = 1, mallocd_hdr_len = 1076, offset = 64,
src = 0x51623b0 "func_jitterbuffer interpolation", data = {ptr = 0x0,
uint32 = 0, pad = "\000\000\000\000\000\000\000"}, delivery = {
tv_sec = 1436290187, tv_usec = 304285}, frame_list = {next =...
2007 Mar 18
1
Choppy sound with chan_capi + Fritz Card USB
...x10101
DATA_B3_CONF ID=002 #0x0143 LEN=0016
Controller/PLCI/NCCI = 0x10101
DataHandle = 0x13a
Info = 0x0
DATA_B3_REQ ID=002 #0x0143 LEN=0030
Controller/PLCI/NCCI = 0x10101
Data32 = 0x8168df4
DataLength = 0xa0
DataHandle = 0x13a
Flags = 0x0
Data64 = 0x0
DATA_B3_REQ ID=002 #0x0144 LEN=0030
Controller/PLCI/NCCI = 0x10101
Data32 = 0x81688b4
DataLength...
2018 Nov 05
2
[PATCH 2/5] VSOCK: support fill data to mergeable rx buffer in host
...(1ULL << VIRTIO_VSOCK_F_MRG_RXBUF),
};
/* Used to track all the vhost_vsock instances on the system. */
@@ -80,6 +81,68 @@ static struct vhost_vsock *vhost_vsock_get(u32 guest_cid)
return vsock;
}
+static int get_rx_bufs(struct vhost_virtqueue *vq,
+ struct vring_used_elem *heads, int datalen,
+ unsigned *iovcount, unsigned int quota)
+{
+ unsigned int out, in;
+ int seg = 0;
+ int headcount = 0;
+ unsigned d;
+ int ret;
+ /*
+ * len is always initialized before use since we are always called with
+ * datalen > 0.
+ */
+ u32 uninitialized_var(len);
+
+ while (datalen > 0 &...
2018 Nov 05
2
[PATCH 2/5] VSOCK: support fill data to mergeable rx buffer in host
...(1ULL << VIRTIO_VSOCK_F_MRG_RXBUF),
};
/* Used to track all the vhost_vsock instances on the system. */
@@ -80,6 +81,68 @@ static struct vhost_vsock *vhost_vsock_get(u32 guest_cid)
return vsock;
}
+static int get_rx_bufs(struct vhost_virtqueue *vq,
+ struct vring_used_elem *heads, int datalen,
+ unsigned *iovcount, unsigned int quota)
+{
+ unsigned int out, in;
+ int seg = 0;
+ int headcount = 0;
+ unsigned d;
+ int ret;
+ /*
+ * len is always initialized before use since we are always called with
+ * datalen > 0.
+ */
+ u32 uninitialized_var(len);
+
+ while (datalen > 0 &...
2009 Oct 27
2
[PATCH 3/4] scsi-disk: Factor out SCSI command emulation
...eads), negative for transfers to the device (eg. disk writes),
- and zero if the command does not transfer any data. */
-
-static int32_t scsi_send_command(SCSIDevice *d, uint32_t tag,
- uint8_t *buf, int lun)
+static int scsi_check_cdb_len(uint8_t *cdb, uint32_t *datalen, uint64_t *lba)
{
- SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, d);
- uint64_t nb_sectors;
- uint64_t lba;
- uint32_t len;
- int cmdlen;
- int is_write;
- uint8_t command;
- uint8_t *outbuf;
- SCSIRequest *r;
+ int cmdlen = 0;
- command = buf[0];
- r = s...
2009 Oct 27
2
[PATCH 3/4] scsi-disk: Factor out SCSI command emulation
...eads), negative for transfers to the device (eg. disk writes),
- and zero if the command does not transfer any data. */
-
-static int32_t scsi_send_command(SCSIDevice *d, uint32_t tag,
- uint8_t *buf, int lun)
+static int scsi_check_cdb_len(uint8_t *cdb, uint32_t *datalen, uint64_t *lba)
{
- SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, d);
- uint64_t nb_sectors;
- uint64_t lba;
- uint32_t len;
- int cmdlen;
- int is_write;
- uint8_t command;
- uint8_t *outbuf;
- SCSIRequest *r;
+ int cmdlen = 0;
- command = buf[0];
- r = s...
2018 Dec 12
4
[PATCH v2 2/5] VSOCK: support fill data to mergeable rx buffer in host
...all the vhost_vsock instances on the system. */
@@ -80,6 +81,69 @@ static struct vhost_vsock *vhost_vsock_get(u32 guest_cid)
return vsock;
}
+/* This segment of codes are copied from drivers/vhost/net.c */
+static int get_rx_bufs(struct vhost_virtqueue *vq,
+ struct vring_used_elem *heads, int datalen,
+ unsigned *iovcount, unsigned int quota)
+{
+ unsigned int out, in;
+ int seg = 0;
+ int headcount = 0;
+ unsigned d;
+ int ret;
+ /*
+ * len is always initialized before use since we are always called with
+ * datalen > 0.
+ */
+ u32 uninitialized_var(len);
+
+ while (datalen > 0 &...