path: root/lib/librte_lpm/rte_lpm.c
AgeCommit message (Expand)Author
2019-11-20lpm: remove deprecated codeMarcin Baran
2019-11-08lib: annotate versioned functionsAndrzej Ostruszka
2019-10-27eal: split compat header fileBruce Richardson
2019-07-19lpm: use atomic store to avoid partial updateRuifeng Wang
2019-07-19lpm: avoid race conditions for v20Ruifeng Wang
2019-07-19lpm: avoid race conditions for v1604Ruifeng Wang
2019-07-19lpm: uninline some functionsRuifeng Wang
2019-07-06eal: hide shared memory configAnatoly Burakov
2019-07-05eal: add API to lock/unlock tailq listAnatoly Burakov
2019-04-04replace snprintf with strlcpy without adding extra includeBruce Richardson
2018-02-01lpm: fix allocation of an existing objectPavan Nikhilesh
2018-01-16lib: remove unnecessary pointer castZhiyong Yang
2018-01-12lpm: fix ARM big endian buildHemant Agrawal
2018-01-04lib: use SPDX tag for Intel copyright filesBruce Richardson
2017-11-06remove useless memzone includesThomas Monjalon
2017-10-24lpm: set errno on creation errorIgor Ryzhov
2017-07-16lib: remove duplicate includesStephen Hemminger
2017-06-19lpm: fix index of tbl8Wei Dai
2016-11-06lpm: fix freeing memoryWei Dai
2016-10-13lpm: remove redundant check when adding ruleWei Dai
2016-10-13lpm: fix freeing unused sub-table on rule deleteWei Dai
2016-05-02lpm: fix freeing in compatibility modeChristian Ehrhardt
2016-04-06lpm: fix allocation of an existing objectOlivier Matz
2016-03-31lpm: fix build of anonymous union initializationMichael Qiu
2016-03-22lpm: fix use after freeChristian Ehrhardt
2016-03-22lpm: fix missing freeChristian Ehrhardt
2016-03-09lpm: add a new config structure for IPv4Michal Kobylinski
2016-03-09lpm: extend IPv4 next hop fieldMichal Kobylinski
2016-03-04lpm: merge tbl24 and tbl8 structuresBruce Richardson
2016-02-10remove extra parentheses in return statementHuawei Xie
2015-11-04lpm: fix incorrect reuse of already allocated tbl8Na Na
2015-11-04lpm: fix condition check in deleteNa Na
2015-08-03lpm: fix depth small entry addZhe Tao
2015-06-23lib: remove extra parenthesis after returnFerruh Yigit
2015-06-12lib: fix whitespaceStephen Hemminger
2015-03-10tailq: move to dynamic tailqDavid Marchand
2015-03-10tailq: remove unneeded inclusionsDavid Marchand
2015-02-24lpm: fix overflow issueIgor Ryzhov
2014-11-27add prefix to cache line macrosSergio Gonzalez Monroy
2014-07-22lpm: make tailq fully localAnatoly Burakov
2014-06-27eal: deprecate rte_snprintfStephen Hemminger
2014-06-17lpm: check rule existenceCristian Dumitrescu
2014-06-11remove trailing whitespacesBruce Richardson
2014-02-25update Intel copyright years to 2014Bruce Richardson
2014-01-15lpm: fix sub-rule deletionIntel
2013-11-21lpm: fix route addingIntel
2013-10-09lpm: rework rules storageIntel
2013-10-09doc: whitespace changes in licensesIntel
2013-07-25update copyright date to 2013Intel
2013-07-25lib: fix unused valuesZijie Pan