Building the Network You Need - Part One, PF
Prev |  | Next

# Setting up for ALTQ

- OpenBSD: All relevant options are enabled in the GENERIC kernel. No further (non-`pf.conf`) configuration necessary

- FreeBSD: The GENERIC kernel does not have ALTQ options enabled. Relevant options are

      options ALTQ
      options ALTQ_CBQ # Class-Based Queuing (CBQ)
      options ALTQ_RED # Random Early Detection (RED)
      options ALTQ_RIO # RED In/Out
      options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)
      options ALTQ_PRIQ # Priority Queuing (PRIQ)
      options ALTQ_NOPCC # Required for SMP buildo

  Enable the options you need in your kernel config, install the kernel

- NetBSD: ALTQ available in NetBSD 4.0; The GENERIC kernel does not have ALTQ options enabled. Relevant options are

      options ALTQ # Manipulate network interfaces' output queues
      options ALTQ_CBQ # Class-Based Queuing
      options ALTQ_HFSC # Hierarchical Fair Service Curve
      options ALTQ_PRIQ # Priority Queuing
      options ALTQ_RED # Random Early Detection

  Enable the options you need in your kernel config, install the kernel