Date: Wed, 4 Aug 2004 20:03:00 +0200 From: Max Laier <max@love2party.net> To: freebsd-current@freebsd.org Cc: Dan Cojocar <dan.cojocar@gmail.com> Subject: Re: problems with altq Message-ID: <200408042003.07356.max@love2party.net> In-Reply-To: <20040804130530.GA78973@stud.fit.vutbr.cz> References: <20040804125640.GA78633@stud.fit.vutbr.cz> <20040804130530.GA78973@stud.fit.vutbr.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Wednesday 04 August 2004 15:05, Divacky Roman wrote:
> struct pf_altq *altq, *a;
>
> if (pa->ticket != ticket_altqs_inactive) {
> error = EBUSY;
> break;
> }
> altq = pool_get(&pf_altq_pl, PR_NOWAIT);
> ^^^^^^^^^^
> shouldnt this be initalized to NULL? at least its not nice to have it
> uninitalized...
hum?
$ cd /usr/src/sys/contrib/pf/net && grep pf_altq_pl *
<...>
pf_ioctl.c: pf_state_pl = pf_altq_pl = pf_pooladdr_pl = NULL;
pf_ioctl.c: UMA_DESTROY(pf_altq_pl);
pf_ioctl.c: UMA_CREATE(pf_altq_pl, struct pf_altq, "pfaltqpl");
<...>
Or what are you thinking about?
Just like Dan Cojocar said in his reply, I can't reproduce your problem
here :-\
> On Wed, Aug 04, 2004 at 02:56:40PM +0200, Divacky Roman wrote:
> > I am getting this
> > pfctl: DIOCADDALTQ: Cannot allocate memory
> > if I try to enable altq on pf configured as
> >
> > altq on $ext_if bandwidth 256Kb cbq queue { ssh_i web other}
> > queue ssh_i bandwidth 25% cbq(borrow red)
> > queue web bandwidth 25% cbq(borrow red)
> > queue other bandwidth 50% cbq(borrow default red)
> >
> >
> > without that "red" it works ok...
Now that is strange as it makes no difference in the DIOCADDALTQ call path
whether you use RED or not. Might it be possible that you really are short on
(kernel) memory?
--
/"\ Best regards, | mlaier@freebsd.org
\ / Max Laier | ICQ #67774661
X http://pf4freebsd.love2party.net/ | mlaier@EFnet
/ \ ASCII Ribbon Campaign | Against HTML Mail and News
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQBBESTbXyyEoT62BG0RAluXAJ0RGCwC9FL4AS7LbH7FDoqpFRX79ACfSw+y
TZw/LBY0AyEx1Ctw23iy1sg=
=njby
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408042003.07356.max>
