summaryrefslogtreecommitdiffstats
path: root/src/vnet/bfd
AgeCommit message (Expand)AuthorFilesLines
2019-01-20buffers: don't init metadata, as it is already initializedDamjan Marion2-3/+0
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach2-21/+22
2018-10-23c11 safe string handling supportDave Barach3-20/+20
2018-10-11bfd:fix handling session creation batchEyal Bari1-27/+34
2018-10-02BFD: add get echo source API (VPP-1367)Matus Fabian2-1/+87
2018-09-14Remove scaffoldingDave Barach2-14/+1
2018-08-29Address bfd rpc scale issuesDave Barach3-24/+280
2018-08-09bfd:fix NULL session free/putEyal Bari1-1/+0
2018-05-07BFD: Fix format_ip46_address() parameter ordering.Jon Loeliger1-1/+1
2018-04-17Add logging supportDamjan Marion3-52/+124
2018-03-16stats: allow configuring poller delayKlement Sekera1-16/+0
2018-02-13BFD: make CLI consume only one line at a timeKlement Sekera1-26/+78
2018-01-23VPPAPIGEN: vppapigen replacement in Python PLY.Ole Troan1-1/+1
2018-01-15bfd: fix bfd_auth_keys_dumpFlorin Coras1-1/+1
2018-01-11api: remove transport specific code from handlersFlorin Coras1-36/+34
2018-01-09api: refactor vlibmemoryFlorin Coras1-4/+4
2017-12-16Use crc32 wrapper (VPP-1086)Gabriel Ganne1-4/+4
2017-11-10add warning control macro setGabriel Ganne1-11/+3
2017-11-07fix bfd cli with gcc >= 6Gabriel Ganne1-1/+1
2017-10-09vppapigen: support per-file (major,minor,patch) version stampsDave Barach1-0/+2
2017-10-04[aarch64] Fixes CLI crashes on dpaa2 platform.Christophe Fontaine1-1/+1
2017-07-14vnet_buffer_t flags cleanupDamjan Marion1-2/+2
2017-07-14Introduce l{2,3,4}_hdr_offset fields in the buffer metadataDamjan Marion1-2/+2
2017-05-10Add crc32c inline function, allows compilation on 32-bit systemsDamjan Marion1-1/+1
2017-05-02BFD: don't crash if interface is deletedKlement Sekera1-33/+42
2017-04-25"autoreply" flag: autogenerate standard xxx_reply_t messagesDave Barach1-121/+11
2017-04-24BFD: disable gcc6 warnings in helper macrosKlement Sekera1-0/+11
2017-04-06BFD-FIB interactionsNeale Ranns3-2/+73
2017-04-05BFD: add ARP-awareness, fix bugsKlement Sekera5-77/+282
2017-03-06BFD: documentationKlement Sekera11-91/+526
2017-03-06BFD: drop rpc call if packet doesn't match sessionKlement Sekera1-1/+1
2017-03-06BFD: remove unneeded codeKlement Sekera1-15/+0
2017-03-02BFD: command line interfaceKlement Sekera9-167/+1080
2017-03-01VPP-598: tcp stack initial commitDave Barach1-2/+2
2017-02-27BFD: disable debug printsKlement Sekera1-1/+1
2017-02-26BFD: echo functionKlement Sekera8-318/+864
2017-02-17BFD: put session admin-up/admin-downKlement Sekera1-12/+12
2017-02-15BFD: loop back echo packetsKlement Sekera3-36/+243
2017-02-14BFD: respect remote demand modeKlement Sekera1-9/+46
2017-02-14BFD: set per session UDP source port per RFCKlement Sekera4-16/+43
2017-02-08BFD: minor fixesKlement Sekera2-5/+3
2017-02-08BFD: modify session parametersKlement Sekera8-113/+412
2017-02-02BFD: SHA1 authenticationKlement Sekera8-256/+1455
2017-02-02BFD: improve finding of ipv4/ipv6 headersKlement Sekera1-48/+62
2017-01-31BFD: reformat code to match vpp code styleKlement Sekera1-158/+186
2017-01-17BFD: IPv6 supportKlement Sekera4-82/+223
2017-01-11BFD: fix bfd_udp_add APIKlement Sekera3-29/+29
2017-01-03BFD: immediately honor reduced remote_min_rx intervalKlement Sekera3-22/+31
2016-12-28Repair Doxygen build infrastructureChris Luke1-1/+3
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion12-0/+2723
n class="n">args, vlib_node_t *); ip6_ll_dpo_trace_t *t = va_arg (*args, ip6_ll_dpo_trace_t *); s = format (s, "sw_if_index:%d fib_index:%d", t->sw_if_index, t->fib_index); return s; } static uword ip6_ll_dpo_switch (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_frame_t * frame) { return (ip6_ll_dpo_inline (vm, node, frame)); } /** * @brief */ /* *INDENT-OFF* */ VLIB_REGISTER_NODE (ip6_ll_dpo_node) = { .function = ip6_ll_dpo_switch, .name = "ip6-link-local", .vector_size = sizeof (u32), .format_trace = format_ip6_ll_dpo_trace, .n_next_nodes = IP6_LL_NEXT_NUM, .next_nodes = { [IP6_LL_NEXT_DROP] = "ip6-drop", [IP6_LL_NEXT_LOOKUP] = "ip6-lookup", }, }; /* *INDENT-ON* */ void ip6_ll_dpo_module_init (void) { dpo_register (DPO_IP6_LL, &ip6_ll_vft, ip6_ll_nodes); } /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */