<< | Thread Index | >> ]    [ << | Date Index | >> ]

To: "Fabio Muzzi" <liste,AT,kurgan,DOT,org>
Subject: Re: Re[4]: Problems compiling Cipe 1.5.4 on kernel 2.4.21 (Debian)
From: "Hans Steegers" <hsx,AT,dds,DOT,nl>
Date: Mon, 21 Jul 2003 21:28:12 +0200
Cc: <cipe-l,AT,inka,DOT,de>
Reply-to: "Hans Steegers" <steegers,AT,steegers,DOT,nl>

Hello Fabio,

I have downloaded the debian 2.4.21-3 kernelsources and done a little
research:
It seems that netlink from the 2.5 source tree (patch-2.4.21-1) has been
backported:

In dst.h, in struct dst_entry:
-       unsigned                mxlock;
-       unsigned                pmtu;
-       unsigned                window;
-       unsigned                rtt;
-       unsigned                rttvar;
-       unsigned                ssthresh;
-       unsigned                cwnd;
-       unsigned                advmss;
-       unsigned                reordering;
is removed and replaced by:
+       u32                     metrics[RTAX_MAX];

an array, defined in linux/rtnetlink.h

dst->pmtu is now accessed by a subroutine:
    dst_pmtu(struct dst_entry *dst)

the other members are now accessed using:
    dst_metrics(struct dst_entry *dst, int metric).

There are probably many more differences, so after replacing

dst->pmtu by dst_pmtu(dst)

new errors most likely will follow...

There are many more changes, especially in net/ip.h causing even more
problems.

I dislike this backporting business. It is an illnes called impatience.

Complain to the maintainer  Herbert Xu <herbert,AT,debian,DOT,org>

Hans Steegers


<< | Thread Index | >> ]    [ << | Date Index | >> ]