N U
07/10/2013 5:46 PM
post103080
|
We are trying to provide ipv6 support on our device.
Currently io-pkt-v4 is running on our device. mpc85xx is the driver provided by QNX.
e.g.
io-pkt-v4 -d mpc85xx pci=0,phy_addr=1,mac=008074001736 -d mpc85xx pci=2,phy_addr=17,mac=008074001737
We have the binary io-pkt-v6-hc (dated on 7/9/2010) that can be downloaded to the device.
Would you please give some instructions about how to run and configure io-pkt-v6-hc?
(1) Does the same driver mpc85xx work with io-pkt-v6-hc? E.g.
Can we issue the same command such as
" io-pkt-v6-hc -d mpc85xx pci=0,phy_addr=1,mac=008074001736 -d mpc85xx pci=2,phy_addr=17,mac=008074001737"
(2) if not, anything else need to be downloaded and configured/linked?
Thanks in advance.
|
|
|
Sean Boudreau(deleted)
07/10/2013 6:29 PM
post103081
|
The same driver works.
Regards,
-seanb
Sent from my BlackBerry 10 smartphone on the Rogers network.
From: N U
Sent: Wednesday, July 10, 2013 5:46 PM
To: technology-networking
Reply To: technology-networking@community.qnx.com
Subject: ipv6 support
We are trying to provide ipv6 support on our device.
Currently io-pkt-v4 is running on our device. mpc85xx is the driver provided by QNX.
e.g.
io-pkt-v4 -d mpc85xx pci=0,phy_addr=1,mac=008074001736 -d mpc85xx pci=2,phy_addr=17,mac=008074001737
We have the binary io-pkt-v6-hc (dated on 7/9/2010) that can be downloaded to the device.
Would you please give some instructions about how to run and configure io-pkt-v6-hc?
(1) Does the same driver mpc85xx work with io-pkt-v6-hc? E.g.
Can we issue the same command such as
" io-pkt-v6-hc -d mpc85xx pci=0,phy_addr=1,mac=008074001736 -d mpc85xx pci=2,phy_addr=17,mac=008074001737"
(2) if not, anything else need to be downloaded and configured/linked?
Thanks in advance.
_______________________________________________
Technology
http://community.qnx.com/sf/go/post103080
To cancel your subscription to this discussion, please e-mail technology-networking-unsubscribe@community.qnx.com
|
|
|
N U
07/15/2013 5:37 PM
post103198
|
Thanks. You were right. the ethernet driver works with io-pkt-v6-hc as well
e.g.
323594 io-pkt-v6-hc -d mpc85xx pci=0,phy_addr=1,mac=008074001736 -d mpc85xx pci=2,phy_addr=17,mac=008074001737
I did some ifconfig and below the current configurations:
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
tsec0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities rx=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
capabilities tx=0
enabled=0
address: 00:80:74:00:17:36
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 10.5.255.254 netmask 0xff000000 broadcast 10.255.255.255
inet6 fe80::280:74ff:fe00:1736%tsec0 prefixlen 64 scopeid 0x2
From a windows box on the same network as tsec0, I can "ping -6 " tsec0's ipv6 address with no problem.
e.g.
########## window 7 box #########
C:\>ipconfig
Windows IP Configuration
Ethernet adapter primary:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::44b:3298:d5a:20d6%12
IPv4 Address. . . . . . . . . . . : 10.4.0.6
Subnet Mask . . . . . . . . . . . : 255.254.0.0
Default Gateway . . . . . . . . . :
Tunnel adapter isatap.{F3F0BBA8-7676-4D16-859F-B82561836552}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
C:\>ping -6 fe80::280:74ff:fe00:1736
Pinging fe80::280:74ff:fe00:1736 with 32 bytes of data:
Reply from fe80::280:74ff:fe00:1736: time=1ms
Reply from fe80::280:74ff:fe00:1736: time=1ms
Reply from fe80::280:74ff:fe00:1736: time=1ms
Reply from fe80::280:74ff:fe00:1736: time=1ms
Ping statistics for fe80::280:74ff:fe00:1736:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
############################################
Then I download the utility "ping6" (dated on 7/9/2010). However it does not work even
I ping6 any local ipv6 address of this QNX box, alway complaining of syntax error
e.g.
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
tsec0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities rx=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
capabilities tx=0
enabled=0
address: 00:80:74:00:17:36
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 10.5.255.254 netmask 0xff000000 broadcast 10.255.255.255
inet6 fe80::280:74ff:fe00:1736%tsec0 prefixlen 64 scopeid 0x2
# ping6 ::1
ping6[1]: syntax error: `$V^D^H4$RÖ^A4' unexpected
# ping6 fe80::1
ping6[1]: syntax error: `$V^D^H4$RÖ^A4' unexpected
# ping6 fe80::280:74ff:fe00:1736
ping6[1]: syntax error: `$V^D^H4$RÖ^A4' unexpected
# use ping6
ping6 -- Send ICMPv6 ECHO_REQUEST packets to network hosts
ping6 [-dfHnNqRvw] [-a addrtype] [-b bufsize] [-c count] [-h hoplimit]
[-I interface] [-i wait] [-l preload] [-p pattern] [-P policy]
[-S sourceaddr] [-s packetsize] [hops...] host
Options:
-a addrtype Generate ICMPv6 Node Information Node Address query. The
'addrtype' string is constructed from the following characters:
a - requests all of responder's unicast addresses
c - requests responder's IPv4 addresses
g - requests responder's global-scope addresses
s - requests responder's site-local addresses
l - requests responder's link-local addresses
A - requests responder's anycast addresses
-b bufsiz Set socket buffer...
View Full Message
|
|
|
Sean Boudreau(deleted)
07/15/2013 5:49 PM
post103199
|
You're probably using the wrong ping6 for your target platform: eg X86 on arm.
Sent from my BlackBerry 10 smartphone on the Rogers network.
From: N U
Sent: Monday, July 15, 2013 5:37 PM
To: technology-networking
Reply To: technology-networking@community.qnx.com
Subject: Re: ipv6 support
Thanks. You were right. the ethernet driver works with io-pkt-v6-hc as well
e.g.
323594 io-pkt-v6-hc -d mpc85xx pci=0,phy_addr=1,mac=008074001736 -d mpc85xx pci=2,phy_addr=17,mac=008074001737
I did some ifconfig and below the current configurations:
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
tsec0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities rx=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
capabilities tx=0
enabled=0
address: 00:80:74:00:17:36
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 10.5.255.254 netmask 0xff000000 broadcast 10.255.255.255
inet6 fe80::280:74ff:fe00:1736%tsec0 prefixlen 64 scopeid 0x2
From a windows box on the same network as tsec0, I can "ping -6 " tsec0's ipv6 address with no problem.
e.g.
########## window 7 box #########
C:\>ipconfig
Windows IP Configuration
Ethernet adapter primary:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::44b:3298:d5a:20d6%12
IPv4 Address. . . . . . . . . . . : 10.4.0.6
Subnet Mask . . . . . . . . . . . : 255.254.0.0
Default Gateway . . . . . . . . . :
Tunnel adapter isatap.{F3F0BBA8-7676-4D16-859F-B82561836552}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
C:\>ping -6 fe80::280:74ff:fe00:1736
Pinging fe80::280:74ff:fe00:1736 with 32 bytes of data:
Reply from fe80::280:74ff:fe00:1736: time=1ms
Reply from fe80::280:74ff:fe00:1736: time=1ms
Reply from fe80::280:74ff:fe00:1736: time=1ms
Reply from fe80::280:74ff:fe00:1736: time=1ms
Ping statistics for fe80::280:74ff:fe00:1736:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
############################################
Then I download the utility "ping6" (dated on 7/9/2010). However it does not work even
I ping6 any local ipv6 address of this QNX box, alway complaining of syntax error
e.g.
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
tsec0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities rx=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
capabilities tx=0
enabled=0
address: 00:80:74:00:17:36
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 10.5.255.254 netmask 0xff000000 broadcast 10.255.255.255
inet6 fe80::280:74ff:fe00:1736%tsec0 prefixlen 64 scopeid 0x2
# ping6 ::1
ping6[1]: syntax error: `$V^D^H4$RÖ^A4' unexpected
# ping6 fe80::1
ping6[1]: syntax error: `$V^D^H4$RÖ^A4' unexpected
# ping6 fe80::280:74ff:fe00:1736
ping6[1]: syntax error: `$V^D^H4$RÖ^A4' unexpected
# use ping6
ping6 -- Send ICMPv6 ECHO_REQUEST packets to network hosts
ping6 [-dfHnNqRvw] [-a addrtype] [-b bufsize] [-c count] [-h hoplimit]
[-I interface] [-i wait] [-l preload] [-p pattern] [-P policy]
[-S sourceaddr] [-s packetsize] [hops...] host
Options:
-a addrtype Generate ICMPv6 Node Information Node Address query. The
'addrtype' string is constructed from the following characters:
a - requests all of responder's unicast addresses
c - requests responder's IPv4...
View Full Message
|
|
|
|