aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/ip/ip4_forward.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-21ip: use IPv6 flowlabel in flow hash computationAhmed Abdelsalam1-21/+7
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-3/+3
2020-12-11ip: ip4 rewrite prefetch optimizationPiotrX Kleski1-2/+5
2020-12-08fib: Adjacency flag for midchain to perfom flow hash (on inner packet)Neale Ranns1-4/+4
2020-12-08fib: Source Address SelectionNeale Ranns1-89/+49
2020-09-23ip: use main heap for mtrie, part 2 (remove args)Damjan Marion1-26/+0
2020-09-01ip: fix ip zero checksum verificationBenoît Ganne1-2/+2
2020-06-12ip: allocate ip4 mtrie pages in htlb memoryDave Barach1-0/+3
2020-06-08vxlan: Fixed checksum caclculation offsetVladimir Isaev1-8/+4
2020-05-27ethernet: fix DMAC check and skip unnecessary ones (VPP-1868)John Lo1-0/+7
2020-05-21ip: Dual loop error in midchain chksumNeale Ranns1-1/+1
2020-05-14ip: fix interface ip address del sw_if_index checkyedg1-1/+4
2020-05-04fib: midchain adjacency optimisationsNeale Ranns1-31/+55
2020-04-23ip: Replace Sematics for Interface IP addressesNeale Ranns1-15/+80
2020-04-15misc: refactor calc_checksumsDave Barach1-4/+12
2020-04-14urpf: Unicast reverse Path Forwarding (plugin)Neale Ranns1-14/+0
2020-04-08ip: do not clear the locally-originated flagNeale Ranns1-8/+2
2020-03-17fib: Always install all routers mcast addressesNeale Ranns1-0/+3
2020-02-11ip: fix ip-local errorsFlorin Coras1-1/+3
2020-01-14classify: Reduce the include dependencies on vnet_classify.hNeale Ranns1-0/+1
2020-01-11ip: avoid fib lookup for consecutive pkts having same source IPNitin Saxena1-5/+5
2019-12-17ip: Protocol Independent IP NeighborsNeale Ranns1-343/+0
2019-12-04gso: remove the interface countMohsin Kazmi1-15/+7
2019-12-03fib: constify the adjacency in the rewrite nodesNeale Ranns1-1/+1
2019-11-11ip: functional interface to ip fragmentationOle Troan1-8/+8
2019-11-05ip: Fragmentation fixesNeale Ranns1-96/+121
2019-10-10tcp: custom checksum calculations for Ipv4/Ipv6Srikanth A1-43/+3
2019-09-25ip: refactor reassemblyKlement Sekera1-1/+1
2019-09-16api: autogenerate api trace print/endianOle Troan1-1/+3
2019-09-11ip: apply dual loop unrolling in ip4_rewriteLijian.Zhang1-0/+131
2019-09-07ip: fix udp/tcp checksum corner casesDave Barach1-3/+15
2019-08-19ip: leverage existing vlib_buffer_advanceZhiyong Yang1-6/+3
2019-08-12ip: allow addrs from the same prefix on intfMatthew Smith1-79/+234
2019-08-03ip: fix ip6/udp checksum for pkts using buffer chainingJohn Lo1-0/+3
2019-07-19ip: admin change affects intf IPv4 addr routesMatthew G Smith1-7/+53
2019-07-08ip: retain local interface address adjacencyMatthew Smith1-6/+24
2019-06-28ip: ip-lookup - remove the dead codeNeale Ranns1-4/+1
2019-06-04Punt: specify packets by IP protocol TypeNeale Ranns1-2/+12
2019-06-03ARP: add feature arcNeale Ranns1-0/+6
2019-05-31VPP-1692: move NULL pointer checkDave Barach1-5/+5
2019-05-30IP load-balance; perf improvement using the usual reciepeNeale Ranns1-137/+106
2019-05-06ip4_load_balance: leverage vlib_get_buffersZhiyong Yang1-13/+11
2019-04-10Make tcp/udp/icmp compute checksum safer for buffer-chain caseJohn Lo1-1/+1
2019-04-08fixing typosJim Thompson1-2/+2
2019-03-28IPSEC: run encrpyt as a feautre on the tunnelNeale Ranns1-8/+19
2019-03-26ip6-rewrite: bug fix buffer->error in dual loopKingwel Xie1-3/+12
2019-02-19tap gso: experimental supportAndrew Yourtchenko1-7/+37
2019-02-14Add -fno-common compile optionBenoît Ganne1-0/+2
2019-01-30Use IP and MAC API types for neighborsNeale Ranns1-9/+3
2019-01-10ARP/ND: copy opaque2 persistent fields to new packetNeale Ranns1-1/+4