| To: | Eric Lemoine <Eric.Lemoine@xxxxxxx> |
|---|---|
| Subject: | Re: udp weirdness |
| From: | jamal <hadi@xxxxxxxxxx> |
| Date: | Mon, 30 Sep 2002 08:23:51 -0400 (EDT) |
| Cc: | Eric Lemoine <Eric.Lemoine@xxxxxxxxxxx>, <netdev@xxxxxxxxxxx> |
| In-reply-to: | <Pine.GSO.4.30.0209300753550.11444-100000@shell.cyberus.ca> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
On Mon, 30 Sep 2002, jamal wrote:
> was to use sk->protinfo.af_inet.recverr only in the case of all is
> clean from the device layer.
Of course if you want to say sk->protinfo.af_inet.recverr is higher
priority then the patch becomes;->
--- ip_output.c 2002/09/29 08:50:36 1.1
+++ ip_output.c 2002/09/30 06:38:32
@@ -603,8 +603,9 @@
err = NF_HOOK(PF_INET, NF_IP_LOCAL_OUT, skb, NULL,
skb->dst->dev, output_maybe_reroute);
if (err) {
- if (err > 0)
- err = sk->protinfo.af_inet.recverr ?
net_xmit_errno(err) : 0;
+ if (err > 0) {
+ err = sk->protinfo.af_inet.recverr ?
sk->protinfo.af_inet.recverr:net_xmit_errno(err);
+ }
if (err)
goto error;
}
@@ -713,8 +714,9 @@
err = NF_HOOK(PF_INET, NF_IP_LOCAL_OUT, skb, NULL, rt->u.dst.dev,
output_maybe_reroute);
- if (err > 0)
- err = sk->protinfo.af_inet.recverr ? net_xmit_errno(err) : 0;
+ if (err > 0) {
+ err = sk->protinfo.af_inet.recverr ?
sk->protinfo.af_inet.recverr:net_xmit_errno(err);
+ }
if (err)
goto error;
out:
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: udp weirdness, jamal |
|---|---|
| Next by Date: | Quixtar help, from me!, ur_business |
| Previous by Thread: | Re: udp weirdness, jamal |
| Next by Thread: | PATCH Re: udp weirdness, jamal |
| Indexes: | [Date] [Thread] [Top] [All Lists] |