aebe3cb74c
1. Added interface table specific opcode to process interface table entry creation and reuse. This allows reuse of the interface table entry for multiple flows. Changed the regfile apis to store the data in big endian format. 2. The result blob creation being done in tcam, interface, index tables are consolidate to a common method. 3. Added result blob processing for generic table write 4. Modified the index table opcode processing to support new opcodes. 5. The driver was setting key size that did not take into account the word alignment. 6. The hard coded values for critical resource is replaced with template defined values. Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com> Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com> Reviewed-by: Mike Baucom <michael.baucom@broadcom.com> Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>