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 HFSCMAXCLASSES 64 na żądaną wartość, przebudować kernel i wszystko działa jak powinno.

Łukasz Bromirski

Read more posts by this author.

Warszawa, Polska http://lukasz.bromirski.net