summaryrefslogtreecommitdiffstats
path: root/src/vnet/ip/ip4_forward.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-12-13ip4_rewrite_inline: fix variable errorZhiyong Yang1-2/+2
2018-12-12Change ipsec feature node namesPierre Pfister1-4/+4
2018-12-10IP-local: any IP can appear as the source (VPP-1522)Neale Ranns1-3/+15
2018-11-28Remove useless prefetch in ip4-rewrite nodeSimon Zhang1-1/+1
2018-11-26Add a feature arc consistency checkDave Barach1-0/+4
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-12/+12
2018-11-08IP load-balance; trace at the end of the node so the flow hash used is displayedNeale Ranns1-3/+3
2018-11-02arp:add error counters for all failure casesEyal Bari1-98/+82
2018-10-29Use throttle_t for ND throttlingNeale Ranns1-2/+6
2018-10-23c11 safe string handling supportDave Barach1-3/+3
2018-10-22ipsec: split ipsec nodes into ip4/ip6 nodesKlement Sekera1-4/+4
2018-10-04Support reassembly for fragments coming to ip4-local nodeJuraj Sloboda1-0/+7
2018-10-02ip4-local: classify protos that skip csum and src checkFlorin Coras1-13/+38
2018-09-27IPIP and IPv6 fragmentationOle Troan1-1/+1
2018-08-30Refactor the ARP throttle into a common type so it can be reusedNeale Ranns1-21/+3
2018-08-23ip4: rework rewrite node to use vlib_buffer_enqueue_to_next()Damjan Marion1-355/+270
2018-08-17VPP-1392: VXLAN fails with IP fragmentationOle Troan1-1/+1
2018-08-13Multiarch for ip4 forwarding nodesDamjan Marion1-59/+49
2018-08-09Thread-safe ARP / ND throttlingDave Barach1-35/+20
2018-07-21fix IP directed broadcast node declarationsMatthew Smith1-1/+1
2018-07-20IP directed broadcastNeale Ranns1-6/+99
2018-07-11avoid using thread local storage for thread indexDamjan Marion1-2/+2
2018-06-26node functions cannot be always_inlineDamjan Marion1-1/+1
2018-06-19Check get packet template allocation failure (VPP-1321)John Lo1-0/+3
2018-06-14Use unicast DMAC for IP neighbor pool refresh probesJohn Lo1-5/+17
2018-06-14MTU: IP fragmentation added to ip4-rewrite and ip6-rewriteOle Troan1-3/+9
2018-06-04ip4: optimize ip4_localFlorin Coras1-253/+318
2018-06-04ip: save fib index for buffer in ip lookupFlorin Coras1-22/+19
2018-05-23VPP-1283: IPv4 PMTU missing MTU value in ICMP4 message.Ole Troan1-30/+39