Page MenuHomeFreeBSD

nick_spun.io (Nick Price)
User

Projects

User does not belong to any projects.

User Details

User Since
Mon, May 25, 4:29 PM (1 d, 14 h)

Recent Activity

Yesterday

nick_spun.io added a comment to D57253: qlxge(4): Distribute RSS over num_rx_rings with a modulo.

Same bug assuming the number of queues from iflib will be a power of two, was the only other network driver I found with the same bug

Tue, May 26, 5:35 PM · drivers
nick_spun.io published D57253: qlxge(4): Distribute RSS over num_rx_rings with a modulo for review.
Tue, May 26, 5:21 PM · drivers
nick_spun.io added a comment to D57240: aq(4): Fix RSS indirection table OOB write and queue distribution.

The default pattern is to repeat the queues across the RX queues so if there are 4 RSS queues but 8 RX queues you end up with 1 2 3 4 1 2 3 4 but this is actually configurable at runtime for traffic steering and whatnot

Tue, May 26, 2:17 PM · drivers

Mon, May 25

nick_spun.io added a comment to D57240: aq(4): Fix RSS indirection table OOB write and queue distribution.

sys/dev/qlxge/qls_hw.c:1004 also seems to use the incorrect RSS queue pattern - may be worth specifically mentioning that anti-pattern in the iflib man page or in the rss comments somewhere

Mon, May 25, 7:58 PM · drivers
nick_spun.io added reviewers for D57240: aq(4): Fix RSS indirection table OOB write and queue distribution: adrian, emaste.
Mon, May 25, 7:06 PM · drivers
nick_spun.io published D57240: aq(4): Fix RSS indirection table OOB write and queue distribution for review.

Think this is in a pretty reasonable state now.

Mon, May 25, 7:02 PM · drivers