Vladimir Gurevich
Vladimir Gurevich
@jafingerhut , @jnfoster First of all, I think we need to agree on the problem definition, because it looks to me that the proposed approaches try to solve two different...
@mbudiu-vmw , Is it allowed, i.e. specifying tuple in a place where a template type is specified? if yes, then SelectFields can be defined with just two types: one representing...
@mbudiu-vmw , Thanks, Mihai! So just to be clear, is that how do you think the extern might look like: ``` extern FieldSelector { FieldSelector(I ); O get(); } struct...
@mbudiu-vmw , That's precisely what I was trying to avoid :) Suppose I have two calls to fs1.get() with different set of fields. I won't be able to generate APIs...
@mbudiu-vmw , Unfortunately, Github always suggests your older user ID first :) I agree that it makes sense to have multiple instances -- that's precisely what I wanted to do....
@mbudiu-vmw , The desired APIs should be "add h.ether.srcAddr to fs1" not "add ?.mac_sa fo fs1" (where "?" is not clear, probably either "I" or "my_hash_fields_t"). This is much more...
Attempt number 2... Just to re-iterate the problem. Basically, we need to find an equivalent for the following P4_14 construct: ``` field_list fl_1 { field_1_1; . . . field_1_n; }...
@jnfoster , I'd love to, but, alas, I am teaching Barefoot Academy full day on Monday and have to skip the meeting altogether :( Since the proposal highlights the needs,...
What is the advantage of having a dedicated extern, compared to a table with a single entry that returns such a bitmap? Or a table with the egress_port being the...
I do not think this is actually needed, especially since there are so many ways that PSA facilities can be employed to implement the proper protections (if necessary) and there...