aboutsummaryrefslogtreecommitdiffstats
path: root/RELEASE.md
AgeCommit message (Collapse)AuthorFilesLines
2020-12-16misc: Initial 21.06-rc0 commitv21.06-rc0Andrew Yourtchenko1-0/+10
Type:docs Change-Id: I07959a860194b06bb30455b6072d651058bb5d47 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-10-15misc: 20.09 Release NotesAndrew Yourtchenko1-1/+655
Type: docs Change-Id: I1b12f1d14a1a68504767c01ceac0eed115fb7ba6 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Signed-off-by: Ray Kinsella <mdr@ashroe.eu> (cherry picked from commit 3c5414029bb432e51820e39e86f26fd6b39c6447)
2020-09-09misc: Merge 20.05.1, 19.08.3 RELEASE.md sectionsAndrew Yourtchenko1-10/+19
also, remove a duplicate 17.01.1 section and wrong page tag for 20.09 Change-Id: Ia2cc77faa75cccab38972ad46517762cb7456466 Type: docs Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-07-02misc: 20.05 Release NotesAndrew Yourtchenko1-1/+740
Change-Id: If68e419b00f8961c814727713f989fd0d72f6f1b Type: docs Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> (cherry picked from commit ab572152d9cbed7944442d07a6bd21c43ad1c83d)
2020-05-13misc: Initial 20.09-rc0 commitv20.09-rc0Andrew Yourtchenko1-0/+5
Change-Id: Ib9ff4e2e3bea2085834294fd2a0beb3c559c459f Type:docs Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-05-04misc: 19.08.2 Release NotesAndrew Yourtchenko1-0/+126
Change-Id: I78f9edf9c15e9f4a2451be084c04c6318fbb978d Type: docs Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> (cherry picked from commit ec9ce338f05fb8bc90908ed17b8a0bc9eb8cd9f9)
2020-02-06misc: VPP 20.01 Release NotesAndrew Yourtchenko1-1/+1297
Type: docs Change-Id: Iee518fbb9c72716cc90a3ea8efbf3ecbaa969a84 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> (cherry picked from commit fce396738f865293f0a023bc7f172086f81da456)
2020-01-15misc: Initial 20.05-rc0 commitAndrew Yourtchenko1-0/+5
Type: docs Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I935a28d96078629607b23ce9c2aecec47e88b0b1 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-01-11misc: VPP 19.08.1 release notesAndrew Yourtchenko1-0/+69
Change-Id: I365696bfcf11fcc74a698f764dec62e470fc7853 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Type: docs
2019-10-29misc: 19.04.3 Release NotesDave Wallace1-0/+9
Type: docs Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I43a236be5289c50dafbede08beabe4c09ff3c892
2019-08-26misc: VPP 19.08 Release NotesAndrew Yourtchenko1-1/+688
Change-Id: I81c7ad50c66b4b8d690e87aad1f3c16af065fc85 Type: docs Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> (cherry picked from commit b610f2022c9f4e10a922e7b57c80ec77cd45d021)
2019-08-07Initial 20.01-rc0 commitv20.01-rc0Andrew Yourtchenko1-0/+5
Change-Id: Iee2e28647b966ba8ed9e4fe0e809639fbe8a5756 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2019-07-25misc: 19.04.2 Release NotesDave Wallace1-0/+9
Type: docs Change-Id: I1ee3909e042e56fd4caf3732762e9a9276aa6db1 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-07-19misc: 19.01.3 Release NotesAndrew Yourtchenko1-0/+9
Type: docs Change-Id: I3f9d243d6f5d99faea67c24c9bf5c42c7a4dc3b0 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2019-05-3019.04.1 Release NotesDave Wallace1-7/+16
Change-Id: I2a69b29b9ecea2bfdf1832c184c7e63058a33b94 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-05-1719.01.2 Release NotesAndrew Yourtchenko1-0/+9
Change-Id: Ia68372d397504ede789e40e9f7e1b939d09bc81a Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2019-04-30VPP 19.04 Release NotesDave Wallace1-1/+64
Change-Id: I66b35c7c03303bc7200c01e9da926bce778b2d6b Signed-off-by: Dave Wallace <dwallacelf@gmail.com> (cherry picked from commit 3d18a191aaf31ef8b1524ab80fed22a304adf75d)
2019-04-19Doxygen cleanup.Dave Wallace1-0/+298
- Add subpages definitions in appropriate section (User or Dev docs) for doc files (*.rst, *.md) that being listed at the top level of the generated doc page. - Generate and add API list to RELEASE doc. - Fix list_api_changes script to use HEAD as the endtag so it doesn't need to be changed every release. Change-Id: Iace7b6433359c6b96869cb1db01facbbcb0ac1e6 Signed-off-by: Dave Wallace <dwallacelf@gmail.com> (cherry picked from commit 11ee93f6abfaddf5bbd56cf0858c0c6ea0384b65)
2019-04-10Initial 19.08-rc0 commitv19.08-rc0Dave Wallace1-0/+10
- Add 19.08 Release notes placeholder. Change-Id: Ide5978b584e608298c37a15175360c4b16c46f30 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-03-0619.01.1 Release NotesDave Wallace1-0/+9
Change-Id: Id71e0ce821e84634d24a550188d0ed5ed7164849 Signed-off-by: Dave Wallace <dwallacelf@gmail.com> (cherry picked from commit cbd68cb711e496539c494ab64837995c126da69b)
2019-02-1519.01 Release NotesAndrew Yourtchenko1-0/+389
Change-Id: I43fd3aac9039c6d551fac8607374a0ebfdc6f74a Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> (cherry picked from commit 67d9475ae3586e69356f939b36aefe8d6a6f0009)
2018-10-23Release Notes for 18.10Marco Varlese1-0/+316
Change-Id: I3500113f30d6d98eae69d39b59b90569c796e011 Signed-off-by: Marco Varlese <marco.varlese@suse.com> (cherry picked from commit 3a9a6f72d18aa72e4038422a4c882927037441e7)
2018-07-30Update Release Notes for 18.07 ReleaseEd Warnicke1-0/+316
Change-Id: I2b58bca6d360badb4fd17022121e244aee5713b8 Signed-off-by: Ed Warnicke <hagbard@gmail.com>
2018-05-1818.01.2 Release NotesDave Wallace1-0/+10
Change-Id: I17ba98b48409d907081a0fd8d7db35adf45192ef Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2018-04-26VPP 18.04 release notesChris Luke1-252/+1732
- Notes for the 18.04 release - Fixes for table layout of previous API summary - Update list_api_changes.py script Change-Id: Id99ed4df2e76e2704f949ee940eedf9ede7e8f4b Signed-off-by: Chris Luke <chrisy@flirble.org> (cherry picked from commit ac2b7363f437afedd100162c901b5d03cb37a34a)
2018-04-04Doc updates prior to branchChris Luke1-0/+8
Change-Id: Ibcffee7d20dbb79720199bcd82d2353f39d5544f Signed-off-by: Chris Luke <chrisy@flirble.org>
2018-02-02Update 18.01 Release NotesDave Wallace1-0/+1
Change-Id: Id2f13c59c6f4e7bc79f6e77d6dab752bf6dfb06a Signed-off-by: Dave Wallace <dwallacelf@gmail.com> (cherry picked from commit a1a382bb2bc2fbf6bf947a24a263fefbe32497e7)
2018-01-2518.01 Release NotesDave Wallace1-3/+453
Change-Id: I2493a6135aecb4e2eead20a71dcb9ca16834cd63 Signed-off-by: Dave Wallace <dwallacelf@gmail.com> (cherry picked from commit 9d21268d0a2277fb5a70db960d0d538620401834)
2017-10-2617.10 Release NotesFlorin Coras1-0/+251
Change-Id: I0c2a8412c9946e4d18b37db907735ac0b2ea2f6e Signed-off-by: Florin Coras <fcoras@cisco.com>
2017-07-2617.07 Release NoteNeale Ranns1-0/+64
Change-Id: Iffbfffac1c508b000451e9f0e0b688d80785f7f5 Signed-off-by: Neale Ranns <nranns@cisco.com> (cherry picked from commit f4f635e7c05a4430e834a725f611cb83a9179146)
2017-05-161704: Release notes. Cherry pick from 6288.Ole Troan1-2/+111
Change-Id: Ia6146106a708d5ab247225dfe49eb6ef686ae3d3 Signed-off-by: Ole Troan <ot@cisco.com>
2017-04-20docs: Forward-port missing 17.01 release notesChris Luke1-1/+83
Change-Id: I834df7661d2cc80c18f3879bb30e26091c28064f Signed-off-by: Chris Luke <chrisy@flirble.org>
2017-03-01Initial Release notes for 17.04.Ole Troan1-0/+20
Change-Id: I91a38fe02646438a0cdad92cbb66342a437e8ff9 Signed-off-by: Ole Troan <ot@cisco.com>
2016-12-21Bump to 17.04 releasev17.04-rc0Damjan Marion1-1/+6
Change-Id: I94078dbb35491b4fa36f3a1d60e0ab82b542ebd9 Signed-off-by: Damjan Marion <damarion@cisco.com>
2016-09-21Copy the 16.09 release notes to masterChris Luke1-0/+200
- Copy the 16.09 release notes to master - Add some notes for 16.06 (from the press release) - Add some structure around notes for each release - Add skeleton for next release Change-Id: Id5a5d8bf02fce1bbaed303e6c6e4f8908c7e7d75 Signed-off-by: Chris Luke <chrisy@flirble.org>
n class="nd">@property def dpo_proto(self): if self.version == 6: return DpoProto.DPO_PROTO_IP6 else: return DpoProto.DPO_PROTO_IP4 class VppIpPrefix(): def __init__(self, addr, len): self.addr = VppIpAddress(addr) self.len = len def encode(self): return {'address': self.addr.encode(), 'address_length': self.len} @property def address(self): return self.addr.address @property def bytes(self): return self.addr.bytes @property def length(self): return self.len @property def is_ip6(self): return self.addr.is_ip6 def __str__(self): return "%s/%d" % (self.address, self.length) def __eq__(self, other): if isinstance(other, self.__class__): return (self.len == other.len and self.addr == other.addr) elif hasattr(other, "address") and hasattr(other, "address_length"): # vl_api_prefix_t return self.len == other.address_length and \ self.addr == other.address else: _log.error( "Comparing VppIpPrefix:%s with incomparable type: %s" % (self, other)) return NotImplemented class VppIpMPrefix(): def __init__(self, saddr, gaddr, len): self.saddr = saddr self.gaddr = gaddr self.len = len self.ip_saddr = ip_address(text_type(self.saddr)) self.ip_gaddr = ip_address(text_type(self.gaddr)) if self.ip_saddr.version != self.ip_gaddr.version: raise ValueError('Source and group addresses must be of the ' 'same address family.') def encode(self): if 6 == self.ip_saddr.version: prefix = { 'af': VppEnum.vl_api_address_family_t.ADDRESS_IP6, 'grp_address': {'ip6': self.ip_gaddr.packed}, 'src_address': {'ip6': self.ip_saddr.packed}, 'grp_address_length': self.len, } else: prefix = { 'af': VppEnum.vl_api_address_family_t.ADDRESS_IP4, 'grp_address': {'ip4': self.ip_gaddr.packed}, 'src_address': {'ip4': self.ip_saddr.packed}, 'grp_address_length': self.len, } return prefix