aboutsummaryrefslogtreecommitdiffstats
path: root/fdio.infra.pxe
AgeCommit message (Expand)AuthorFilesLines
2021-06-10Infra: Move Nomad AARCH64 mgmt.ip via i350pmikus3-4/+4
2021-06-10Infra: vpp_device -> Ubuntu 20.04pmikus13-2/+424
2021-05-25Infra: Add fdio-marvel-devpmikus4-1/+88
2021-05-17Infra: Additional changespmikus4-126/+17
2021-05-12Infra: Nomadpmikus5-16/+284
2021-05-11Infra: Backend infra upgradepmikus51-8/+1701
2021-04-08Infra: UEFI PXE integrated infrapmikus124-0/+4152
e License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef included_macros_h #define included_macros_h #include <vppinfra/vec.h> #include <vppinfra/hash.h> #include <vppinfra/format.h> #ifdef CLIB_UNIX #include <stdlib.h> #include <unistd.h> #endif typedef struct { uword *the_builtin_eval_hash; uword *the_value_table_hash; } macro_main_t; int clib_macro_unset (macro_main_t * mm, char *name); int clib_macro_set_value (macro_main_t * mm, char *name, char *value); void clib_macro_add_builtin (macro_main_t * mm, char *name, void *eval_fn); i8 *clib_macro_get_value (macro_main_t * mm, char *name); i8 *clib_macro_eval (macro_main_t * mm, i8 * s, i32 complain); i8 *clib_macro_eval_dollar (macro_main_t * mm, i8 * s, i32 complain); void clib_macro_init (macro_main_t * mm); void clib_macro_free (macro_main_t * mm); #endif /* included_macros_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */