<ktemkin>
the intention of the specification is that mutually exclusive components be collected either under parallel configurations or parallel altsettings; and that interfaces were considered orthogonal to each other
<ktemkin>
(originally, there wasn’t intended to be a way for a logical function to span multiple interfaces; IIRC IADs actually came as an ECN)
<whitequark>
ktemkin: right. so you can probably guess what problem i'm solving
<whitequark>
WDF not supporting dynamic configuration changes
<whitequark>
it's either STALL in response to Set Interface, or a vendor request that magically disables one of the interfaces
<whitequark>
makes basically no difference in practice other than one of the choices being very slightly nicer from aesthetic perspective
<whitequark>
(i think it makes no difference, anyway)
<ktemkin>
yep; I know that problem well enough
<ktemkin>
there isn’t a good answer; but I’ve leaned towards “overpopulate interfaces and use control requests to handle e.g. stalling other interfaces”, since I know that at least won’t change if the kernel decides to change how undefined behavior is handled
<ktemkin>
depending on what you’re using the interfaces for, you might be able to use SET_FEATURE/CLEAR_FEATURE to turn the relevant interfaces on and off
<whitequark>
ohhhh thanks
<whitequark>
that works
Stephie- has joined #glasgow
Stephie has quit [Quit: Fuck this shit, I'm out!]
electronic_eel_ is now known as electronic_eel
midnight has quit [Ping timeout: 272 seconds]
midnight has joined #glasgow
tomtastic_ has joined #glasgow
tomtastic has quit [Ping timeout: 264 seconds]
mwk has quit [Ping timeout: 240 seconds]
mwk has joined #glasgow
tomtastic_ is now known as tomtastic
bvernoux has joined #glasgow
bvernoux has quit [Remote host closed the connection]
bvernoux has joined #glasgow
V is now known as v
v is now known as V
Stormwind_mobile has quit [Ping timeout: 258 seconds]
<marcan>
whitequark: remind me what _whitenotifier-f is running?
superbaloo has quit [Quit: WeeChat 2.3]
superbaloo has joined #glasgow
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 272 seconds]