• John Hurley's avatar
    nfp: flower: generate merge flow rule · 1c6952ca
    John Hurley authored
    When combining 2 sub_flows to a single 'merge flow' (assuming the merge is
    valid), the merge flow should contain the same match fields as sub_flow 1
    with actions derived from a combination of sub_flows 1 and 2. This action
    list should have all actions from sub_flow 1 with the exception of the
    output action that triggered the 'implicit recirculation' by sending to
    an internal port, followed by all actions of sub_flow 2. Any pre-actions
    in either sub_flow should feature at the start of the action list.
    
    Add code to generate a new merge flow and populate the match and actions
    fields based on the sub_flows. The offloading of the flow is left to
    future patches.
    Signed-off-by: default avatarJohn Hurley <john.hurley@netronome.com>
    Signed-off-by: default avatarSimon Horman <simon.horman@netronome.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    1c6952ca
main.h 11.5 KB