From: Adrian Bunk <bunk@stusta.de>
To: David Miller <davem@davemloft.net>
Cc: torvalds@linux-foundation.org, akpm@linux-foundation.org,
linux-kernel@vger.kernel.org, jareguero@telefonica.net,
oliver.pntr@gmail.com, g3vbv@blueyonder.co.uk
Subject: Re: [1/5] 2.6.21-rc4: known regressions (v2)
Date: Sun, 25 Mar 2007 14:22:07 +0200 [thread overview]
Message-ID: <20070325122207.GC16477@stusta.de> (raw)
In-Reply-To: <20070324.214509.98750566.davem@davemloft.net>
[-- Attachment #1: Type: text/plain, Size: 1513 bytes --]
On Sat, Mar 24, 2007 at 09:45:09PM -0700, David Miller wrote:
> From: Adrian Bunk <bunk@stusta.de>
> Date: Fri, 23 Mar 2007 19:48:17 +0100
>
> > Subject : problem with sockets
> > References : http://lkml.org/lkml/2007/3/21/248
> > Submitter : Jose Alberto Reguero <jareguero@telefonica.net>
> > Status : unknown
>
> Not enough information in his report, for example for the
> case he says does not work he fails to indicate what kernel
> or system type the Client runs on.
>
> Furthermore, his scripts don't even execute properly when
> I try to run them myself, for example server.py gives me
> this syntax error when python tries to parse the script:
>
> davem@sunset:~/src/GIT/net-2.6$ /usr/bin/python server.py
> File "server.py", line 9
> struct sockaddr_in ServerAddr;
> ^
> SyntaxError: invalid syntax
>
> Can someone help de-crapify this bug report?
He described one Python and one C example, and attached 2+2 programs.
The mailing list archive I quoted only contains the C files and doesn't
display the Python files with the error message
"unhandled content-type:application/x-python" - but that's not the fault
of the submitter, the bug report itself is OK.
I've attached all 4 files to this email.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
[-- Attachment #2: client.py --]
[-- Type: text/x-python, Size: 212 bytes --]
# Echo client program
import socket
mcast_adress = "227.234.253.9"
port = 15922
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
s.sendto('Hello, world', (mcast_adress, port))
s.close()
[-- Attachment #3: server.py --]
[-- Type: text/x-python, Size: 555 bytes --]
# Echo server program
import socket
import struct
HOST = '' # Symbolic name meaning the local host
PORT = 15922 # Arbitrary non-privileged port
mcast_adress = "227.234.253.9"
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((HOST, PORT))
mreq = struct.pack('4si', socket.inet_aton(mcast_adress), socket.INADDR_ANY)
s.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
data = s.recv(1024)
if (data):
print (data)
s.close()
[-- Attachment #4: client.c --]
[-- Type: text/x-csrc, Size: 499 bytes --]
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>
main()
{
int sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP);
struct sockaddr_in ClientAddr;
memset(&ClientAddr, 0, sizeof(ClientAddr));
ClientAddr.sin_family = AF_INET;
ClientAddr.sin_addr.s_addr = inet_addr("227.234.253.9");
int port = 15922;
ClientAddr.sin_port = htons((short) port);
char str[] = "Hello, world";
sendto(sock, str, strlen(str), 0, (struct sockaddr *)&ClientAddr, sizeof(ClientAddr));
close(sock);
}
[-- Attachment #5: server.c --]
[-- Type: text/x-csrc, Size: 1002 bytes --]
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <string.h>
#include <stdio.h>
main()
{
struct sockaddr_in ServerAddr;
int sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP);
int reuse = 1;
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(int));
memset(&ServerAddr, 0, sizeof(ServerAddr));
ServerAddr.sin_family = AF_INET;
ServerAddr.sin_addr.s_addr = htonl(INADDR_ANY);
int port = 15922;
ServerAddr.sin_port = htons((short) port);
bind(sock, (struct sockaddr *)&ServerAddr, sizeof(ServerAddr));
struct ip_mreq mreq;
memset(&mreq, 0, sizeof(mreq));
mreq.imr_multiaddr.s_addr = inet_addr("227.234.253.9");
mreq.imr_interface.s_addr = htonl(INADDR_ANY);
setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq));
char str[100];
memset(&str, 0, sizeof(str));
recv(sock, str, 100, 0);
printf(":%s:\n", str);
close (sock);
}
next prev parent reply other threads:[~2007-03-25 12:22 UTC|newest]
Thread overview: 259+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-16 16:33 Linux 2.6.21-rc4 Linus Torvalds
2007-03-16 17:01 ` Takashi Iwai
2007-03-16 17:44 ` Michal Piotrowski
2007-03-16 18:26 ` Andrew Morton
2007-03-16 18:55 ` Michal Piotrowski
2007-03-16 23:23 ` Jan Engelhardt
2007-03-16 23:31 ` Michal Piotrowski
2007-03-17 8:19 ` Mariusz Kozlowski
2007-03-16 18:54 ` Takashi Iwai
2007-03-16 19:03 ` Michal Piotrowski
2007-03-17 23:46 ` Adrian Bunk
2007-03-18 13:04 ` Michal Piotrowski
2007-03-16 20:34 ` Rafael J. Wysocki
2007-03-16 20:47 ` Thomas Gleixner
2007-03-16 23:25 ` [PATCH] clockevents: Fix suspend/resume to disk hangs Thomas Gleixner
2007-03-17 9:35 ` Milan Broz
2007-03-17 10:07 ` Thomas Meyer
2007-03-17 21:47 ` Rafael J. Wysocki
2007-03-18 17:58 ` Adrian Bunk
2007-03-18 0:42 ` appletouch quirk doesn't run at resume Adrian Bunk
2007-03-18 18:45 ` Jiri Kosina
2007-03-18 19:01 ` Thomas Meyer
2007-03-18 19:22 ` Jiri Kosina
2007-03-27 21:02 ` Thomas Meyer
2007-03-28 12:26 ` Jiri Kosina
2007-03-28 13:24 ` Dmitry Torokhov
2007-03-28 16:51 ` Thomas Meyer
2007-03-28 17:06 ` Jiri Kosina
2007-03-28 17:35 ` Dmitry Torokhov
2007-03-20 9:35 ` [PATCH] clockevents: Fix suspend/resume to disk hangs Marcus Better
2007-03-21 14:04 ` Thomas Gleixner
2007-03-22 10:34 ` Marcus Better
2007-03-23 9:14 ` Marcus Better
2007-03-23 10:05 ` Tino Keitel
2007-03-23 13:47 ` Rafael J. Wysocki
2007-03-23 14:36 ` Marcus Better
2007-03-16 21:11 ` Linux 2.6.21-rc4 Randy Dunlap
2007-03-16 22:39 ` Randy Dunlap
2007-03-16 23:13 ` Chris Friesen
2007-03-16 23:27 ` Jan Engelhardt
2007-03-17 6:43 ` Sam Ravnborg
2007-03-18 12:39 ` Sam Ravnborg
2007-03-19 4:16 ` Randy Dunlap
2007-03-18 18:49 ` [1/6] 2.6.21-rc4: known regressions Adrian Bunk
2007-03-20 10:24 ` Tobias Diedrich
2007-03-20 11:14 ` Adrian Bunk
2007-03-22 3:45 ` Linus Torvalds
2007-03-22 4:18 ` Nick Piggin
2007-03-22 15:21 ` Linus Torvalds
2007-03-23 1:08 ` Mingming Cao
2007-03-23 1:40 ` Linus Torvalds
2007-03-23 2:11 ` Nick Piggin
2007-03-23 7:51 ` Michal Piotrowski
2007-03-23 9:37 ` Nick Piggin
2007-03-23 17:19 ` Adrian Bunk
2007-03-23 12:01 ` [patch] hrtimers debug patch Ingo Molnar
[not found] ` <4607BDD9.1010002@googlemail.com>
[not found] ` <6bffcb0e0703260720i37bbb956o3d20019fe4ac9879@mail.gmail.com>
2007-03-26 14:33 ` Thomas Gleixner
2007-03-26 14:42 ` Michal Piotrowski
2007-03-26 15:07 ` Michal Piotrowski
2007-03-26 17:02 ` Ingo Molnar
2007-03-26 17:50 ` Michal Piotrowski
2007-04-06 15:27 ` Michal Piotrowski
2007-04-06 16:39 ` Ingo Molnar
2007-03-23 11:42 ` [1/6] 2.6.21-rc4: known regressions Ingo Molnar
2007-03-23 11:56 ` Thomas Gleixner
2007-03-23 15:08 ` [PATCH] i386: add command line option "local_apic_timer_c2_ok" Thomas Gleixner
2007-03-26 12:31 ` Pavel Machek
2007-03-26 13:52 ` Thomas Gleixner
2007-03-27 21:19 ` Len Brown
2007-03-27 21:34 ` Linus Torvalds
2007-03-27 22:16 ` Len Brown
2007-03-28 2:18 ` Len Brown
2007-03-29 14:15 ` Andi Kleen
2007-03-29 14:53 ` Langsdorf, Mark
2007-03-29 16:50 ` Andi Kleen
2007-03-29 20:02 ` Mark Langsdorf
2007-03-29 20:49 ` Andi Kleen
2007-03-29 21:16 ` Linus Torvalds
2007-03-29 21:45 ` Andreas Mohr
2007-03-29 21:56 ` Linus Torvalds
2007-03-29 22:06 ` Andi Kleen
2007-03-29 22:05 ` Andi Kleen
2007-03-30 21:06 ` Grzegorz Chwesewicz
2007-03-31 7:47 ` Grzegorz Chwesewicz
2007-03-29 21:43 ` Grzegorz Chwesewicz
2007-03-29 21:55 ` Grzegorz Chwesewicz
2007-03-29 14:19 ` Andi Kleen
2007-03-23 18:13 ` [1/6] 2.6.21-rc4: known regressions Linus Torvalds
2007-03-23 18:16 ` Linus Torvalds
2007-03-23 18:28 ` Linus Torvalds
2007-03-23 18:43 ` Thomas Gleixner
2007-03-23 12:27 ` Ingo Molnar
2007-03-22 18:24 ` Mariusz Kozłowski
2007-03-18 18:49 ` [2/6] " Adrian Bunk
2007-03-18 19:25 ` Andi Kleen
2007-03-19 16:06 ` Randy Dunlap
2007-03-19 16:15 ` Adrian Bunk
2007-03-19 17:07 ` Randy Dunlap
2007-03-20 15:32 ` Ray Lee
2007-03-18 18:49 ` [3/6] " Adrian Bunk
2007-03-26 1:25 ` Jeff Chua
2007-03-26 4:05 ` Adrian Bunk
2007-03-26 5:37 ` Jeff Chua
2007-03-26 16:26 ` Thomas Gleixner
2007-03-26 17:46 ` Jeff Chua
2007-03-28 7:04 ` Thomas Gleixner
2007-03-28 13:43 ` Maxim
2007-03-28 14:41 ` Ingo Molnar
2007-03-28 15:01 ` Maxim
2007-03-28 16:38 ` Linus Torvalds
2007-03-28 19:38 ` [linux-pm] " David Brownell
2007-03-28 20:19 ` Maxim
2007-03-28 20:59 ` David Brownell
2007-03-28 21:27 ` Maxim
2007-03-29 22:33 ` David Brownell
2007-03-29 23:29 ` Maxim Levitsky
2007-03-30 0:09 ` David Brownell
2007-03-30 0:48 ` Maxim Levitsky
2007-03-28 20:42 ` Linus Torvalds
2007-03-28 21:17 ` David Brownell
2007-03-28 22:26 ` Maxim
2007-03-29 4:41 ` [ PATCH] Add suspend/resume for HPET was: " Maxim
2007-03-29 5:08 ` Linus Torvalds
2007-03-29 5:47 ` Maxim
2007-03-29 13:20 ` Sergei Shtylyov
2007-03-29 13:31 ` Maxim
2007-03-29 13:46 ` [PATCH v2] Add suspend/resume for HPET Maxim Levitsky
2007-03-29 16:53 ` Linus Torvalds
2007-03-29 17:28 ` Maxim Levitsky
2007-03-29 17:51 ` Ingo Molnar
2007-03-29 20:46 ` Andi Kleen
2007-03-29 18:11 ` Jeff Chua
2007-03-31 15:51 ` Thomas Gleixner
2007-03-31 16:01 ` Jeff Chua
2007-03-31 16:09 ` Thomas Gleixner
2007-03-31 16:09 ` Linus Torvalds
2007-03-31 16:33 ` Thomas Gleixner
2007-03-31 16:41 ` Greg KH
2007-03-31 16:53 ` Linus Torvalds
2007-03-31 17:02 ` Ingo Molnar
2007-03-31 18:18 ` [linux-pm] " David Brownell
2007-03-31 19:32 ` David Brownell
2007-04-01 3:13 ` Jeff Chua
2007-04-01 4:13 ` David Brownell
2007-03-31 17:08 ` Greg KH
2007-03-31 17:55 ` [linux-pm] " David Brownell
2007-03-31 16:56 ` Maxim Levitsky
2007-03-31 17:09 ` Linus Torvalds
2007-03-31 17:17 ` Ingo Molnar
2007-03-31 17:58 ` Daniel Walker
2007-03-29 16:35 ` [ PATCH] Add suspend/resume for HPET was: Re: [3/6] 2.6.21-rc4: known regressions Linus Torvalds
2007-03-29 16:51 ` Maxim Levitsky
2007-03-29 17:22 ` Linus Torvalds
2007-03-29 17:47 ` [patch, v2] add suspend/resume for HPET Ingo Molnar
2007-03-28 18:04 ` [3/6] 2.6.21-rc4: known regressions Michael S. Tsirkin
2007-03-28 18:32 ` Ingo Molnar
2007-03-28 18:35 ` Randy Dunlap
2007-03-29 14:24 ` Jeff Chua
2007-03-18 18:49 ` [4/6] " Adrian Bunk
2007-03-18 18:49 ` [5/6] " Adrian Bunk
2007-03-18 19:07 ` Maxim
2007-03-18 19:22 ` Adrian Bunk
2007-03-18 19:59 ` Maxim
2007-03-18 20:03 ` Maxim
2007-03-18 18:49 ` [6/6] " Adrian Bunk
2007-03-20 2:38 ` David Miller
2007-03-24 19:50 ` David Miller
2007-03-19 20:39 ` 2.6.21-rc4: known regressions with patches available Adrian Bunk
2007-03-20 11:02 ` [Alsa-devel] " Takashi Iwai
2007-03-23 18:48 ` [1/5] 2.6.21-rc4: known regressions (v2) Adrian Bunk
2007-03-25 4:45 ` David Miller
2007-03-25 5:08 ` Paul Collins
2007-03-25 12:22 ` Adrian Bunk [this message]
2007-03-23 18:48 ` [2/5] " Adrian Bunk
2007-03-23 21:08 ` Thomas Gleixner
2007-03-24 0:14 ` Ray Lee
2007-03-24 6:40 ` Thomas Gleixner
2007-03-24 18:17 ` Ray Lee
2007-03-24 19:11 ` [PATCH] x86_64: avoid sending LOCAL_TIMER_VECTOR IPI to itself Ingo Molnar
2007-03-25 19:24 ` Ray Lee
2007-03-26 10:01 ` [2/5] 2.6.21-rc4: known regressions (v2) Tejun Heo
2007-03-23 18:50 ` [3/5] " Adrian Bunk
2007-03-23 19:07 ` Maxim
2007-03-23 20:53 ` Rafael J. Wysocki
2007-03-24 17:04 ` Thomas Meyer
2007-03-24 18:02 ` Eric W. Biederman
2007-03-24 18:20 ` Thomas Meyer
2007-03-24 18:47 ` Eric W. Biederman
2007-03-24 20:34 ` Thomas Meyer
2007-03-25 3:39 ` Eric W. Biederman
2007-03-25 11:41 ` Thomas Meyer
2007-03-25 12:03 ` Eric W. Biederman
2007-03-25 12:28 ` Rafael J. Wysocki
2007-03-25 12:56 ` Eric W. Biederman
2007-03-25 19:14 ` Rafael J. Wysocki
2007-03-25 20:37 ` Eric W. Biederman
2007-03-26 21:03 ` Rafael J. Wysocki
2007-03-25 14:17 ` Thomas Meyer
2007-03-25 18:56 ` Rafael J. Wysocki
2007-03-25 13:54 ` Thomas Meyer
2007-03-25 14:48 ` Adrian Bunk
2007-03-25 17:25 ` Thomas Meyer
2007-03-25 19:06 ` Rafael J. Wysocki
2007-03-25 19:31 ` Rafael J. Wysocki
2007-03-26 20:01 ` Luck, Tony
2007-03-27 3:29 ` Eric W. Biederman
2007-04-02 15:38 ` Bjorn Helgaas
2007-04-02 16:38 ` Bjorn Helgaas
2007-04-02 19:50 ` Eric W. Biederman
2007-03-25 21:34 ` Frédéric Riss
2007-03-26 6:45 ` Frédéric RISS
2007-03-26 9:14 ` Thomas Gleixner
2007-03-26 10:36 ` Frederic Riss
2007-03-26 18:53 ` Frédéric Riss
2007-03-26 19:02 ` Adrian Bunk
2007-03-26 19:39 ` Frederic Riss
2007-03-26 19:46 ` Adrian Bunk
2007-03-26 10:00 ` Marcus Better
2007-03-26 12:35 ` Pavel Machek
2007-03-26 14:11 ` Marcus Better
2007-03-26 14:34 ` Adrian Bunk
2007-03-26 17:42 ` Marcus Better
2007-03-26 18:48 ` Adrian Bunk
2007-03-27 9:42 ` Marcus Better
2007-03-23 18:50 ` [4/5] " Adrian Bunk
2007-03-23 19:15 ` Thomas Gleixner
2007-03-23 19:15 ` Adrian Bunk
2007-03-23 19:21 ` Thomas Gleixner
2007-03-23 22:23 ` Chuck Ebbert
2007-03-23 22:43 ` Thomas Gleixner
2007-03-23 23:35 ` Thomas Gleixner
2007-03-25 12:42 ` [PATCH] clocksource: Fix thinko in watchdog selection Thomas Gleixner
2007-03-23 23:00 ` [4/5] 2.6.21-rc4: known regressions (v2) Adrian Bunk
2007-03-23 23:05 ` Chuck Ebbert
2007-03-23 19:22 ` Thomas Gleixner
2007-03-24 13:47 ` Thomas Gleixner
2007-03-25 12:31 ` [PATCH] dynticks: fix hrtimer rounding error in next_timer_interrupt Thomas Gleixner
2007-03-23 19:49 ` [4/5] 2.6.21-rc4: known regressions (v2) Thomas Gleixner
[not found] ` <20070325071023.GL17532@mellanox.co.il>
2007-03-25 7:37 ` Thomas Gleixner
2007-03-25 8:57 ` Michael S. Tsirkin
2007-03-25 10:17 ` Thomas Gleixner
2007-03-25 10:15 ` Michael S. Tsirkin
2007-03-25 10:27 ` Thomas Gleixner
2007-03-25 10:25 ` Michael S. Tsirkin
2007-03-25 10:38 ` Thomas Gleixner
2007-03-25 11:16 ` Ingo Molnar
2007-03-25 12:09 ` Thomas Gleixner
2007-03-26 14:19 ` Michael S. Tsirkin
2007-03-23 20:00 ` Thomas Gleixner
2007-03-23 20:08 ` Thomas Gleixner
2007-03-24 13:59 ` Michal Piotrowski
2007-03-24 15:14 ` Thomas Gleixner
2007-03-24 16:13 ` Michal Piotrowski
2007-03-23 21:43 ` john stultz
2007-03-23 21:54 ` Linus Torvalds
2007-03-24 0:44 ` john stultz
2007-03-23 18:50 ` [5/5] " Adrian Bunk
2007-03-24 11:25 ` 2.6.21-rc4: known regressions with patches (v2) Adrian Bunk
2007-03-26 12:37 ` Bob Tracy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070325122207.GC16477@stusta.de \
--to=bunk@stusta.de \
--cc=akpm@linux-foundation.org \
--cc=davem@davemloft.net \
--cc=g3vbv@blueyonder.co.uk \
--cc=jareguero@telefonica.net \
--cc=linux-kernel@vger.kernel.org \
--cc=oliver.pntr@gmail.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox