Hi all, I'm using DCCP in my MsC thesis in order to evaluate the it performance to delivery some kind of application, such as VoIP. At this moment, I'm doing a testbed evaluation of DCCP and I'm having some problems. To perform these tests I'm using D-ITG traffic generator in a Linux machines running Ubuntu Server / 2.6.27-9-server. As you should know, by default the Linux implementation of DCCP uses CCID2. With CCID2 I have no problems and I can run the tests, but when I configure the machines to use CCID3, I got some segmentation faults. In attach you can found a trace of error. I don't know it is a configuration problem due to my knowledge about DCCP. To enable DCCP with CCID3, I'm doing the following: modprobe dccp modprobe dccp_ccid3 sysctl -w net.dccp.default.seq_window=10000 sysctl -w net.dccp.default.rx_ccid=3 sysctl -w net.dccp.default.tx_ccid=3 Does anyone can help me? Has anyone used the DCCP CCID3 with the D-ITG before? Thanks in advance. -- Best regards, Vítor Bernardo ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
[ 2841.831766] ------------[ cut here ]------------ [ 2841.831775] WARNING: at /build/buildd/linux-2.6.27/net/core/stream.c:195 sk_s tream_kill_queues+0x9e/0x100() [ 2841.831779] Modules linked in: dccp_ccid2 dccp_ipv4 dccp_ccid3 dccp_tfrc_lib dccp af_packet ipv6 iptable_filter ip_tables x_tables lp loop evdev serio_raw ps mouse pcspkr parport_pc parport container ac button shpchp i2c_piix4 pci_hotplug intel_agp i2c_core agpgart ext3 jbd mbcache sd_mod crc_t10dif sr_mod cdrom sg a ta_generic pata_acpi ata_piix pcnet32 mii mptspi uhci_hcd ehci_hcd libata mptscs ih mptbase scsi_transport_spi usbcore scsi_mod dock thermal processor fan fbcon tileblit font bitblit softcursor fuse [ 2841.831889] Pid: 5451, comm: ITGRecv Tainted: G W 2.6.27-9-server #1 [ 2841.831895] [<c038a246>] ? printk+0x1d/0x1f [ 2841.831908] [<c0139449>] warn_on_slowpath+0x59/0x90 [ 2841.831916] [<c032902d>] ? ip_local_out+0x1d/0x30 [ 2841.831922] [<c0329799>] ? ip_queue_xmit+0x1a9/0x370 [ 2841.831927] [<c02fab44>] ? skb_checksum+0x54/0x280 [ 2841.831932] [<c038c2f1>] ? _spin_lock_irqsave+0x31/0x40 [ 2841.831937] [<c01b573e>] ? __slab_free+0xe/0xf0 [ 2841.831944] [<f8b2b674>] ? tfrc_tx_hist_purge+0x24/0x40 [dccp_tfrc_lib] [ 2841.831953] [<c01b573e>] ? __slab_free+0xe/0xf0 [ 2841.831958] [<f8b40581>] ? dccp_feat_clean+0x61/0xd0 [ 2841.831975] [<f8b40581>] ? dccp_feat_clean+0x61/0xd0 [ 2841.831984] [<f8b40581>] ? dccp_feat_clean+0x61/0xd0 [ 2841.831993] [<c02fd38e>] sk_stream_kill_queues+0x9e/0x100 [ 2841.831998] [<c032db02>] inet_csk_destroy_sock+0x52/0xf0 [ 2841.832003] [<f8b4606f>] dccp_close+0x21f/0x2a0 [ 2841.832015] [<c034f4fb>] inet_release+0x3b/0x60 [ 2841.832022] [<c02f42e0>] sock_release+0x20/0x80 [ 2841.832028] [<c02f4366>] sock_close+0x26/0x40 [ 2841.832032] [<c01bc053>] __fput+0xa3/0x170 [ 2841.832037] [<c01bc13f>] fput+0x1f/0x30 [ 2841.832041] [<c01b8a7e>] filp_close+0x4e/0x80 [ 2841.832045] [<c013b8fe>] put_files_struct+0x6e/0xc0 [ 2841.832050] [<c013b998>] exit_files+0x48/0x60 [ 2841.832055] [<c013d544>] do_exit+0x224/0x360 [ 2841.832058] [<c0144913>] ? recalc_sigpending+0x13/0x40 [ 2841.832064] [<c0146160>] ? dequeue_signal+0x30/0x180 [ 2841.832070] [<c013d6b5>] do_group_exit+0x35/0xa0 [ 2841.832074] [<c0147b83>] get_signal_to_deliver+0x183/0x3a0 [ 2841.832078] [<c0109d48>] do_notify_resume+0x78/0x158 [ 2841.832084] [<c02f543b>] ? sys_send+0x3b/0x40 [ 2841.832089] [<c025d604>] ? copy_to_user+0x14/0x120 [ 2841.832101] [<c01c98f8>] ? sys_select+0x168/0x190 [ 2841.832107] [<c010a0bc>] work_notifysig+0x13/0x1b [ 2841.832113] ======================= [ 2841.832119] ---[ end trace e879a32f3c33137e ]---