summaryrefslogtreecommitdiffstats
path: root/src/vnet/fib/fib_entry_src.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-28fib: add invalid source type and fix debug logBenoƮt Ganne1-17/+12
2019-07-19fib: FIB Entry trackingNeale Ranns1-0/+1
2019-07-10fib: fib_entry_flags_update takes a vector of pathsNeale Ranns1-5/+1
2019-06-18fib: fib api updatesNeale Ranns1-31/+36
2019-03-28Typos. A bunch of typos I've been collecting.Paul Vinciguerra1-6/+6
2018-10-29Fixing Exclusive dpo path issues added when via rpathVijayabhaskar Katamreddy1-4/+18
2018-10-27FIB: Sources must be keep in priority order, so re-sort after a vec_delNeale Ranns1-0/+2
2018-10-16FIB: use vlib-log for debuggingNeale Ranns1-2/+1
2018-03-20FIB Interpose SourceNeale Ranns1-149/+235
2018-03-13FIB: DVR paths are not considered L3 attachedNeale Ranns1-0/+10
2018-03-09MPLS Unifom modeNeale Ranns1-1/+3
2018-03-05IP6 link-local tableNeale Ranns1-5/+3
2018-01-18FIB Inherited SrouceNeale Ranns1-6/+347
2017-12-21fib: make deag entries urpf extemptFlorin Coras1-0/+4
2017-12-09BIER in non-MPLS netowrksNeale Ranns1-0/+1
2017-12-05Revert "FIB: optimise for src memory allocations"Neale Ranns1-131/+66
2017-11-26FIB: optimise for src memory allocationsNeale Ranns1-66/+131
2017-11-11MPLS disposition actions at the tail of unicast LSPsNeale Ranns1-1/+18
2017-11-09BIERNeale Ranns1-6/+8
2017-08-08L2 over MPLSNeale Ranns1-12/+4
2017-07-18FIB path preferenceNeale Ranns1-0/+18
2017-05-23ARP/ND entries for the same address on different interfaces (VPP-848)Neale Ranns1-184/+105
2017-05-02Use per-protocol default flow-hash config when the FIB table index is not knownNeale Ranns1-2/+17
2017-04-24Improve Load-Balance MAPsNeale Ranns1-7/+8
2017-04-07MPLS McastNeale Ranns1-78/+76
2017-03-17Attached hostsNeale Ranns1-0/+4
2017-03-06ioam: manycast using iOAM and SR (VPP-628)Shwetha Bhandari1-2/+3
2017-02-24FIB: 1) fix pool realloc during prefix export. 2) don't walk off the end of t...Neale Ranns1-2/+6
2017-02-13Basic support for LISP-GPE encapsulated NSH packetsFlorin Coras1-0/+1
2017-01-27IP Multicast FIB (mfib)Neale Ranns1-0/+4
2017-01-05FIB memory leaks (VPP-578)Neale Ranns1-0/+8
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+1456
lass="n">zvec_coding_info_t * coding_info_return); #define _(TYPE,IS_SIGNED) \ uword * zvec_encode_##TYPE (uword * zvec, uword * zvec_n_bits, uword coding, \ void * data, uword data_stride, uword n_data); _(u8, /* is_signed */ 0); _(u16, /* is_signed */ 0); _(u32, /* is_signed */ 0); _(u64, /* is_signed */ 0); _(i8, /* is_signed */ 1); _(i16, /* is_signed */ 1); _(i32, /* is_signed */ 1); _(i64, /* is_signed */ 1); #undef _ #define _(TYPE,IS_SIGNED) \ void zvec_decode_##TYPE (uword * zvec, \ uword * zvec_n_bits, \ uword coding, \ void * data, \ uword data_stride, \ uword n_data) _(u8, /* is_signed */ 0); _(u16, /* is_signed */ 0); _(u32, /* is_signed */ 0); _(u64, /* is_signed */ 0); _(i8, /* is_signed */ 1); _(i16, /* is_signed */ 1); _(i32, /* is_signed */ 1); _(i64, /* is_signed */ 1); #undef _ /* Signed <=> unsigned conversion. -1, -2, -3, ... => 1, 3, 5, ... odds 0, +1, +2, +3, ... => 0, 2, 4, 6, ... evens */ always_inline uword zvec_signed_to_unsigned (word s) { uword a = s < 0; s = 2 * s + a; return a ? -s : s; } always_inline word zvec_unsigned_to_signed (uword u) { uword a = u & 1; u >>= 1; return a ? -u : u; } #endif /* included_zvec_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */