openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

traverse_key.h (954B)


      1 /*
      2  * DO NOT EDIT THIS FILE!
      3  * This file is auto-generated.
      4  * Edits to this file will be lost when it is regenerated.
      5  *
      6  * 
      7  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      8  * 
      9  * Copyright 2007-2020 Broadcom Inc. All rights reserved.
     10  *
     11  * File:	traverse_key.h
     12  * Purpose:	BCM API Traverse routine key
     13  * Generator:	mkdispatch 1.54
     14  */
     15 
     16 #ifndef	_BCM_INT_TRAVERSE_KEY_H
     17 #define	_BCM_INT_TRAVERSE_KEY_H
     18 
     19 #ifdef	BCM_RPC_SUPPORT
     20 
     21 #define	BCM_TRAVERSE_LOOKUP_KEYLEN	5
     22 #define	BCM_TRAVERSE_LOOKUP_COUNT	137
     23 
     24 typedef int (*_bcm_traverse_handler_t)(bcm_rlink_traverse_data_t **);
     25 typedef struct _bcm_traverse_lookup_s {
     26 	uint32			key[BCM_TRAVERSE_LOOKUP_KEYLEN];
     27 	_bcm_traverse_handler_t	routine;
     28 } _bcm_traverse_lookup_t;
     29 
     30 extern _bcm_traverse_lookup_t _bcm_traverse_lookup[BCM_TRAVERSE_LOOKUP_COUNT];
     31 
     32 #endif	/* BCM_RPC_SUPPORT */
     33 
     34 #endif	/* !_BCM_INT_TRAVERSE_KEY_H */