On Wed, Apr 11, 2018 at 11:00:14AM +0000, Alex Rosenbaum wrote: > On the pro side: this will not require future enum flags updates, > just application to set more bits I think the pro is more that the application intent is super clear. The problem with flags is the huge variety of headers and their ordering and nesting. Flow steering is a good example of how things are very confusing with flag combinations trying to specify which place in the stack they are refering to. If the app is already providing the exact bytes it expects then it is very reasonable and natural for the application to specify directly the bytes it expects the HW to fill in. Totally clear and unambiguous. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html