aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-06-08Implement DHCPv6 PD client (VPP-718, VPP-1050)Juraj Sloboda16-45/+3562
2018-06-08http server: do not close connections after replyFlorin Coras1-22/+29
2018-06-08export counters in a memfd segmentDave Barach18-32/+1221
2018-06-08Gratuitous ARP packet handlingNeale Ranns3-10/+137
2018-06-08Adding pad for reasm vnet_buffer reasm struct sothat adj_index is retainedVijayabhaskar Katamreddy1-0/+1
2018-06-08LB: reply message id and table length are wrong.Hongjun Ni1-2/+2
2018-06-07Fix IP scan neighbor API/CLI handling of interval and staleJohn Lo1-2/+2
2018-06-07dpdk: fix interface naming issueDamjan Marion1-2/+9
2018-06-07Revert "Allow arp-input node to learn IPv4 neighbors from GARP packets"John Lo1-5/+0
2018-06-07dpdk: failsafe PMD initialization codeRui Cai2-1/+26
2018-06-07DHCP Client DumpNeale Ranns17-397/+888
2018-06-07Add support for DPDK 18.05Damjan Marion20-1998/+168
2018-06-07Allow arp-input node to learn IPv4 neighbors from GARP packetsJohn Lo1-0/+5
2018-06-06Alter logging semantics for VPP PAPI objectIan Wells1-2/+11
2018-06-05bond: send gratuitous arp when the active slave went down in active-backup modeSteven10-40/+111
2018-06-05lb api: correct byte order of new_flows_table_length argumentAndrey "Zed" Zaikin1-1/+1
2018-06-05VPP API: Memory traceOle Troan12-35/+188
2018-06-05VPP-1305: Add support for tagsJerome Tollet2-2/+18
2018-06-05BIER CLI show commands; no crash on non-existant objects (VPP-1303)Neale Ranns3-6/+27
2018-06-04Configure or deduce CLIB_LOG2_CACHE_LINE_BYTES (VPP-1064)Dave Barach5-1/+91
2018-06-04ip4: optimize ip4_localFlorin Coras2-253/+319
2018-06-04Fix API trace dump for tapv2Milan Lenco1-3/+3
2018-06-04Remove unused GRE buffer meta-dataNeale Ranns1-6/+0
2018-06-04flow:add enabled hw format functionEyal Bari2-0/+25
2018-06-04ip: save fib index for buffer in ip lookupFlorin Coras5-114/+65
2018-06-04fix usage string missing argJerome Tollet1-1/+1
2018-06-04Join the VAC read timeout threadNeale Ranns1-21/+25
2018-06-04Enable Position Independent Executable for production VPPNeale Ranns1-1/+1
2018-06-03dpdk: buffer free optimizationsDamjan Marion1-76/+61
2018-06-03dpdk: improve buffer alloc perfomanceDamjan Marion3-73/+56
2018-06-03Interface Tag: memset field in VOM, clear the tag in VPP on interface deleteNeale Ranns2-0/+2
2018-06-02AVF input node reworkDamjan Marion3-203/+337
2018-06-02acl-plugin: multicore: session management fixesAndrew Yourtchenko6-151/+332
2018-06-01session: improve disconnect handlingFlorin Coras4-12/+39
2018-05-31Improve L2FIB delete entry handling and "show l2fib" CLI optionsJohn Lo5-56/+71
2018-05-31dpdk: Decoupling the meaning of xd->device_index in dpdk_pluginRui Cai9-81/+99
2018-05-31Fix TLS issue to load certification and keyPing Yu1-0/+2
2018-05-31fix socket send() return size checkqchang1-1/+1
2018-05-31fix missing void pointer explicit type castZhiyong Yang1-1/+1
2018-05-31VPP-1299: Reset uid/gid on shared memory segment if client starts first.Ole Troan1-0/+4
2018-05-31Add src/vlib/config.h.in templateDamjan Marion4-7/+29
2018-05-30Fix clang compilation on aarch64: value size does not match register size.Sirshak Das1-1/+1
2018-05-30make test: VPP-1288 fix bogus sw_if_index valuesKlement Sekera1-8/+6
2018-05-30vppinfra: explicitely state for signed types that they are signedDamjan Marion9-20/+20
2018-05-30dpdk: rename port_id to *_instance_numDamjan Marion4-9/+10
2018-05-30Fix clang compilation on aarch64: sizeof operator error.Sirshak Das1-1/+1
2018-05-30Fix clang compilation on aarch64: replace -pie with -fPIE for dpdk compilation.Sirshak Das1-0/+4
2018-05-30IPv6 for-us/receive multicast routes fixNeale Ranns1-0/+4
2018-05-30session: fix v6 unbinds that use uri apiFlorin Coras1-2/+6
2018-05-30session: fix session table retrievalFlorin Coras1-2/+2
lass="nf">format_bier_output_trace (u8 * s, va_list * args) { CLIB_UNUSED (vlib_main_t * vm) = va_arg (*args, vlib_main_t *); CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *); bier_output_trace_t * t = va_arg (*args, bier_output_trace_t *); s = format (s, " next [%d], BFM index %d", t->next_index, t->bfm_index); return s; } VLIB_REGISTER_NODE (bier_output_node) = { .function = bier_output, .name = "bier-output", /* Takes a vector of packets. */ .vector_size = sizeof (u32), .n_errors = BIER_OUTPUT_N_ERROR, .error_strings = bier_output_error_strings, .n_next_nodes = BIER_OUTPUT_N_NEXT, .next_nodes = { [BIER_OUTPUT_NEXT_DROP] = "bier-drop", }, .format_trace = format_bier_output_trace, };