aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/mfib
AgeCommit message (Expand)AuthorFilesLines
2017-11-26FIB: store the node type not the function pointer.Neale Ranns1-2/+0
2017-11-09BIERNeale Ranns1-1/+2
2017-10-26fib test - fix undefined behavior warning found by clangGabriel Ganne1-1/+1
2017-10-15Revert "Enforce FIB table creation before use"Florin Coras1-0/+1
2017-10-13Enforce FIB table creation before useNeale Ranns1-1/+0
2017-10-06Initial GENEVE TUNNEL implementation and tests.Marco Varlese1-0/+2
2017-10-04[aarch64] Fixes CLI crashes on dpaa2 platform.Christophe Fontaine3-8/+8
2017-09-13Add a name to the creation of an IP and MPLS tableNeale Ranns3-8/+63
2017-09-11FIB table add/delete APINeale Ranns10-34/+149
2017-08-29Fix for bootstrap crash when VPP compiled with gcc-7Marco Varlese1-1/+1
2017-08-08L2 over MPLSNeale Ranns3-16/+14
2017-06-06Rework vxlan-gpe to support FIB 2.0 and bypass modeHongjun Ni1-0/+2
2017-06-01IP Mcast - recalculate on interface up/dowmNeale Ranns2-56/+87
2017-05-23ARP/ND entries for the same address on different interfaces (VPP-848)Neale Ranns1-4/+4
2017-05-19mfib CLI bugs (VPP-852)Neale Ranns2-8/+14
2017-05-15Add GTP-U plugin. VPP-694Hongjun Ni1-0/+2
2017-05-02Allow local/for-us replications for IP multicast routes on the CLINeale Ranns1-4/+2
2017-04-07MPLS McastNeale Ranns8-165/+417
2017-02-25MFIB: changes to improve route add/delete performanceNeale Ranns2-2/+9
2017-02-24MFIB memory leak. free the per-source interface hashNeale Ranns1-0/+2
2017-02-20Python test IP and MPLS objects conform to infra.Neale Ranns8-12/+129
2017-02-13Basic support for LISP-GPE encapsulated NSH packetsFlorin Coras1-0/+1
2017-02-09Improve MFIB doxygen helpNeale Ranns4-4/+12
2017-02-02Fix SR multicast post mfib commitNeale Ranns6-22/+210
2017-01-31MFIB Coverity warnings. The lock macro is functionally equivalent but more ex...Neale Ranns2-25/+40
2017-01-28sh not show in the mfib flags commandsNeale Ranns1-2/+2
2017-01-27IP Multicast FIB (mfib)Neale Ranns16-0/+5997
n class="bp">self.assert_equal(worker.result, 0, "Binary test return code") @unittest.skipIf(running_on_centos, "Centos's gcc can't compile our C++") def test_vapi_cpp(self): """ run C++ VAPI tests """ var = "TEST_BR" built_root = os.getenv(var, None) self.assertIsNotNone(built_root, "Environment variable `%s' not set" % var) executable = "%s/vapi_test/vapi_cpp_test" % built_root worker = Worker( [executable, "vapi client", self.shm_prefix], self.logger) worker.start() timeout = 120 worker.join(timeout) self.logger.info("Worker result is `%s'" % worker.result) error = False if worker.result is None: try: error = True self.logger.error( "Timeout! Worker did not finish in %ss" % timeout) os.killpg(os.getpgid(worker.process.pid), signal.SIGTERM) worker.join() except: raise Exception("Couldn't kill worker-spawned process") if error: raise Exception( "Timeout! Worker did not finish in %ss" % timeout) self.assert_equal(worker.result, 0, "Binary test return code") if __name__ == '__main__': unittest.main(testRunner=VppTestRunner)