[Xorp-hackers] gre tunnel problem

Pavlin Radoslavov pavlin at ICSI.Berkeley.EDU
Wed Feb 20 18:06:37 PST 2008


Zealot <zealot0630 at gmail.com> 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
> Xorp-hackers at icir.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers



More information about the Xorp-hackers mailing list