summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Expand)AuthorFilesLines
2019-04-08rdma: fix DPDK MLX driver conflictBenoît Ganne2-3/+2
2019-04-05rdma: more batching, compile rdma-core in release modeBenoît Ganne1-1/+1
2019-04-05QUIC: Build cleanupDave Wallace1-6/+0
2019-04-03Fix problem building rdma-core.Thomas F Herbert2-2/+8
2019-04-03QUIC: Build system updateAloys Augustin3-1/+109
2019-04-02dpdk 19.02: fixed speed capability error issueChenmin Sun1-0/+101
2019-03-29revert quicly related build/external changesDamjan Marion4-134/+4
2019-03-29Integrate first QUIC protocol implementationNathan Skrzypczak4-4/+134
2019-03-28Add RDMA ibverb driver pluginBenoît Ganne5-51/+94
2019-03-22dpdk: add ENIC PMD patch to untag default vlanHyong Youb Kim1-0/+31
2019-03-01dpdk: update mlx[45] linking optionsMatthew Smith1-3/+2
2019-02-14make install-ext-deps broken.Paul Vinciguerra1-1/+1
2019-02-02dpdk: bump to dpdk 19.02Damjan Marion10-1233/+2
2018-12-12dpdk: net/bonding: fix buffer corruption in packetsIgor Mikhailov (imichail)1-0/+203
2018-11-29dpdk: bump to DPDK 18.11Damjan Marion1-2/+2
2018-11-05dpdk: enable gso when the tap PMD is enabledMatthew Smith1-1/+1
2018-10-26dpdk: fix mlx5 build on SUSEStephen Hemminger1-0/+39
2018-10-26dpdk: ENA PMD patch for failure on port restartMatthew Smith1-0/+359
2018-10-25Address "is already installed" Jenkins issueMarco Varlese1-1/+1
2018-10-24dpdk: disable unused rxtx callbacks in ethdevStephen Hemminger1-0/+1
2018-10-20dpdk: turn off unused DPDK componentsStephen Hemminger1-0/+17
2018-10-15dpdk: drop no longer used config optionsStephen Hemminger1-6/+0
2018-10-11Fix vpp-ext-deps package version in stable branchDamjan Marion1-1/+1
2018-10-01dpdk: updated makefile to enable QAT cryptodevRadu Nicolau1-0/+1
2018-09-27dpdk_plugin: fix mlx5 build and runtime issuesSirshak Das1-1/+2
2018-09-27fix typo in vpp-ext-deps rpm packagingDamjan Marion1-1/+1
2018-09-25dpdk: add patch to fix 25G AOC cable detectionDamjan Marion1-0/+30
2018-09-21add: nasm and ipsec-mb into vpp-ext-deps packagingDamjan Marion16-397/+547
2018-09-20rename vpp-dpdk-dev to vpp-ext-depsDamjan Marion14-0/+1233
pan>; char *as_string; } value; } vlib_lex_token_t; typedef struct { vlib_lex_table_t *lex_tables; uword *lex_tables_by_name; /* Vector of token strings. */ char **lex_token_names; /* Hash mapping c string name to token index. */ uword *lex_tokens_by_name; /* Hash mapping c string keyword name to token index. */ uword *lex_keywords; vlib_lex_token_t *pushback_vector; i32 pushback_sp; u32 current_table_index; uword current_token_value; uword current_number_base; /* Input string we are lex-ing. */ u8 *input_vector; /* Current index into input vector. */ u32 current_index; /* Re-used vector for forming token strings and hashing them. */ u8 *token_buffer; } vlib_lex_main_t; extern vlib_lex_main_t vlib_lex_main; always_inline void vlib_lex_cleanup_token (vlib_lex_token_t * t) { if (t->token == VLIB_LEX_word) { u8 *tv = t->value.as_pointer; vec_free (tv); } } u16 vlib_lex_add_table (char *name); void vlib_lex_get_token (vlib_lex_main_t * lm, vlib_lex_token_t * result); u16 vlib_lex_add_token (vlib_lex_main_t * lm, char *token_name); void vlib_lex_set_action_range (u32 table_index, u8 lo, u8 hi, u16 action, u16 token, u32 next_table_index); void vlib_lex_reset (vlib_lex_main_t * lm, u8 * input_vector); format_function_t format_vlib_lex_token; #endif /* included_vlib_lex_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */