| To: | YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: socket(PF_INET6, SOCK_RAW, IPPROTO_ICMPV6) |
| From: | Marcin Kaminski <maxiu@xxxxxxxxxxxxx> |
| Date: | Thu, 13 Mar 2003 11:40:55 +0100 (CET) |
| Cc: | netdev@xxxxxxxxxxx |
| In-reply-to: | <20030313.003341.49620358.yoshfuji@xxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
On Thu, 13 Mar 2003, YOSHIFUJI Hideaki / [iso-2022-jp] 吉藤英明 wrote: > No; recvmsg() and IPV6_PKTINFO socket options is the SIMPLE way for > obtaining source and destination address. OK, it works very well, but is there a way which is common to IPv4 and IPv6 to get ICMP packets? Obtaining addresses is common to both protocols, but now I get IP header + ICMP header from IPv4 sockets, and ICMP header from IPv6 sockets, so I must process them differently (basic ICMP packets have the same structure, only different values so routines for ICMP could be universal). You wrote that there is no portable way to obtain IPv6 + ICMPv6, so is there a way to portable obtain only ICMPv4 (without IPv4 header)? With regards |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | faulting in user pages for zero copy transmit, Parag Sharma |
|---|---|
| Next by Date: | recvmsg compat code, Anton Blanchard |
| Previous by Thread: | Re: socket(PF_INET6, SOCK_RAW, IPPROTO_ICMPV6), YOSHIFUJI Hideaki / 吉藤英明 |
| Next by Thread: | faulting in user pages for zero copy transmit, Parag Sharma |
| Indexes: | [Date] [Thread] [Top] [All Lists] |