summaryrefslogtreecommitdiffstats
path: root/src/plugins
AgeCommit message (Expand)AuthorFilesLines
2020-04-06ikev2: fix wrong index computationFilip Tehlar1-1/+1
2020-04-04misc: strcpy be goneDave Barach4-6/+8
2020-04-04session tls: support tls deschedulingFlorin Coras4-27/+43
2020-04-04session tls: improve app transports tx schedulingFlorin Coras3-17/+17
2020-04-04misc: sprintf be goneDave Barach6-28/+39
2020-04-03session: improve error reportingFlorin Coras10-37/+39
2020-04-03session udp: fix transport flags and migrationFlorin Coras2-5/+5
2020-04-03session: remove obsolete apisFlorin Coras1-1/+0
2020-04-03ip: remove vl_api_address_family_t byte order swapJakub Grajciar1-4/+4
2020-04-02dpdk: VM VHOST tests with rxq>1 failingSteven Luong1-0/+1
2020-04-02tcp: move features to separate filesFlorin Coras1-0/+1
2020-04-01session udp: support connect on listenersFlorin Coras1-1/+1
2020-03-31nat: fix unknown proto translation out2in_edAlexander Chernavin1-2/+2
2020-03-31ikev2: fix crash during peer live checkFilip Tehlar1-1/+8
2020-03-31rdma: print device info from PCI VPD in 'show hardware' outputDamjan Marion1-0/+14
2020-03-30session udp: flag for connected udpFlorin Coras1-2/+4
2020-03-27quic: Check quicly version tag at compile timeMathiasRaoul2-27/+33
2020-03-27acl: API cleanupJakub Grajciar14-985/+1124
2020-03-27dpdk: enable DPDK iAVF PMDChenmin Sun3-0/+23
2020-03-26acl: revert acl: api cleanupOle Trøan14-1122/+900
2020-03-26acl: API cleanupJakub Grajciar14-900/+1122
2020-03-26nat: transitory timeout for TCP CLOSED stateKlement Sekera9-118/+329
2020-03-26ikev2: fix wrong usage of BN_bn2bin()Filip Tehlar3-12/+56
2020-03-26ikev2: dead peer detectionFilip Tehlar2-4/+95
2020-03-25ikev2: fix gcm in ike protocolFilip Tehlar1-1/+1
2020-03-25session: api to add new transport typesFlorin Coras5-18/+14
2020-03-25sr: Change the CLI keyword from address to prefix.Tetsuya Murakami1-2/+2
2020-03-25acl: Add CLI additionsNeale Ranns1-0/+254
2020-03-25avf: fix rx queue refill on buffer alloc failureDamjan Marion1-6/+6
2020-03-25nat: fix error countersKlement Sekera4-1/+21
2020-03-25map: fix hop limit expiration at brVladimir Ratnikov2-2/+29
2020-03-24quic: disable vnet_crypto and batching if no crypto engines are loadedMathiasRaoul3-11/+33
2020-03-24map: fix translation of icmp6 error messagesAlexander Chernavin1-1/+80
2020-03-24avf: proper promisc handlingDamjan Marion2-7/+27
2020-03-23ikev2: fix typo in .api descriptionVratko Polak1-2/+1
2020-03-23srv6-mobile: Fix the coverity issuesTetsuya Murakami1-33/+39
2020-03-23sr: srv6 API cleanupJakub Grajciar2-82/+47
2020-03-21srv6-mobile: Fix the localsid length issue on vnet/srv6Tetsuya Murakami3-2/+4
2020-03-21srv6-mobile: Support GTP4/6.DT and User Plane message mappingTetsuya Murakami9-206/+2112
2020-03-21gtpu: encap-vrf-id in show gtpu tunnels commandNick Zavaritsky1-2/+9
2020-03-21ikev2: fix l2 interfaceFilip Tehlar1-2/+4
2020-03-21ikev2: add support for custom ipsec-over-udp portFilip Tehlar7-4/+165
2020-03-20rdma: ring db only once per vector on txBenoît Ganne1-28/+44
2020-03-19ip: change ip API enums address_family and ip_proto size to u8Jakub Grajciar1-2/+8
2020-03-17fib: Always install all routers mcast addressesNeale Ranns3-8/+8
2020-03-17svm: fifo testRyujiro Shibuya1-0/+66
2020-03-17ip: ip_address_t uses ip46_address_tNeale Ranns1-16/+16
2020-03-16rdma: optimize tx wqe_initDamjan Marion3-13/+33
2020-03-16rdma: introduce direct verb for Cx4/5 txBenoît Ganne4-73/+549
2020-03-16rdma: add Mellanox mlx5 Direct Verbs receive supportDamjan Marion6-37/+843
>) { if (closure[i][j]) goto item_constrained; } /* Item i can be output */ vec_add1 (result, i); { int k; for (k = 0; k < n; k++) closure[k][i] = 0; /* "Magic" a before a, to keep from ever outputting it again */ closure[i][i] = 1; goto again; } item_constrained: ; } if (vec_len (result) != n) { clib_warning ("no partial order exists"); exit (1); } fformat (stdout, "Partial order:\n"); for (i = vec_len (result) - 1; i >= 0; i--) { fformat (stdout, "%s\n", items[result[i]]); } vec_free (result); clib_ptclosure_free (orig); clib_ptclosure_free (closure); return 0; } #ifdef CLIB_UNIX int main (int argc, char *argv[]) { unformat_input_t i; int ret; clib_mem_init (0, 3ULL << 30); unformat_init_command_line (&i, argv); ret = test_ptclosure_main (&i); unformat_free (&i); return ret; } #endif /* CLIB_UNIX */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */