SHA256
1
0
forked from pool/ppp
OBS User unknown 2007-08-23 23:57:20 +00:00 committed by Git OBS Bridge
parent 101841c191
commit 3747d3a597
3 changed files with 38 additions and 1 deletions

View File

@ -0,0 +1,28 @@
--- ppp-2.4.2/pppd/plugins/pppoatm/pppoatm.c.mtu 2004-10-07 13:32:05.660910432 +0100
+++ ppp-2.4.2/pppd/plugins/pppoatm/pppoatm.c 2004-10-07 13:58:20.096559832 +0100
@@ -175,8 +175,10 @@
{
int sock;
struct ifreq ifr;
- if (mtu > pppoatm_max_mtu)
- error("Couldn't increase MTU to %d", mtu);
+ if (pppoatm_max_mtu && mtu > pppoatm_max_mtu) {
+ warn("Couldn't increase MTU to %d. Using %d", mtu, pppoatm_max_mtu);
+ mtu = pppoatm_max_mtu;
+ }
sock = socket(AF_INET, SOCK_DGRAM, 0);
if (sock < 0)
fatal("Couldn't create IP socket: %m");
@@ -192,8 +194,10 @@
int pcomp,
int accomp)
{
- if (mru > pppoatm_max_mru)
- error("Couldn't increase MRU to %d", mru);
+ if (pppoatm_max_mru && mru > pppoatm_max_mru) {
+ warn("Couldn't increase MRU to %d. Using %d", mru, pppoatm_max_mru);
+ mru = pppoatm_max_mru;
+ }
}
void plugin_init(void)

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Aug 23 16:21:21 CEST 2007 - hvogel@suse.de
- Work around pppoatm MTU problems. [#301678]
-------------------------------------------------------------------
Thu Jul 26 16:56:40 CEST 2007 - prusnak@suse.cz

View File

@ -14,7 +14,7 @@ Name: ppp
BuildRequires: libpcap-devel linux-atm-devel pam-devel
URL: http://www.samba.org/ppp/
Version: 2.4.4
Release: 57
Release: 64
License: BSD 3-Clause, LGPL v2 or later
Group: Productivity/Networking/PPP
Autoreqprov: on
@ -65,6 +65,7 @@ Patch16: ppp-2.4.3-no-strict-aliasing.patch
Patch17: ppp-2.4.3-strip.diff
Patch18: ppp-2.4.3-winbind-setuidfix.patch
Patch19: ppp-2.4.4-strncatfix.patch
Patch20: ppp-2.4.2-pppoatm-mtu.patch
%description
The ppp package contains the PPP (Point-to-Point Protocol) daemon,
@ -126,6 +127,7 @@ Authors:
%patch17
%patch18
%patch19 -p1
%patch20 -p1
%build
%if %suse_version > 1000
@ -179,6 +181,8 @@ rm -rf %{buildroot}
/usr/include/pppd
%changelog
* Thu Aug 23 2007 - hvogel@suse.de
- Work around pppoatm MTU problems. [#301678]
* Thu Jul 26 2007 - prusnak@suse.cz
- changed libpcap to libpcap-devel in BuildRequires
* Tue Dec 19 2006 - meissner@suse.de