| To: | davem@xxxxxxxxxx (David S. Miller) |
|---|---|
| Subject: | Re: [PATCH][IPV6] fixed authentication error with TCP |
| From: | kuznet@xxxxxxxxxxxxx |
| Date: | Mon, 18 Aug 2003 03:29:50 +0400 (MSD) |
| Cc: | kazunori@xxxxxxxxxxxx, netdev@xxxxxxxxxxx, usagi@xxxxxxxxxxxxxx, latten@xxxxxxxxxxxxxx |
| In-reply-to: | <20030807220539.4555db2d.davem@xxxxxxxxxx> from "David S. Miller" at Aug 07, 2003 10:05:39 PM |
| Sender: | netdev-bounce@xxxxxxxxxxx |
Hello! > But I see a small area for improvement. Look at the place inside > of ip6_dst_lookup() where we do source address selection. If this > fails, we mark error to dst->error. ..... > It seems to me that it is only OK for dst->error to be set on routes > that may not be used validly for anything. > > Alexey, do I understand this stuff correctly? I think you do. And this is rather severe bug than area for improvement. It definitely corrupts routing table. Well, I think switching from function returning error code to a function returning dst is not a very good idea. This never was convenient. In the case of error, IPv6 used to return to caller a dummy reject route, which is always -ENETRUNREACH. So, to do this we have to hold a route for each errno. Returning int was just better. Alexey |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [2.4 PATCH] bugfix: ARP respond on all devices, Willy Tarreau |
|---|---|
| Next by Date: | [PATCH] atm/eni: use skb_queue_walk, not open coded equivalent, Arnaldo Carvalho de Melo |
| Previous by Thread: | Re: [PATCH][IPV6] fixed authentication error with TCP, David S. Miller |
| Next by Thread: | Re: [PATCH][IPV6] fixed authentication error with TCP, Ville Nuorvala |
| Indexes: | [Date] [Thread] [Top] [All Lists] |