Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 2000 09:52:25 +0200
From:      Ruslan Ermilov <ru@FreeBSD.ORG>
To:        Patrick Bihan-Faou <patrick@netzuno.com>
Cc:        freebsd-net@FreeBSD.ORG, Brian Somers <brian@FreeBSD.ORG>
Subject:   Re: Problem with PPP, tcpmssd and routing socket messages
Message-ID:  <20001208095225.A69062@sunbay.com>
In-Reply-To: <POEDLEGGIEKJJIOGHEJNEEJACDAA.patrick@netzuno.com>; from patrick@netzuno.com on Thu, Dec 07, 2000 at 02:39:56PM -0500
References:  <POEDLEGGIEKJJIOGHEJNEEIPCDAA.patrick@netzuno.com> <POEDLEGGIEKJJIOGHEJNEEJACDAA.patrick@netzuno.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Dec 07, 2000 at 02:39:56PM -0500, Patrick Bihan-Faou wrote:
> 
> 
> > From: Patrick Bihan-Faou [mailto:patrick@netzuno.com]
> >
> > My workaround for now is to invalidate the MTU information if I
> > see any message on the routing socket that are related to the
> > interface I am monitoring. Then when I have to modify a packet, I
> > refetch the correct MTU at that point.
> >
> > This is just a workaround for the problem that the RTM_IFINFO is
> > never received, which looks like a bug to me. If you give me some
> > pointers as to where to look, I can spend some time on it.
> 
> 
> I am happy to report that this workaround works just fine. I'd be happy to
> trace the "lost RTM_IFINFO" message issue if somebody can provide me with a
> couple of starting points.
> 
I do not know what happens here, though that's me who originally added
the support for MTU change reports through route(4) socket:

RCS file: /home/ncvs/src/sys/net/if.c,v
Working file: if.c
head: 1.95
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 116;   selected revisions: 1
description:
----------------------------
revision 1.83
date: 2000/01/24 08:53:39;  author: ru;  state: Exp;  lines: +4 -2
Notify user processes about interface's MTU change.
Reviewed by:    wollman, freebsd-net
====================================================================

Probably, if_tun.c needs a similar functionality added.
Sorry, I can't investigate more at this time...
I would suggest you to communicate with Brian Somers.


-- 
Ruslan Ermilov		Oracle Developer/DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001208095225.A69062>