2.4.36-stable kernel tree
リビジョン | d996a37b730f143d65a5b3028be3c9759f6c484b (tree) |
---|---|
日時 | 2006-09-29 06:25:32 |
作者 | mostrows@earthlink.net <mostrows@eart...> |
コミッター | Willy Tarreau |
[PATCH] Advertise PPPoE MTU
PPPoE must advertise the underlying device's MTU via the ppp channel
descriptor structure, as multilink functionality depends on it.
Signed-off-by: Michal Ostrowski <mostrows@earthlink.net>
Acked-by: Paul Mackerras <paulus@samba.org>
@@ -639,6 +639,7 @@ int pppoe_connect(struct socket *sock, struct sockaddr *uservaddr, | ||
639 | 639 | po->chan.hdrlen = (sizeof(struct pppoe_hdr) + |
640 | 640 | dev->hard_header_len); |
641 | 641 | |
642 | + po->chan.mtu = dev->mtu - sizeof(struct pppoe_hdr); | |
642 | 643 | po->chan.private = sk; |
643 | 644 | po->chan.ops = &pppoe_chan_ops; |
644 | 645 |