Discussion:
pfctl: igb0: driver does not support altq
(too old to reply)
Lars Schotte
2018-05-09 14:10:20 UTC
Permalink
Hi folks,

I get a message:
pfctl: igb0: driver does not support altq

on:
12.0-CURRENT FreeBSD 12.0-CURRENT #1 r333388:
Wed May 9 00:58:52 CEST 2018
root@***censored***:/usr/obj/usr/src/amd64.amd64/sys/GUSTIK
amd64

where /usr/src/sys/amd64/conf/GUSTIK contains:

include GENERIC
ident GUSTIK
options ALTQ
options ALTQ_CBQ # Class Based Queueing
options ALTQ_RED # Random Early Detection
options ALTQ_RIO # RED In/Out
options ALTQ_CODEL # CoDel Active Queueing
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_FAIRQ # Fair Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
options ALTQ_NOPCC # Required if the TSC is unusable
options ALTQ_DEBUG

Problem does not seem to appear on 10-stable, or 11-stable.
Actually on 10.4 it worked as expected.

I will investigate if this problem affects only igbX driver or some
others as well, I have reX and emX at my disposal.
--
Lars Schotte
Mudroňova 13
92101 Piešťany
Kurt Jaeger
2018-05-09 16:01:13 UTC
Permalink
Hi!
Post by Lars Schotte
pfctl: igb0: driver does not support altq
Wed May 9 00:58:52 CEST 2018
amd64
[...]
Post by Lars Schotte
Problem does not seem to appear on 10-stable, or 11-stable.
Actually on 10.4 it worked as expected.
There is a long ongoing debate on the future of ALTQ,
and one PR that might be of interest:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213257

See also:

http://undeadly.org/cgi?action=article&sid=20140419151959
http://bsdly.blogspot.de/2011/07/anticipating-post-altq-world.html
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208409
--
***@opsec.eu +49 171 3101372 2 years to go !
Lars Schotte
2018-05-09 20:49:48 UTC
Permalink
As OpenBSD fan, who also uses OpenBSD on EdgerouterLite,
I would be pleased to hear that FreeBSD-12 would be a release where PF
is updated to some newer version, possibly having parity with OpenBSD.

In the meantime it looks like I will need to learn IPFW to do QoS.

BTW: I was looking at the whatsnew-wiki of FreeBSD and I can not find
any reliable resources of what FreeBSD-12 will be like. On the FreeBSD
website it is already noted as incomming, however I have no idea what
will be included in this release. Do you know of some?

Thanks.

On Wed, 9 May 2018 18:01:13 +0200
Post by Kurt Jaeger
Hi!
Post by Lars Schotte
pfctl: igb0: driver does not support altq
Wed May 9 00:58:52 CEST 2018
amd64
[...]
Post by Lars Schotte
Problem does not seem to appear on 10-stable, or 11-stable.
Actually on 10.4 it worked as expected.
There is a long ongoing debate on the future of ALTQ,
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213257
http://undeadly.org/cgi?action=article&sid=20140419151959
http://bsdly.blogspot.de/2011/07/anticipating-post-altq-world.html
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208409
--
Lars Schotte
Mudroňova 13
92101 Piešťany
Kurt Jaeger
2018-05-10 03:24:59 UTC
Permalink
Hi!
Post by Lars Schotte
As OpenBSD fan, who also uses OpenBSD on EdgerouterLite,
I would be pleased to hear that FreeBSD-12 would be a release where PF
is updated to some newer version, possibly having parity with OpenBSD.
In the meantime it looks like I will need to learn IPFW to do QoS.
BTW: I was looking at the whatsnew-wiki of FreeBSD and I can not find
any reliable resources of what FreeBSD-12 will be like. On the FreeBSD
website it is already noted as incomming, however I have no idea what
will be included in this release. Do you know of some?
https://wiki.freebsd.org/WhatsNew/FreeBSD12

has a few bits.

I have this list, from reviews and posts and things I stumbled over:

- netflow netgraph
ipfw add ngtee
- ipfw setdscp
Set specified DiffServ codepoint for an IPv4/IPv6 packet.
analog:
ipfw dscp
- vimage will be included in the generic kernel
https://svnweb.freebsd.org/base?view=revision&revision=324810
https://people.freebsd.org/~olivier/talks/2017_EuroBSDCon-Tuning_FreeBSD_for_routing_and_firewalling.pdf
- ccp(4): experimental driver for AMD Crypto Co-Processor
https://svnweb.freebsd.org/base?view=revision&revision=328150
- jedec_dimm: report asset info and temperatures for DDR3 and DDR4 DIMMs
- ps aux | some stuff gets full width output
- TCP blackbox recorder code
https://wiki.freebsd.org/DevSummit/201706/Transport
https://reviews.freebsd.org/D11085
- VMCI (Virtual Machine Communication Interface) driver
https://reviews.freebsd.org/D14289
- sysvipc works in jails (I think this is already in some 11.x)
https://www.skyforge.at/posts/a-note-in-sysvipc-and-jails-on-freebsd/
bisher:
allow.sysvipc = 1
nun:
sysvmsg, sysvsem and sysvshm
sysvshm = ["disable"|"inherit"|"new"];
- ether random
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211984
- zpool temporary names
https://github.com/openzfs/openzfs/pull/600
https://reviews.freebsd.org/D14972
- isoboot, see https://reviews.freebsd.org/D14914
- control CPU topology in bhyve
https://reviews.freebsd.org/D9930
- netdump, dump core over the network
https://lists.freebsd.org/pipermail/freebsd-arch/2018-April/018927.html
https://reviews.freebsd.org/D15253
- socket-option SO_REUSEPORT_LB
multiple processes can listen on the same port, for load balancing
https://reviews.freebsd.org/D11003
- D15234: remove support for ixgb
This driver was for an early and uncommon legacy PCI 10GbE for a
single ASIC, Intel 82597EX. Intel quickly shifted to the long
lived ixgbe family.
- bhyve debug server for gdb, D15022
--
***@opsec.eu +49 171 3101372 2 years to go !
Loading...