aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/ip/ip6_forward.c
AgeCommit message (Expand)AuthorFilesLines
2017-05-11Validate ip6 interface fib tables early onFlorin Coras1-0/+5
2017-04-26IP Flow Hash Config fixesNeale Ranns1-7/+5
2017-04-24Improve Load-Balance MAPsNeale Ranns1-30/+74
2017-04-11MPLS Mcast coverity fixesNeale Ranns1-1/+1
2017-04-11Remove usued, redundant and deprecated code from lookup.hNeale Ranns1-15/+14
2017-04-07MPLS McastNeale Ranns1-0/+23
2017-04-06Use thread local storage for thread indexDamjan Marion1-12/+12
2017-03-29Mtrie optimisationsNeale Ranns1-6/+0
2017-03-27Mcast rewrite no memcpyNeale Ranns1-3/+3
2017-03-17Cache a 'has-features' flag on the adjacency for faster access. Reclaim the n...Neale Ranns1-8/+13
2017-03-07In-band OAM active probe (VPP-471)AkshayaNadahalli1-28/+4
2017-03-07make per-adj counters configurableNeale Ranns1-16/+32
2017-03-07Fixing loadbalancing over ECMP for recursive routesAkshayaNadahalli1-6/+5
2017-03-06ioam: manycast using iOAM and SR (VPP-628)Shwetha Bhandari1-74/+44
2017-03-03Changing the IP table for an interface is an error if the interface already h...Neale Ranns1-10/+29
2017-02-17Remove duplicate ip6 get interface address codeNeale Ranns1-6/+2
2017-02-13Out-of-tree Build Error fixAkshayaNadahalli1-0/+20
2017-02-13VPP-632 : InBand OAM AnalyserAkshayaNadahalli1-0/+3
2017-02-08Fix source address reachability check for ip6 local packetsAkshayaNadahalli1-6/+3
2017-01-31Add vxlan-bypass feature to IP6 forwarding pathJohn Lo1-1/+8
2017-01-27IP Multicast FIB (mfib)Neale Ranns1-28/+55
2017-01-25[re]Enable per-Adjacency/neighbour countersNeale Ranns1-12/+12
2017-01-16LISP: Enhance IPx offset computingFilip Tehlar1-0/+5
2017-01-10IPv6 NS RS tests and fixesNeale Ranns1-2/+4
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+3402
an class="c1"># define the plugin definition in # a further subdirectory. for f in glob.iglob(f'{self.__class__.plugin_dir}/' f'{entry.name}/**', recursive=True): if f.endswith('.c'): with open(f, "r", encoding="utf-8") \ as src: for match in self.__class__.regex.finditer( src.read()): description = "%s" % (match.group(1)) output.write(f"* {entry.name} - {description}\n") # if this list grows substantially, we can move the classes to # a folder and import them. renderers = [PluginRenderer, ] def main(): print("rendering dynamic includes...") for renderer in renderers: renderer().render() print("done.") if __name__ == "__main__": main()