Zealot <[EMAIL PROTECTED]> wrote:

> Hi, all:
>     Xorp seems can not get ip address from p2p interface. There is a patch to 
> fix this.
>     It may cause some other problem, but at least it works

Yes, this is a bug, and your solution appears correct.
Applied in CVS:
xorp/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc
rev. 1.16

BTW, what program and command did you use to create the p2p tunnel
and to trigger the problem? This piece of information could be
useful for future testing of the p2p cases.

Thanks,
Pavlin

> --- 
> xorp-1.5~cvs.20080128.orig/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc
> +++ 
> xorp-1.5~cvs.20080128/fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc
> @@ -688,7 +688,7 @@
>      if (vifp->point_to_point()) {
>         if ((rta_array[IFA_ADDRESS] != NULL) && !is_ifa_address_reassigned) {
>             if (rta_array[IFA_ADDRESS] != NULL) {
> -               if (nlm_decode_ipvx_address(family, rta_array[IFA_BROADCAST],
> +               if (nlm_decode_ipvx_address(family, rta_array[IFA_ADDRESS],
>                                             peer_addr, has_peer_addr,
>                                             error_msg)
>                     != XORP_OK) {
> 
> _______________________________________________
> Xorp-hackers mailing list
> [email protected]
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to