On Apr 5, 2011, at 4:26 AM, Ingo Flaschberger wrote:

> Hi,
> 
> I have written a patch to:
> *) reduce locking of routing table to achieve the same speed as with
>   flowtables, which do not scale with many routes:
>       use of a copy of the route
>       use rm_lock(9)
>       (idea of Andre Oppermann)
> *) implement some multipath changes to use a direct attached
>   interface route and a real route, used some OpenBSD code
> *) icmp rate-limiting in forwarding (old code from FreeBSD page)
> 
> The patch applies at FreeBSD 8.2 stable.
> Comments are welcome, especially if I can reuse "dst" (which seems to work):
>       rtl.rt_gateway = (struct sockaddr *)dst;
> 
> but 'm not shure if I should take same caution with bcopy regarding sa_len:
>       rtlookup_fib(struct sockaddr *dst, u_int fibnum, struct rtlookup *rtl,
> 
> Kind regards,
>       Ingo Flaschberger
> 
> Geschaeftsleitung
> ____________________________________
> crossip communications gmbh
> A-1020 Wien, Sebastian Kneipp Gasse 1/3
> 
> Sitz der Gesellschaft: 1020 Wien, Oesterreich
> Firmenbuchgericht: Handelsgericht Wien, FN 269698 s,
> Umsatzsteueridentifikationsnummer (UID): ATU62080367
> 
> Haftungsausschluss / Disclaimer 
> <http://www.xip.at/content/view/278/><rmlock_8.2_20110405.diff>_______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"


Hi,

Can you say something more about :
   "implement some multipath changes to use a direct attached
     interface route and a real route, used some OpenBSD code"

I've looked at the patch but it's not obvious to me.

P.S.: I've just saw your reply to kern/155772 and was wondering if this patch 
can help.

Regards,
Nikolay


_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to