Herbert Xu wrote:
On Wed, Nov 16, 2005 at 07:37:29AM +1100, herbert wrote:
Could you please try turning of hardware TX checksum using ethtool?
Please also give me a strace of your ping command.
Thanks,
here you go:
execve("/bin/ping", ["ping", "10.0.0.10"], [/* 43 vars */]) = 0
brk(0) = 0x8001d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=126699, ...}) = 0
old_mmap(NULL, 126699, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f2d000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320#\360"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=76248, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7f2c000
old_mmap(NULL, 75880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7f19000
old_mmap(0xb7f28000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xb7f28000
old_mmap(0xb7f2a000, 6248, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2a000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\212\256"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1485672, ...}) = 0
old_mmap(NULL, 1215452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7df0000
old_mmap(0xb7f13000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x123000) = 0xb7f13000
old_mmap(0xb7f17000, 7132, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f17000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7def000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7def6c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f13000, 8192, PROT_READ) = 0
mprotect(0xb7f28000, 4096, PROT_READ) = 0
mprotect(0x44be2000, 4096, PROT_READ) = 0
munmap(0xb7f2d000, 126699) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32() = 0
setuid32(0) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(1025),
sin_addr=inet_addr("10.0.0.10")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(33469),
sin_addr=inet_addr("10.4.0.20")}, [16]) = 0
close(4) = 0
setsockopt(3, SOL_RAW, ICMP_FILTER,
~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB),
4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0) = 0x8001d000
brk(0x8003e000) = 0x8003e000
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 4), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f4b000
write(1, "PING 10.0.0.10 (10.0.0.10) 56(84"..., 49PING 10.0.0.10
(10.0.0.10) 56(84) bytes of data.
) = 49
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid() = 17304
rt_sigaction(SIGINT, {0x800041f0, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x800041f0, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x8000420c, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1132087828, 108299}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo
...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=54, ws_col=155, ws_xpixel=0, ws_ypixel=0}) = 0
gettimeofday({1132087828, 108875}, NULL) = 0
gettimeofday({1132087828, 109042}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0),
sin_addr=inet_addr("10.0.0.10")},
msg_iov(1)=[{"\10\0\362\201\230C\0\0\24JzC\362\251\1\0\10\t\n\v\f\r\16"...,
64}], msg_controllen=0, msg_flags=0}, 0) = 64
recvmsg(3, 0xbfb4aa28, 0) = -1 EAGAIN (Resource
temporarily unavailable)
gettimeofday({1132087829, 110164}, NULL) = 0
gettimeofday({1132087829, 110344}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0),
sin_addr=inet_addr("10.0.0.10")},
msg_iov(1)=[{"\10\0\333{\230C\0\1\25JzC\10\257\1\0\10\t\n\v\f\r\16\17"...,
64}], msg_controllen=0, msg_flags=0}, 0) = 64
recvmsg(3, <unfinished ...>
--
Charles-Edouard Ruault
PGP Key ID E4D2B80C
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html