summaryrefslogtreecommitdiffstats
path: root/src/vnet/bfd
AgeCommit message (Expand)AuthorFilesLines
2021-01-22tests: add generalized tags for tests, use them for run-solo testsAndrew Yourtchenko1-24/+7
2020-12-22tests: move bfd tests to src/vnet/bfd/testDave Wallace2-0/+3201
2020-12-14misc: move to new pool_foreach macrosDamjan Marion3-21/+23
2020-10-21vlib: print logs to stderr if interactive or nosyslog setDamjan Marion1-25/+19
2020-10-21misc: minimize dependencies on udp.hFlorin Coras1-1/+1
2020-09-25bfd: add missing unlockKlement Sekera1-0/+1
2020-04-09bfd: always start timers with non-zero tick countsDave Barach1-0/+1
2020-02-17bfd: use tw_timer_template instead of legacy wheelKlement Sekera7-309/+336
2020-01-30vppinfra: improve clocks_per_second convergenceDave Barach1-1/+1
2020-01-30bfd: add missing castKlement Sekera1-1/+1
2020-01-27bfd: reset peer discriminator on timeoutKlement Sekera1-0/+13
2020-01-10docs: Edit FEATURE.yaml files so they can be publishedJohn DeNisco1-2/+2
2020-01-04misc: fix feature.yamlOle Troan1-1/+0
2020-01-03bfd: add feature.yamlKlement Sekera1-0/+9
2019-12-17ip: Protocol Independent IP NeighborsNeale Ranns2-5/+5
2019-12-10api: multiple connections per processDave Barach1-1/+1
2019-11-16bfd: allow IPv6 link-local address as local addressAlexander Chernavin1-15/+30
2019-09-04bfd: API cleanupJakub Grajciar2-84/+66
2019-07-23api: binary api cleanupDave Barach2-5/+5
2019-06-07bfd: midchain adjacency supportMatthew G Smith1-10/+51
2019-03-28Typos. A bunch of typos I've been collecting.Paul Vinciguerra1-1/+1
2019-03-12bfd: register udp ports only when enabledKlement Sekera1-14/+49
2019-02-14Add -fno-common compile optionBenoƮt Ganne1-1/+1
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
. Type: integer | | ... | - rxq - Number of RX queues, default value: ${None}. Type: integer | | | | [Arguments] | ${frame_size} | ${phy_cores} | ${rxq}=${None} | | | | Set Test Variable | \${frame_size} | | | | Given Set Max Rate And Jumbo | | And Add worker threads to all DUTs | ${phy_cores} | ${rxq} | | And Pre-initialize layer driver | ${nic_driver} | | And Apply Startup configuration on all VPP DUTs | | When Initialize layer driver | ${nic_driver} | | And Initialize layer interface | | And Initialize L2 bridge domain with IPv4 ACLs on DUT1 in 3-node circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** | tc01-64B-1c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 64B | 1C | | frame_size=${64} | phy_cores=${1} | tc02-64B-2c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 64B | 2C | | frame_size=${64} | phy_cores=${2} | tc03-64B-4c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 64B | 4C | | frame_size=${64} | phy_cores=${4} | tc04-1518B-1c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 1518B | 1C | | frame_size=${1518} | phy_cores=${1} | tc05-1518B-2c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 1518B | 2C | | frame_size=${1518} | phy_cores=${2} | tc06-1518B-4c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 1518B | 4C | | frame_size=${1518} | phy_cores=${4} | tc07-9000B-1c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 9000B | 1C | | frame_size=${9000} | phy_cores=${1} | tc08-9000B-2c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 9000B | 2C | | frame_size=${9000} | phy_cores=${2} | tc09-9000B-4c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | 9000B | 4C | | frame_size=${9000} | phy_cores=${4} | tc10-IMIX-1c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | IMIX | 1C | | frame_size=IMIX_v4_1 | phy_cores=${1} | tc11-IMIX-2c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | IMIX | 2C | | frame_size=IMIX_v4_1 | phy_cores=${2} | tc12-IMIX-4c-eth-l2bdbasemaclrn-oacl10sl-100kflows-ndrpdr | | [Tags] | IMIX | 4C | | frame_size=IMIX_v4_1 | phy_cores=${4}