From noreply at github.com Wed Nov 12 14:48:34 2014 From: noreply at github.com (GitHub) Date: Wed, 12 Nov 2014 14:48:34 -0800 Subject: [Xorp-hackers] [greearb/xorp.ct] dafd36: pkg: Build with -j8 when packaging xorp. Message-ID: <5463e3c2356c7_a343fdf6ae772bc58157@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: dafd3610df30807d9155d69123dcaed4e0d2c6ed https://github.com/greearb/xorp.ct/commit/dafd3610df30807d9155d69123dcaed4e0d2c6ed Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/lf_pkg.bash Log Message: ----------- pkg: Build with -j8 when packaging xorp. Everyone has 8-core processors these days, right? Commit: 2cd17a20a3b692793b527d87133dc9a45a94f625 https://github.com/greearb/xorp.ct/commit/2cd17a20a3b692793b527d87133dc9a45a94f625 Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/libcomm/comm_sock.c Log Message: ----------- comm-sock: always bind ipv6 to requested scope. Calling code can make decision on whether to zero it out or not. Signed-off-by: Ben Greear Commit: 5f27b1b1709797c6393335043317fca1ef41e962 https://github.com/greearb/xorp.ct/commit/5f27b1b1709797c6393335043317fca1ef41e962 Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/fea/data_plane/io/io_tcpudp_socket.cc Log Message: ----------- fea: bind ipv6 udp socket with BINDTODEV and scope. Use scope regardless of link-local addr or not, if we can find the ifindex. Doesn't appear to have much changes in my testing, but looks more proper to me. Signed-off-by: Ben Greear Commit: 9a232669cc0087244a2442f9167b51b2a6405f95 https://github.com/greearb/xorp.ct/commit/9a232669cc0087244a2442f9167b51b2a6405f95 Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/rip/xrl_port_io.cc Log Message: ----------- ripng: bind to specific ipv6 addr. This lets us run more than one ripng per OS, and should also do a better job of restricting reception of pkts on ports we do not care about. Signed-off-by: Ben Greear Commit: 5d1f891fe66dd1937f27627928a1345eda10574d https://github.com/greearb/xorp.ct/commit/5d1f891fe66dd1937f27627928a1345eda10574d Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/rip/xrl_port_io.hh M xorp/rip/xrl_port_manager.cc M xorp/rip/xrl_port_manager.hh Log Message: ----------- rip: comments and commented-out logging. Should be no functional change, but will be easier to debug in future should need arise. Signed-off-by: Ben Greear Commit: 9415fd259a443926fd7ad26b188c898557699c33 https://github.com/greearb/xorp.ct/commit/9415fd259a443926fd7ad26b188c898557699c33 Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/rip/port.cc Log Message: ----------- rip: Tell user why default route was ignored. Signed-off-by: Ben Greear Commit: ed81422eae94b7417409ddb7ebd15f3c9b5a6c3c https://github.com/greearb/xorp.ct/commit/ed81422eae94b7417409ddb7ebd15f3c9b5a6c3c Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/rip/route_db.cc M xorp/rip/route_db.hh M xorp/rip/route_entry.cc M xorp/rip/route_entry.hh Log Message: ----------- rip: Improve logging, cleanup whitespace. Signed-off-by: Ben Greear Compare: https://github.com/greearb/xorp.ct/compare/bc2e50553de5...ed81422eae94 From noreply at github.com Thu Nov 13 11:58:11 2014 From: noreply at github.com (GitHub) Date: Thu, 13 Nov 2014 11:58:11 -0800 Subject: [Xorp-hackers] [greearb/xorp.ct] 3973fc: pkg: Disable gcc colors when compiling. Message-ID: <54650d532a1d6_1dfc3fa8466f12a06593@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 3973fccbb3a498f20a1e636d8c092b6896000685 https://github.com/greearb/xorp.ct/commit/3973fccbb3a498f20a1e636d8c092b6896000685 Author: Ben Greear Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M xorp/lf_pkg.bash Log Message: ----------- pkg: Disable gcc colors when compiling. Looks like crap in xemacs, at least. Signed-off-by: Ben Greear Commit: ce4263aa1546f780a6e33c29845bc30ec2e7867a https://github.com/greearb/xorp.ct/commit/ce4263aa1546f780a6e33c29845bc30ec2e7867a Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/policy/common/dispatcher.cc M xorp/policy/common/dispatcher.hh M xorp/policy/common/elem_filter.hh M xorp/policy/common/elem_null.hh M xorp/policy/common/elem_set.cc M xorp/policy/common/elem_set.hh M xorp/policy/common/element.hh M xorp/policy/common/element_base.hh M xorp/policy/common/operator.hh M xorp/policy/common/register_operations.cc Log Message: ----------- policy: Fix nexthop6 policy operations. They were not being added to the operations map. Also, add lots of debugging that should help next time there is a problem like this. Fix up some integer overflows in the hash logic. Move some functionality out of header files and into .cc files. Signed-off-by: Ben Greear Commit: 29c50e05a05fcfedf0576ec1e369020cda4a4ade https://github.com/greearb/xorp.ct/commit/29c50e05a05fcfedf0576ec1e369020cda4a4ade Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/rip/route_db.cc Log Message: ----------- rip: Improve route-db trace messages. Helps to understand why routes are not properly imported into RIP. Signed-off-by: Ben Greear Commit: 704abb1b7bbf410d3e9e219baa7ad9b68c9c8c40 https://github.com/greearb/xorp.ct/commit/704abb1b7bbf410d3e9e219baa7ad9b68c9c8c40 Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/policy/common/dispatcher.cc Log Message: ----------- policy: Improve dispatcher logging, comment it out. Log the return value, but comment it out by default since otherwise logs are too noisy. Signed-off-by: Ben Greear Compare: https://github.com/greearb/xorp.ct/compare/ed81422eae94...704abb1b7bbf From noreply at github.com Thu Nov 13 15:30:16 2014 From: noreply at github.com (GitHub) Date: Thu, 13 Nov 2014 15:30:16 -0800 Subject: [Xorp-hackers] [greearb/xorp.ct] 35f0f2: Improve behaviour when RP receives Register messag... Message-ID: <54653f085e72c_1dfc3fa8466f12a071940@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 35f0f2665c3d065e0ab8e7f0230c94ac7054dde3 https://github.com/greearb/xorp.ct/commit/35f0f2665c3d065e0ab8e7f0230c94ac7054dde3 Author: Holger Kummert Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/pim/pim_proto_register.cc Log Message: ----------- Improve behaviour when RP receives Register message When a Register message is received by an RP an (S,G) entry is always created and SPT bit will be set. This leads to following behavior: - When there are Joined receivers, an JOIN is always sent towards S (according to RFC4601) - Register-Stop is always sent towards S Commit: 58a0c71f0b09ddda95918ce4fc79ca9e471d3919 https://github.com/greearb/xorp.ct/commit/58a0c71f0b09ddda95918ce4fc79ca9e471d3919 Author: Holger Kummert Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/pim/pim_vif.cc Log Message: ----------- Flatten log output of TX to look similar to RX. Compare: https://github.com/greearb/xorp.ct/compare/704abb1b7bbf...58a0c71f0b09 From noreply at github.com Thu Nov 13 16:48:13 2014 From: noreply at github.com (GitHub) Date: Thu, 13 Nov 2014 16:48:13 -0800 Subject: [Xorp-hackers] [greearb/xorp.ct] ee6dfb: process system header same way as any other header... Message-ID: <5465514d64bd_58063f9b27a3d2a079081@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: ee6dfb03afdbde63df5e1bdb1e2cde72d046098b https://github.com/greearb/xorp.ct/commit/ee6dfb03afdbde63df5e1bdb1e2cde72d046098b Author: Radim Kolar Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/xrl/scripts/Xif/parse.py Log Message: ----------- process system header same way as any other header file. Required for compiling with clang 3.3 on FreeBSD 10 Commit: 806b1e25e7d1bfe7d73a90b0437d31e2cf7f3158 https://github.com/greearb/xorp.ct/commit/806b1e25e7d1bfe7d73a90b0437d31e2cf7f3158 Author: Radim Kolar Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/libxipc/xrl_pf_stcp.cc Log Message: ----------- Remove unused private field Commit: 168414a536bb1196c83d2c7de1f2b0b88fc6db49 https://github.com/greearb/xorp.ct/commit/168414a536bb1196c83d2c7de1f2b0b88fc6db49 Author: Radim Kolar Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/libxipc/xrl_pf_stcp.cc Log Message: ----------- do not init _keepalive field, it was not used and deleted Commit: c75aa84d22b6d0767c00ff237f6ff1397d6a4a4f https://github.com/greearb/xorp.ct/commit/c75aa84d22b6d0767c00ff237f6ff1397d6a4a4f Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/cli/cli_client.cc Log Message: ----------- remove extra parenthesses Original patch from Radim Kolar. Commit: f93b1cafb11dab4f757eeb1a2909ee738d0a729d https://github.com/greearb/xorp.ct/commit/f93b1cafb11dab4f757eeb1a2909ee738d0a729d Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/cli/xrl_cli_node.cc M xorp/cli/xrl_cli_node.hh Log Message: ----------- remove unused private _eventloop variable Commit: 1932781a88f14523edfc3f1f34f7941cebc5b361 https://github.com/greearb/xorp.ct/commit/1932781a88f14523edfc3f1f34f7941cebc5b361 Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/data_plane/control_socket/routing_socket.cc M xorp/fea/data_plane/control_socket/routing_socket.hh Log Message: ----------- redefine RoutingSocketPlumber as class Original patch from Radom Kolar. Commit: 0de6c34b427819c9a8123c83d8d6d5dd90578f67 https://github.com/greearb/xorp.ct/commit/0de6c34b427819c9a8123c83d8d6d5dd90578f67 Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh M xorp/fea/fibconfig.cc M xorp/fea/fibconfig.hh M xorp/fea/tools/show_interfaces.cc M xorp/fea/tools/show_interfaces.hh M xorp/rib/vifmanager.cc M xorp/rib/vifmanager.hh M xorp/rtrmgr/module_command.cc M xorp/rtrmgr/module_command.hh Log Message: ----------- fea/rib/rtrmgr: Remove un-used class members. Original patch series by Radim Kolar. Signed-off-by: Ben Greear Compare: https://github.com/greearb/xorp.ct/compare/58a0c71f0b09...0de6c34b4278 From noreply at github.com Thu Nov 13 17:33:39 2014 From: noreply at github.com (GitHub) Date: Thu, 13 Nov 2014 17:33:39 -0800 Subject: [Xorp-hackers] [greearb/xorp.ct] 371b64: turn WinRtmPipePlumber from struct to class. Message-ID: <54655bf328e82_5c7d3fe4f97ff29c416da@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 371b640ab572d50aaaf9128d99427a343ea48582 https://github.com/greearb/xorp.ct/commit/371b640ab572d50aaaf9128d99427a343ea48582 Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/data_plane/control_socket/windows_rtm_pipe.cc M xorp/fea/data_plane/control_socket/windows_rtm_pipe.hh Log Message: ----------- turn WinRtmPipePlumber from struct to class. Original patch by Radim Kolar. Signed-off-by: Ben Greear Commit: 694ebab6f27eb312f7b58d465d10fe69b42b072d https://github.com/greearb/xorp.ct/commit/694ebab6f27eb312f7b58d465d10fe69b42b072d Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc M xorp/fea/data_plane/managers/fea_data_plane_manager_linux.hh Log Message: ----------- fea: Make ifconfig_get_ioctl dependent on linux. Original patch from Radim Kolar Signed-off-by: Ben Greear Commit: aa830054d24afb17bdc5ac44845d2d7fa99e360b https://github.com/greearb/xorp.ct/commit/aa830054d24afb17bdc5ac44845d2d7fa99e360b Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/firewall_manager.cc M xorp/fea/firewall_manager.hh M xorp/fea/mfea_mrouter.cc M xorp/fea/mfea_mrouter.hh Log Message: ----------- fea: Remove un-used variables. Original patch by Radim Kolar. Signed-off-by: Ben Greear Commit: b5856caf4bd9d2b133b1ff88355283527e01064e https://github.com/greearb/xorp.ct/commit/b5856caf4bd9d2b133b1ff88355283527e01064e Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/ifconfig.cc M xorp/fea/ifconfig.hh Log Message: ----------- fea: Remove un-used variable. Original patch by Radim Kolar Signed-off-by: Ben Greear Commit: 35f82d3df8c83407315a0b196001fc22b9af230d https://github.com/greearb/xorp.ct/commit/35f82d3df8c83407315a0b196001fc22b9af230d Author: Ben Greear Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M xorp/fea/xrl_mfea_node.cc M xorp/fea/xrl_mfea_node.hh Log Message: ----------- fea: Remove more un-used variables. Original patch by Radim Kolar. Signed-off-by: Ben Greear Compare: https://github.com/greearb/xorp.ct/compare/0de6c34b4278...35f82d3df8c8 From noreply at github.com Fri Nov 14 12:19:00 2014 From: noreply at github.com (GitHub) Date: Fri, 14 Nov 2014 12:19:00 -0800 Subject: [Xorp-hackers] [greearb/xorp.ct] 55f4ea: fea: Fix compile on windows. Message-ID: <546663b492ef2_14763fa707e3d29c765d9@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 55f4eaefb5dc6113b63314423ac3fe8f7d830ed2 https://github.com/greearb/xorp.ct/commit/55f4eaefb5dc6113b63314423ac3fe8f7d830ed2 Author: Ben Greear Date: 2014-11-14 (Fri, 14 Nov 2014) Changed paths: M xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc Log Message: ----------- fea: Fix compile on windows. Signed-off-by: Ben Greear