aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet
AgeCommit message (Expand)AuthorFilesLines
2020-02-14tcp: reset fin-wait-2 timeout connectionsFlorin Coras2-0/+9
2020-02-14tunnel: add FEATURE.yamlNeale Ranns1-0/+9
2020-02-14tcp: improve reset generation in reset nodeFlorin Coras2-57/+41
2020-02-14tcp: minimal set of worker statsFlorin Coras4-7/+115
2020-02-13fib: Fix some more realloc errorsNeale Ranns5-55/+34
2020-02-12classify: fix "show classify filter" debug CLIDave Barach1-3/+1
2020-02-12tcp: improve invalid packet handling in syn-rcvdFlorin Coras2-4/+14
2020-02-12tcp: move connections to wrk ctxFlorin Coras2-47/+47
2020-02-12tcp: postpone rst handlingFlorin Coras3-71/+133
2020-02-11vppinfra: remove the historical mheap memory allocatorDave Barach3-25/+3
2020-02-11misc: fix coverity warningsDave Barach1-2/+8
2020-02-11ipsec: add support for chained buffersFilip Tehlar7-154/+790
2020-02-11session: avoid scanning new io list under loadFlorin Coras2-21/+51
2020-02-11sr: update NH value for Ethernet payloadspcamaril3-12/+13
2020-02-11ip: fix ip-local errorsFlorin Coras3-3/+4
2020-02-11tcp: fix input error countersFlorin Coras1-17/+30
2020-02-10tcp: add option to avoid endpoint cleanupFlorin Coras2-2/+4
2020-02-10ipsec: fix AES-GCM block sizeDamjan Marion1-3/+6
2020-02-10misc: add FEATURE.yaml filesDave Barach3-0/+34
2020-02-10ip-neighbor: fix MLD reports not being sentNeale Ranns1-3/+3
2020-02-10ipsec: remove dead codeFilip Tehlar1-29/+0
2020-02-10ip: more detailed show reassembly commandsVladimir Ratnikov4-7/+33
2020-02-10ip6: fix l4 checksum with hop-by-hop headerMatthew Smith1-13/+23
2020-02-07fib: fix non-NULL terminated vectors in cli outputBenoƮt Ganne2-2/+2
2020-02-05vppinfra: numa vector placement supportDave Barach1-0/+15
2020-02-05ipsec: set l2_len for GRE-TEB tunnel decapJohn Lo1-0/+2
2020-02-04virtio: update FEATURE.yaml to include description for vhost-userSteven Luong1-3/+7
2020-02-04teib: Rename NHRP to TEIBNeale Ranns12-452/+456
2020-02-04ip: translate fragmented icmp to fragmented icmp6Alexander Chernavin1-2/+27
2020-02-03tls: refactor for tls async event handlingYu Ping2-2/+1
2020-02-03virtio: vhost gso is broken in some topologySteven Luong1-2/+8
2020-02-03fib: invalid check for adj types.Neale Ranns1-1/+1
2020-02-03fib: refresh adj pointer after fib_walk_sync due to possible reallocSteven Luong2-0/+13
2020-02-03gre: improve .api descriptionsVratko Polak1-8/+28
2020-02-03gre: add missing .api editsVratko Polak1-2/+2
2020-01-30misc: deprecate netmap and ixge driversDamjan Marion12-2169/+0
2020-01-30vppinfra: improve clocks_per_second convergenceDave Barach1-1/+1
2020-01-30tap: fix host mtu configuration settingMohsin Kazmi1-12/+13
2020-01-30tap: fix the host mac addressMohsin Kazmi3-20/+11
2020-01-30fib: fix typos in doxygenPaul Vinciguerra1-10/+10
2020-01-30gre: Tunnel encap/decap flagsNeale Ranns10-103/+329
2020-01-30vcl session: propagate cleanup notifications to appsFlorin Coras3-0/+38
2020-01-30bfd: add missing castKlement Sekera1-1/+1
2020-01-28session tcp: fix packet tracingFlorin Coras5-13/+15
2020-01-27sr: fix possible null-pointer dereferenceIgnas Bacius1-1/+1
2020-01-27classify: pcap / packet trace debug CLI bugsDave Barach2-1/+5
2020-01-27interface: Add missing ip4 udp->checksum = 0 prior to computing checksumSteven Luong1-1/+4
2020-01-27ipip: Multi-point interfaceNeale Ranns21-142/+521
2020-01-27tunnel: Common types for IP tunnelsNeale Ranns20-232/+322
2020-01-27bfd: reset peer discriminator on timeoutKlement Sekera1-0/+13
class="n">pg0.get_capture(1) pkt = out[0] self.check_encapsulation(pkt, self.mcast_flood_bd, True) payload = self.decapsulate(pkt) self.assert_eq_pkts(payload, self.frame_reply) def test_mcast_rcv(self): """ Multicast receive test Send 20 encapsulated frames from pg0 only 10 match unicast tunnels Verify receipt of 10 decap frames on pg2 """ mac = self.pg0.remote_mac ip_range_start = 10 ip_range_end = 30 mcast_stream = [ self.encap_mcast(self.frame_request, ip, mac, self.mcast_flood_bd) for ip in ip4_range(self.pg0.remote_ip4, ip_range_start, ip_range_end)] self.pg0.add_stream(mcast_stream) self.pg2.enable_capture() self.pg_start() out = self.pg2.get_capture(10) for pkt in out: self.assert_eq_pkts(pkt, self.frame_request)