pf, altq i piękno dostępu do kodu…

…właśnie po raz kolejny mnie to uderzyło. przed chwilą w ramach pewnych eksperymentów potrzebowałem zdefiniować dużo tysięcy (bardzo dużo) kolejek korzystając z ALTQ. niestety, bardzo szybko w trakcie parsowania pf.conf pfctl zameldował że:

pfctl: DIOCADDALTQ: Cannot allocate memory

wystarczy jednak w tych trzech plikach:

/usr/include/altq/altq_hfsc.h
/usr/src/sbin/pfctl/missing/altq/altq_hfsc.h
/usr/src/sys/contrib/altq/altq/altq_hfsc.h

zmienić stałą #define HFSC_MAX_CLASSES 64 na żądaną wartość, przebudować kernel i wszystko działa jak powinno.

No Comments yet

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

powered by FreeBSD, WordPress and GimpStyle Theme
(c)2013 Lukasz Bromirski
ipv6 ready
50.16.166.175
CCBot/2.0