From: Martin Knoblauch <knobi@knobisoft.de>
To: David Stevens <dlstevens@us.ibm.com>
Cc: linux-net@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: Any changes in Multicast code between 2.4.20 and 2.4.22/23 ? -> New Info
Date: Wed, 7 Jan 2004 06:08:02 -0800 (PST) [thread overview]
Message-ID: <20040107140802.59684.qmail@web13902.mail.yahoo.com> (raw)
In-Reply-To: <OFFB53E1E3.C0B1F8BC-ON88256E14.003560C9@us.ibm.com>
[-- Attachment #1: Type: text/plain, Size: 2874 bytes --]
--- David Stevens <dlstevens@us.ibm.com> wrote:
>
>
>
>
> Martin,
> Can you test with a recent 2.6 kernel? There have been
> a number of fixes applied there in recent months, and I
> haven't yet verified that all of those are in the 2.4 line yet.
Ahhh. That would be a major venture. It would actually be my first
encounter with building 2.6. I am afraid I cannot do that on the
machines in question. Not now :-(
> All multicast delivery is not broken, and the IGMP version is
> superficially irrelevant to multicast delivery on a local network,
> unless you have a "smart" switch that relies on IGMP reports
> to determine which ports to deliver multicasts
> on (and at the same time, one that doesn't understand IGMPv3).
No idea how smart the Cisco box is that the customer provided us with.
But. it is the same switch that works wit 2.4.21.
> But neither of your tcpdump traces show any IGMP traffic, meaning
> that you probably don't have "IP multicasting" turned on. That
> just means it won't do IGMP, which is fine.
Hmm. What do you mean by "do not have IP multicasting turned on"? It
is definitely compiled in.
CONFIG_IP_MULTICAST=y is set in the kernel config file.Would there be
anything needed at runtime?
> There were some unwanted side-effects in multicast delivery
> because of the source filtering but I'm pretty sure those fixes
> are in the 2.4 line.
>
> I have no idea what your application is supposed to be doing.
> Can you characterize it in some way and/or come up with a
> small test program that reproduces the failure? What are the
> receivers bound to (INADDR_ANY or the multicast address--
> "netstat -a" output would be helpful here)? Is the join done
> in the same process on the same socket or a different socket or
> different process?
The best I can do is pointing you to the source of Ganglia.
http://ganglia.sourceforge.net/
"netstat -a" from good/bad machines is appended. Not much to see.
> You earlier gave /proc/net/igmp output that showed the join was
> apparently successful. Does "netstat -s" show any "drop"
> statistics going up?
"netstat -s" does not show anything that I would recognize as "drop
statisitcs". Basically everything looks OK. All counters that I would
associate with failures seem to be stable. In any case, output is
appended for the "bad" machine.
> Also, can you run tcpdump on both machines when it is failing
> and see if packets sent from one machine are all showing up on the
> receiver machine?
Hmm. I thought that was visible from the tcpdumps I sent?
> And, just to be thorough, are you possibly using netfilter?
>
It was compiled in. I have now removed it, but it makes no difference.
Cheers
Martin
=====
------------------------------------------------------
Martin Knoblauch
email: k n o b i AT knobisoft DOT de
www: http://www.knobisoft.de
[-- Attachment #2: netstat-a.bad --]
[-- Type: application/octet-stream, Size: 9740 bytes --]
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:20000 *:* LISTEN
tcp 0 0 *:exec *:* LISTEN
tcp 0 0 *:32768 *:* LISTEN
tcp 0 0 *:login *:* LISTEN
tcp 0 0 *:32769 *:* LISTEN
tcp 0 0 *:shell *:* LISTEN
tcp 0 0 *:644 *:* LISTEN
tcp 0 0 *:8649 *:* LISTEN
tcp 0 0 *:2381 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:10000 *:* LISTEN
tcp 0 0 *:6001 *:* LISTEN
tcp 0 0 *:661 *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:telnet *:* LISTEN
tcp 0 0 *:664 *:* LISTEN
tcp 0 0 *:2301 *:* LISTEN
tcp 0 0 *:829 *:* LISTEN
tcp 0 0 localhost.localdo:33370 localhost.localdoma:644 TIME_WAIT
tcp 0 0 localhost.localdo:33371 localhost.localdoma:644 TIME_WAIT
tcp 0 0 lpsdm20.muc:33341 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33340 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33343 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33342 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33339 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33365 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33339 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33365 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33364 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33366 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33361 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33360 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33363 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33362 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33373 lpsdm20.muc:661 ESTABLISHED
tcp 0 0 lpsdm20.muc:33372 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33369 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33368 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33349 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33348 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33351 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33350 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33347 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33346 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33357 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33356 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33359 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33358 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33353 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33352 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33355 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:33354 lpsdm20.muc:661 TIME_WAIT
tcp 0 0 lpsdm20.muc:661 lpsdm20.muc:33373 ESTABLISHED
tcp 0 0 localhost.:kerberos-adm localhost.localdoma:644 TIME_WAIT
tcp 0 0 localhost.localdoma:756 localhost.localdoma:644 TIME_WAIT
tcp 0 0 localhost.localdoma:981 localhost.localdoma:644 TIME_WAIT
tcp 0 0 localhost.localdoma:977 localhost.localdoma:644 TIME_WAIT
tcp 0 0 localhost.localdoma:989 localhost.localdoma:644 TIME_WAIT
tcp 0 0 localhost.localdoma:985 localhost.localdoma:644 TIME_WAIT
tcp 0 0 lpsdm20.muc:ssh 172.17.129.89:35238 ESTABLISHED
udp 0 0 *:32768 *:*
udp 0 0 *:641 *:*
udp 0 0 *:32769 *:*
udp 0 0 lpsdm20i.muc:32771 239.2.11.71:8649 ESTABLISHED
udp 0 0 *:781 *:*
udp 0 0 *:782 *:*
udp 0 0 *:783 *:*
udp 0 0 *:10000 *:*
udp 0 0 *:784 *:*
udp 0 0 *:785 *:*
udp 0 0 *:913 *:*
udp 0 0 *:786 *:*
udp 0 0 *:787 *:*
udp 0 0 *:788 *:*
udp 0 0 *:789 *:*
udp 0 0 *:661 *:*
udp 0 0 *:790 *:*
udp 0 0 *:791 *:*
udp 0 0 *:792 *:*
udp 0 0 *:793 *:*
udp 0 0 *:794 *:*
udp 0 0 *:795 *:*
udp 0 0 *:796 *:*
udp 0 0 *:797 *:*
udp 0 0 *:670 *:*
udp 0 0 *:798 *:*
udp 0 0 localhost.localdo:25375 *:*
udp 0 0 *:799 *:*
udp 0 0 *:20000 *:*
udp 0 0 localhost.localdo:25376 *:*
udp 0 0 *:800 *:*
udp 0 0 *:snmp *:*
udp 0 0 localhost.localdo:25378 *:*
udp 0 0 localhost.localdo:25385 *:*
udp 0 0 localhost.localdo:25393 *:*
udp 0 0 *:830 *:*
udp 0 0 239.2.11.71:8649 *:*
udp 0 0 *:sunrpc *:*
udp 0 0 lpsdm20i.muc:ntp *:*
udp 0 0 lpsdm20.muc:ntp *:*
udp 0 0 localhost.localdoma:ntp *:*
udp 0 0 *:ntp *:*
udp 0 0 *:1022 *:*
udp 0 0 *:1023 *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 2279 /dev/gpmctl
unix 2 [ ACC ] STREAM LISTENING 8206 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 2074 /tmp/.X11-unix/X1
unix 14 [ ] DGRAM 936 /dev/log
unix 2 [ ] DGRAM 17173
unix 2 [ ] DGRAM 8859
unix 2 [ ] DGRAM 8209
unix 2 [ ] DGRAM 3797
unix 2 [ ] DGRAM 3796
unix 2 [ ] DGRAM 2295
unix 2 [ ] DGRAM 1942
unix 2 [ ] DGRAM 1477
unix 2 [ ] DGRAM 1294
unix 2 [ ] DGRAM 1264
unix 2 [ ] DGRAM 1001
unix 2 [ ] DGRAM 945
[-- Attachment #3: netstat-s.bad --]
[-- Type: application/octet-stream, Size: 2181 bytes --]
Ip:
47249 total packets received
0 forwarded
0 incoming packets discarded
46592 incoming packets delivered
39399 requests sent out
594 reassemblies required
37 packets reassembled ok
Icmp:
61 ICMP messages received
0 input ICMP message failed.
ICMP input histogram:
destination unreachable: 18
echo requests: 43
61 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 18
echo replies: 43
Tcp:
1016 active connections openings
977 passive connection openings
0 failed connection attempts
0 connection resets received
3 connections established
17298 segments received
16914 segments send out
0 segments retransmited
0 bad segments received.
4 resets sent
Udp:
22405 packets received
18 packets to unknown port received.
0 packet receive errors
22423 packets sent
TcpExt:
ArpFilter: 0
934 TCP sockets finished time wait in fast timer
306 delayed acks sent
Quick ack mode was activated 4 times
90 packets directly queued to recvmsg prequeue.
51 packets directly received from backlog
267 packets directly received from prequeue
3844 packets header predicted
14 packets header predicted and directly queued to user
TCPPureAcks: 2453
TCPHPAcks: 5548
TCPRenoRecovery: 0
TCPSackRecovery: 0
TCPSACKReneging: 0
TCPFACKReorder: 0
TCPSACKReorder: 0
TCPRenoReorder: 0
TCPTSReorder: 0
TCPFullUndo: 0
TCPPartialUndo: 0
TCPDSACKUndo: 0
TCPLossUndo: 0
TCPLoss: 0
TCPLostRetransmit: 0
TCPRenoFailures: 0
TCPSackFailures: 0
TCPLossFailures: 0
TCPFastRetrans: 0
TCPForwardRetrans: 0
TCPSlowStartRetrans: 0
TCPTimeouts: 0
TCPRenoRecoveryFail: 0
TCPSackRecoveryFail: 0
TCPSchedulerFailed: 0
TCPRcvCollapsed: 0
TCPDSACKOldSent: 4
TCPDSACKOfoSent: 0
TCPDSACKRecv: 0
TCPDSACKOfoRecv: 0
TCPAbortOnSyn: 0
TCPAbortOnData: 0
TCPAbortOnClose: 0
TCPAbortOnMemory: 0
TCPAbortOnTimeout: 0
TCPAbortOnLinger: 0
TCPAbortFailed: 0
TCPMemoryPressures: 0
[-- Attachment #4: netstat-a.good --]
[-- Type: application/octet-stream, Size: 10874 bytes --]
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:20000 *:* LISTEN
tcp 0 0 *:exec *:* LISTEN
tcp 0 0 *:32768 *:* LISTEN
tcp 0 0 *:login *:* LISTEN
tcp 0 0 *:shell *:* LISTEN
tcp 0 0 *:676 *:* LISTEN
tcp 0 0 *:8649 *:* LISTEN
tcp 0 0 *:2381 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:10000 *:* LISTEN
tcp 0 0 *:656 *:* LISTEN
tcp 0 0 *:6001 *:* LISTEN
tcp 0 0 *:661 *:* LISTEN
tcp 0 0 *:885 *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:telnet *:* LISTEN
tcp 0 0 *:2301 *:* LISTEN
tcp 0 0 lpsdm16.muc:33588 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33589 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33590 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33591 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33584 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33585 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33586 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33587 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33596 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33587 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33596 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33597 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33598 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33599 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33592 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33593 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33594 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33595 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33580 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33582 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33583 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33579 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33604 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33605 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33606 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33607 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33600 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33601 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33602 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33608 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33609 lpsdm16.muc:661 TIME_WAIT
tcp 0 0 lpsdm16.muc:33610 lpsdm16.muc:661 ESTABLISHED
tcp 0 0 lpsdm16.muc:800 sdmfs1.muc:nfs ESTABLISHED
tcp 0 0 lpsdm16.muc:618 sdmfs1.muc:nfs TIME_WAIT
tcp 0 0 lpsdm16.muc:npmp-gui sdmfs1.muc:nfs TIME_WAIT
tcp 0 0 lpsdm16.muc:604 sdmfs1.muc:nfs TIME_WAIT
tcp 0 0 lpsdm16.muc:661 lpsdm16.muc:33610 ESTABLISHED
tcp 0 0 lpsdm16.muc:ssh lpsdm20.muc:33378 ESTABLISHED
tcp 0 0 localhost.localdoma:916 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:920 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:924 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:944 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:949 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:948 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:951 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:957 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:958 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:941 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:940 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:943 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:942 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:980 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:987 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:961 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:965 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:964 localhost.localdoma:656 TIME_WAIT
tcp 0 0 localhost.localdoma:974 localhost.localdoma:656 TIME_WAIT
udp 0 0 *:32768 *:*
udp 0 0 *:32769 *:*
udp 0 0 lpsdm16i.muc:32772 239.2.11.71:8649 ESTABLISHED
udp 0 0 *:781 *:*
udp 0 0 *:653 *:*
udp 0 0 *:782 *:*
udp 0 0 *:783 *:*
udp 0 0 *:10000 *:*
udp 0 0 *:784 *:*
udp 0 0 *:785 *:*
udp 0 0 *:786 *:*
udp 0 0 *:787 *:*
udp 0 0 *:788 *:*
udp 0 0 *:789 *:*
udp 0 0 *:790 *:*
udp 0 0 *:791 *:*
udp 0 0 *:792 *:*
udp 0 0 *:793 *:*
udp 0 0 *:794 *:*
udp 0 0 *:795 *:*
udp 0 0 *:796 *:*
udp 0 0 *:797 *:*
udp 0 0 *:925 *:*
udp 0 0 *:798 *:*
udp 0 0 localhost.localdo:25375 *:*
udp 0 0 *:799 *:*
udp 0 0 *:20000 *:*
udp 0 0 localhost.localdo:25376 *:*
udp 0 0 *:800 *:*
udp 0 0 *:snmp *:*
udp 0 0 *:673 *:*
udp 0 0 localhost.localdo:25378 *:*
udp 0 0 localhost.localdo:25385 *:*
udp 0 0 localhost.localdo:25393 *:*
udp 0 0 239.2.11.71:8649 *:*
udp 0 0 *:sunrpc *:*
udp 0 0 *:886 *:*
udp 0 0 lpsdm16i.muc:ntp *:*
udp 0 0 lpsdm16.muc:ntp *:*
udp 0 0 localhost.localdoma:ntp *:*
udp 0 0 *:ntp *:*
udp 0 0 *:638 *:*
udp 0 0 *:1022 *:*
udp 0 0 *:1023 *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 1947 /dev/gpmctl
unix 2 [ ACC ] STREAM LISTENING 7079 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 1721 /tmp/.X11-unix/X1
unix 14 [ ] DGRAM 975 /dev/log
unix 2 [ ] DGRAM 16749
unix 2 [ ] DGRAM 7183
unix 2 [ ] DGRAM 7082
unix 2 [ ] DGRAM 2748
unix 2 [ ] DGRAM 2747
unix 2 [ ] DGRAM 1968
unix 2 [ ] DGRAM 1555
unix 2 [ ] DGRAM 1509
unix 2 [ ] DGRAM 1334
unix 2 [ ] DGRAM 1299
unix 2 [ ] DGRAM 1040
unix 2 [ ] DGRAM 984
next parent reply other threads:[~2004-01-07 14:09 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <OFFB53E1E3.C0B1F8BC-ON88256E14.003560C9@us.ibm.com>
2004-01-07 14:08 ` Martin Knoblauch [this message]
2004-01-08 18:03 ` Martin Knoblauch
[not found] <OFF9934921.DF9DB0E3-ON88256E15.00658D89@us.ibm.com>
2004-01-09 8:37 ` Martin Knoblauch
[not found] <OFDDD008B9.906B9BD6-ON88256E14.0038B2E4@us.ibm.com>
2004-01-07 19:24 ` Martin Knoblauch
2004-01-07 10:27 Martin Knoblauch
-- strict thread matches above, loose matches on Subject: below --
2004-01-07 9:28 Martin Knoblauch
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=20040107140802.59684.qmail@web13902.mail.yahoo.com \
--to=knobi@knobisoft.de \
--cc=dlstevens@us.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-net@vger.kernel.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
all inboxes | Powered by JetHome®