summaryrefslogtreecommitdiff
path: root/lib/linklist.c
AgeCommit message (Expand)Author
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2022-12-09lib: Hide list macros in linklist.cDonald Sharp
2022-11-04lib: When adding to front of list ensure we handle tail toDonald Sharp
2022-05-12lib: add one check in "list_sort()"anlan_cs
2021-05-03lib: kill unused list_filter_out_nodes()David Lamparter
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2020-10-23lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young
2020-10-23lib: move trace.h -> libfrr_trace.hQuentin Young
2020-10-23lib: add tracepoints for *malloc, list opsQuentin Young
2020-08-11lib: introduce new list_dup() APIRenato Westphal
2020-08-05lib: allow listnode memory to be managed by the appAnuradha Karuppiah
2019-12-14lib/linklist: flip the bitrot compostDavid Lamparter
2019-05-28lib: const a couple linklist apisQuentin Young
2019-05-28Merge pull request #4239 from sarav511/rpJafar Al-Gharaibeh
2019-05-17lib: add list_to_arrayQuentin Young
2019-05-14lib: implement utility function API which does the followingsaravanank
2019-04-22lib: fix warning in linklist apiMark Stapp
2019-04-20lib: return listnode on add for subsequent efficent delAnuradha Karuppiah
2019-03-29lib: add listnode_add_force utility routinePhilippe Guibert
2019-03-29lib: add lookup utility routine that accepts null list valuesPhilippe Guibert
2018-10-02*: list_delete_and_null() -> list_delete()David Lamparter
2018-10-02lib: remove deprecated list_delete()/list_free()David Lamparter
2018-09-12lib vtysh zebra: variable shadowing fixesF. Aragon
2018-08-13lib: add listnode_add_head()Renato Westphal
2018-06-29bgpd: null check (Coverity 1453455)F. Aragon
2018-05-25lib: add proper doc comments for hash & linklistQuentin Young
2018-05-25lib: add list_sort(), list_dup()Quentin Young
2017-10-05*: Convert list_free usage to list_deleteDonald Sharp
2017-10-05*: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp
2017-07-17*: reindentreindent-master-afterwhitespace / reindent
2017-05-15*: make consistent & update GPLv2 file headersDavid Lamparter
2016-09-19*: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter
2016-07-28lib: linklist: clean up insert-before/after dupsDavid Lamparter
2016-07-28lib: linklist: add listnode_add_before()David Lamparter
2016-05-29ospfd: Tweak previous iface RR write patch to avoid free/malloc & redundant logPaul Jakma
2014-06-04*: nuke ^L (page feed)David Lamparter
2009-06-12[cleanup] Convert XMALLOC/memset to XCALLOCStephen Hemminger
2008-02-28[lib/linklist] Enforce "nodes must have data" invariant more rigorouslyPaul Jakma
2007-11-12+ fixed bug #418 (changing address on an existing interface doesn't cause exi...Denis Ovsienko
2006-06-15[lib] list_delete shouldn't duplicate list_delete_all_nodePaul Jakma
2005-05-062005-05-06 Paul Jakma <paul@dishone.st>paul
2005-04-072005-04-07 Paul Jakma <paul.jakma@sun.com>paul
2004-09-23Remove usage of evil list and listnode typedefs.hasso
2003-12-22Revert my "microfix". It was caused by misreading code. Gilad is right ashasso
2003-12-22note that order of = items is undefined, probablygdt
2003-12-22add comments clarifying the operation of listnode_add_sortgdt
2003-12-21lib/if.c part from [quagga-dev 552] and lib/inklist.c part from [quagga-devhasso
2003-09-232003-09-24 sowmini.varadhan@sun.compaul
2002-12-13 Kevin C Miller <kevinm@andrew.cmu.edu>paul
2002-12-13Initial revisionpaul