Hi Ole, Looks good to me. I’d add it after the list of APIs that changed. Is that fine with you?
Cheers, Florin > On Oct 25, 2017, at 5:28 AM, Ole Troan <otr...@employees.org> wrote: > > Hi Florin, > > What about something like this? > > #!/usr/bin/env python > import os, fnmatch, subprocess > starttag = 'v17.07' > endtag = 'v17.10-rc2' > apifiles = [] > for root, dirnames, filenames in os.walk('.'): > for filename in fnmatch.filter(filenames, '*.api'): > apifiles.append(os.path.join(root, filename)) > for f in apifiles: > commits = subprocess.check_output(['git', 'log', > '--oneline', starttag + '..' + endtag, > f]) > if commits: > print f > print commits > > > > Which gives: > > ./src/plugins/pppoe/pppoe.api > 62f9cdd8 Add PPPoE Plugin > > ./src/plugins/acl/acl.api > c29940c5 ACL-plugin add "replace" semantics for adding a new MacIP acl > de9fbf43 MAC IP ACL interface list dump (as an alternative to the get/reply) > > ./src/plugins/nat/nat.api > 704018cf NAT: Destination NAT44 with load-balancing (VPP-954) > 2ba92e32 NAT: Rename snat plugin to nat (VPP-955) > > ./src/vnet/interface.api > 831fb59f Stats refactor > d292ab1e No context in SW interface event > a07bd708 Dedicated SW Interface Event > > ./src/vnet/dhcp/dhcp.api > 51822bf0 DHCP client option 61 "client_id" > 4729b1ec DHCP complete event sends mask length > > ./src/vnet/lldp/lldp.api > 99a0e60e Add API support for LLDP config/interface set > > ./src/vnet/lisp-cp/one.api > d630713d LISP: add neighbor discovery and CP protocol separation APIs > 111a5cea LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes > 7048ff1e LISP: Map-server fallback feature > 1e553a00 LISP: make TTL for map register messages configurable > > ./src/vnet/ethernet/p2p_ethernet.api > 15ac81c1 P2P Ethernet > > ./src/vnet/mpls/mpls.api > 2297af01 Add a name to the creation of an IP and MPLS table > 28ab9cc1 FIB table add/delete API only > da78f957 L2 over MPLS > a0a908f1 FIB path weight incorrect in dump (VPP-922) > 57b5860f FIB path preference > > ./src/vnet/session/session.api > 33e002b1 Fix session connect_* api message handling. > > ./src/vnet/span/span.api > 5b311202 SPAN/API:enable L2 dump > 001fd406 SPAN:add l2 mirror > > ./src/vnet/devices/virtio/vhost_user.api > 4ba75f54 vhost: Remove operation mode in the API > > ./src/vnet/vxlan-gpe/vxlan_gpe.api > 04ffd0ad VPP crash on creating vxlan gpe interface. VPP-875 > > ./src/vnet/tcp/tcp.api > 3bbcfab1 TCP source address automation > > ./src/vnet/ip/ip.api > 2297af01 Add a name to the creation of an IP and MPLS table > 28ab9cc1 FIB table add/delete API only > 57b5860f FIB path preference > > ./src/vnet/lisp-gpe/lisp_gpe.api > af3d9771 Remove unused retval from gpe_native_fwd_rpath type definition > > ./src/vnet/l2/l2.api > 50570ece Update of free text tag patch for BD > 48304141 Support for bridge domain free text tag > e531f4cb Increase default MAC learn limit and check it in learn-update path > 8d00fff8 Add support for API client to receive L2 MAC events > > ./src/vpp/api/vpe.api > 8a19f12a Allow individual stats API and introduce stats.api - > want_interface_simple_stats - want_interface_combined_stats - > want_ip4|6_fib|nbr_stats > 4802632d Punt socket: Fix coverity error for pathname length mismatch between > API and sun_path. > f7a55ad7 PUNT socket: External control plane processes connected via UNIX > domain sockets. > 75e2f2ac API:fix arp/ND event messages - remove context > 99a0e60e Add API support for LLDP config/interface set > > ./src/vpp/stats/stats.api > 831fb59f Stats refactor > 8a19f12a Allow individual stats API and introduce stats.api - > want_interface_simple_stats - want_interface_combined_stats - > want_ip4|6_fib|nbr_stats > _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev