| Prepared by: | (crossbow) on Thu Oct 9 03:15:37 PDT 2008 |
|---|---|
| Workspace: | /export/crossbow/crossbow-codereview-3 (at e2cedb258056) |
| Compare against: | ssh://xbowhg@npt//export/crossbow/onnv_94 (at acb6f058a5df) |
| Summary of changes: | 44313 lines changed: 29702 ins; 10081 del; 4530 mod; 232983 unchg |
| Patch of changes: | crossbow-codereview-3.patch |
| Author comments: |
Crossbow Code Review Phase III
|
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/dladm/dladm.c
Crossbow - transition to Mercurial 6724907 flow_ip_accept() cannot parse extended IPv6 headers 6734700 the error message is misleading:flowadm: add flow failed: non-existent processor ID 1000000 remove ppa hack1723 lines changed: 1057 ins; 478 del; 188 mod; 5220 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1000000 remove ppa hack18 lines changed: 0 ins; 9 del; 9 mod; 1311 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libdladm/common/libdlvlan.c
Crossbow - transition to Mercurial 1000000 remove ppa hack278 lines changed: 1 ins; 264 del; 13 mod; 68 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libdladm/common/libdlvlan.h
Crossbow - transition to Mercurial 1000000 remove ppa hack3 lines changed: 1 ins; 1 del; 1 mod; 58 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libdladm/common/libdlvnic.c
Crossbow - transition to Mercurial 1000000 remove ppa hack541 lines changed: 385 ins; 48 del; 108 mod; 201 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libdladm/common/libdlvnic.h
Crossbow - transition to Mercurial 1000000 remove ppa hack28 lines changed: 12 ins; 7 del; 9 mod; 51 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/vlan.h
Crossbow - transition to Mercurial2 lines changed: 2 ins; 0 del; 0 mod; 79 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/xen/io/xnb.c
Crossbow - transition to Mercurial2 lines changed: 1 ins; 0 del; 1 mod; 1981 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/xen/io/xnbo.c
Crossbow - transition to Mercurial118 lines changed: 44 ins; 50 del; 24 mod; 490 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/xen/io/xnbu.c
Crossbow - transition to Mercurial38 lines changed: 0 ins; 35 del; 3 mod; 510 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/xen/io/xnf.c
Crossbow - transition to Mercurial44 lines changed: 0 ins; 41 del; 3 mod; 2534 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/xen/io/xnf.h
Crossbow - transition to Mercurial1 line changed: 0 ins; 1 del; 0 mod; 174 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_ctl.c
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()237 lines changed: 43 ins; 125 del; 69 mod; 165 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_dev.c
Crossbow - transition to Mercurial151 lines changed: 14 ins; 131 del; 6 mod; 134 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_grp.c
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 1000000 remove ppa hack 6755899 assertion failed:softmac->smac_lower_state==SOFTMAC_INITIALIZED,in common/io/softmac/softmac_main.c 0000000 fix comments 6756550 several aggregation panics due to uninitialized fields 6755510 mac_address_t for primary MAC address can be removed on failure 6755873 dynamic ring addition and deletion routines need to be consolidated990 lines changed: 710 ins; 131 del; 149 mod; 1308 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_lacp.c
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()676 lines changed: 399 ins; 145 del; 132 mod; 1875 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_port.c
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6755899 assertion failed:softmac->smac_lower_state==SOFTMAC_INITIALIZED,in common/io/softmac/softmac_main.c 0000000 fix comments 6756550 several aggregation panics due to uninitialized fields322 lines changed: 228 ins; 52 del; 42 mod; 443 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_recv.c
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()61 lines changed: 34 ins; 13 del; 14 mod; 132 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/aggr/aggr_send.c
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()42 lines changed: 25 ins; 6 del; 11 mod; 370 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/aggr.h
Crossbow - transition to Mercurial65 lines changed: 3 ins; 56 del; 6 mod; 198 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/aggr_impl.h
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6755899 assertion failed:softmac->smac_lower_state==SOFTMAC_INITIALIZED,in common/io/softmac/softmac_main.c 0000000 fix comments 6756550 several aggregation panics due to uninitialized fields106 lines changed: 82 ins; 10 del; 14 mod; 218 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/aggr_lacp.h
6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()30 lines changed: 22 ins; 5 del; 3 mod; 323 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/README
Crossbow - transition to Mercurial 8888888 Typos fixed 8888888 Typos corrected82 lines changed: 82 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/mac/mac.c
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6750949 Remove cpus, and fanout properties from flows. Keep maxbw and priority 6750953 Remove fanout property from links. Keep cpus and priority 0000000 Editing glitch fixed 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic MAC datapath refactoring i_mac_add_ring needs to be more tolerant of the group state Missing changes in mac_group_addring 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6754799 VNIC can not receive broadcast and multicast traffic 6754805 Default group is not fully started for broadcast/multicast traffic 6755510 mac_address_t for primary MAC address can be removed on failure 6755873 dynamic ring addition and deletion routines need to be consolidated 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 1000000 mac_srs_create cleanup4906 lines changed: 2955 ins; 673 del; 1278 mod; 1013 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_bcast.c
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6669757 Slow leakage of buffers allocated by i_mac_bcast_add() 6750772 on daily 092008 flowadm add-flow accepts bad-input like local_port=-20 and local_port=1000000000 6750774 on daily 0920 flowadm add-flow accepts -a transport=tcp,local_port=10002,remote_port=10200 6751499 shows Pro="icmpv" when icmpv6 flow is added, it should show Pro="icmpv6" MAC datapath refactoring663 lines changed: 663 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_client.c
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6750952 Flows bandwidth obeys it own limit only. It does not count towards the link's maxbw 6750963 fanout-less SRS's for flows 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic 6745317 refine MAC client link state for VLANs 6746383 warning: could not enable LSO capability, rc = 48 MAC datapath refactoring 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6754513 vnic occastionally found busy, exclusive zone can not use it 6754799 VNIC can not receive broadcast and multicast traffic 6754805 Default group is not fully started for broadcast/multicast traffic 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 0000000 fanout changes 1000000 mac_srs_create cleanup3304 lines changed: 3304 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_datapath_setup.c
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6750949 Remove cpus, and fanout properties from flows. Keep maxbw and priority 6750953 Remove fanout property from links. Keep cpus and priority 0000000 Editing glitch fixed 6750952 Flows bandwidth obeys it own limit only. It does not count towards the link's maxbw 6750963 fanout-less SRS's for flows 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic MAC datapath refactoring i_mac_add_ring needs to be more tolerant of the group state 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6754799 VNIC can not receive broadcast and multicast traffic 6754805 Default group is not fully started for broadcast/multicast traffic 6755899 assertion failed:softmac->smac_lower_state==SOFTMAC_INITIALIZED,in common/io/softmac/softmac_main.c 0000000 fix comments 6756550 several aggregation panics due to uninitialized fields 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 0000000 fanout changes 1000000 mac_srs_create cleanup3021 lines changed: 3021 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_flow.c
Crossbow - transition to Mercurial 6724907 flow_ip_accept() cannot parse extended IPv6 headers 6734700 the error message is misleading:flowadm: add flow failed: non-existent processor ID 6741011 Re-visit the fields in the main crossbow data structures 6750949 Remove cpus, and fanout properties from flows. Keep maxbw and priority 6750953 Remove fanout property from links. Keep cpus and priority 0000000 Editing glitch fixed 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic 6752572 assert fail in file: ../../common/io/mac/mac_util.c, line: 47 with flowadm test (xb-daily.092408) MAC datapath refactoring 1000000 remove ppa hack 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 0000000 fanout changes 1000000 mac_srs_create cleanup2389 lines changed: 2389 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_hio.c
Crossbow - transition to Mercurial MAC datapath refactoring184 lines changed: 184 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_provider.c
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6755510 mac_address_t for primary MAC address can be removed on failure 6755873 dynamic ring addition and deletion routines need to be consolidated 1000000 mac_srs_create cleanup1000 lines changed: 1000 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_sched.c
Crossbow - transition to Mercurial 6724907 flow_ip_accept() cannot parse extended IPv6 headers 6734700 the error message is misleading:flowadm: add flow failed: non-existent processor ID 6741011 Re-visit the fields in the main crossbow data structures 1000000 fix tx hang 6750952 Flows bandwidth obeys it own limit only. It does not count towards the link's maxbw 6750963 fanout-less SRS's for flows 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic 6753374 source based fanout for IPv6 might not work all the time 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 1000000 mac_srs_create cleanup3128 lines changed: 3128 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/mac/mac_soft_ring.c (modified and renamed, was usr/src/uts/common/io/dls/dls_soft_ring.c)
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 1000000 mac_srs_create cleanup983 lines changed: 499 ins; 211 del; 273 mod; 291 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/io/mac/mac_util.c
Crossbow - transition to Mercurial 6724907 flow_ip_accept() cannot parse extended IPv6 headers 6734700 the error message is misleading:flowadm: add flow failed: non-existent processor ID 6752572 assert fail in file: ../../common/io/mac/mac_util.c, line: 47 with flowadm test (xb-daily.092408) 1000000 mac_srs_create cleanup537 lines changed: 537 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/mac/plugins/mac_ether.c
Crossbow - transition to Mercurial3 lines changed: 0 ins; 1 del; 2 mod; 409 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/mac/plugins/mac_wifi.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 431 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/mac.h
Crossbow - transition to Mercurial 6750949 Remove cpus, and fanout properties from flows. Keep maxbw and priority 6750953 Remove fanout property from links. Keep cpus and priority 0000000 Editing glitch fixed 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()559 lines changed: 100 ins; 423 del; 36 mod; 453 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/mac_client.h
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete()174 lines changed: 174 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/mac_client_impl.h
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6754513 vnic occastionally found busy, exclusive zone can not use it 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 0000000 fanout changes242 lines changed: 242 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/mac_client_priv.h
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 1000000 mac_srs_create cleanup139 lines changed: 139 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/mac_flow.h
Crossbow - transition to Mercurial 0000000 fanout changes218 lines changed: 218 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/mac_flow_impl.h
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures MAC datapath refactoring 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6754725 dladm hang during set-linkprop 6755886 property caching needs cleanup 6745428 setting cached props on MAC client, when coming up, has invalid check 1000000 mac_srs_create cleanup515 lines changed: 515 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/mac_impl.h
Crossbow - transition to Mercurial 6724907 flow_ip_accept() cannot parse extended IPv6 headers 6734700 the error message is misleading:flowadm: add flow failed: non-existent processor ID 6741011 Re-visit the fields in the main crossbow data structures MAC datapath refactoring 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6754799 VNIC can not receive broadcast and multicast traffic 6754805 Default group is not fully started for broadcast/multicast traffic 6755510 mac_address_t for primary MAC address can be removed on failure 6755873 dynamic ring addition and deletion routines need to be consolidated 1000000 mac_srs_create cleanup602 lines changed: 485 ins; 47 del; 70 mod; 116 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/mac_provider.h
Crossbow - transition to Mercurial 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6755510 mac_address_t for primary MAC address can be removed on failure 6755873 dynamic ring addition and deletion routines need to be consolidated473 lines changed: 473 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/mac_soft_ring.h (modified and renamed, was usr/src/uts/common/sys/dls_soft_ring.h)
Crossbow - transition to Mercurial 6741011 Re-visit the fields in the main crossbow data structures 6750949 Remove cpus, and fanout properties from flows. Keep maxbw and priority 6750953 Remove fanout property from links. Keep cpus and priority 0000000 Editing glitch fixed 6750952 Flows bandwidth obeys it own limit only. It does not count towards the link's maxbw 6750963 fanout-less SRS's for flows 6670159 create transport based flow during heavy udp traffic, system crash 6744546 flowadm show-flow and set-flowprop hung after a lot of traffic have been sent 6748714 build 0913 panic when 10 flows were added under heavy background traffic in flowadm stress tests 6747110 system panicked in mac_rx_srs_poll_ring when the SRS is freed 6753154 mi_state_flags not cleared before kmem_cache_free causing panic MAC datapath refactoring 6668161 expose receive rings through aggregations 6741067 aggr locking needs to work with mac perimeter design 6734073 deadlock in aggr if aggregation failed to be created for some reason 6742825 system panicked due to recursive locking in aggr 6746501 deadbeef panic in mac_client_close() 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 0000000 fanout changes 1000000 mac_srs_create cleanup624 lines changed: 593 ins; 4 del; 27 mod; 65 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/afe/afe.c
Crossbow - transition to Mercurial1 line changed: 0 ins; 1 del; 0 mod; 3017 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/afe/afeimpl.h
Crossbow - transition to Mercurial2 lines changed: 2 ins; 0 del; 0 mod; 364 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ath/ath_main.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 2395 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge.conf
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 176 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge_chip2.c
Crossbow - transition to Mercurial37 lines changed: 13 ins; 17 del; 7 mod; 5620 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge_hw.h
Crossbow - transition to Mercurial57 lines changed: 40 ins; 9 del; 8 mod; 2017 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge_impl.h
Crossbow - transition to Mercurial21 lines changed: 18 ins; 1 del; 2 mod; 1261 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge_main2.c
Crossbow - transition to Mercurial571 lines changed: 321 ins; 236 del; 14 mod; 3551 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge_recv2.c
Crossbow - transition to Mercurial105 lines changed: 53 ins; 36 del; 16 mod; 354 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/bge/bge_send.c
Crossbow - transition to Mercurial19 lines changed: 11 ins; 1 del; 7 mod; 621 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/dls/dls_mgmt.c
Crossbow - transition to Mercurial 1000000 remove ppa hack654 lines changed: 178 ins; 362 del; 114 mod; 1160 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/dmfe/dmfe_impl.h
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 630 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/dmfe/dmfe_main.c
Crossbow - transition to Mercurial44 lines changed: 0 ins; 42 del; 2 mod; 3225 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge.h
Crossbow - transition to Mercurial2 lines changed: 0 ins; 2 del; 0 mod; 591 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge_impl.h
Crossbow - transition to Mercurial28 lines changed: 0 ins; 27 del; 1 mod; 459 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge_kstats.c
Crossbow - transition to Mercurial122 lines changed: 0 ins; 122 del; 0 mod; 1184 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge_main.c
Crossbow - transition to Mercurial383 lines changed: 7 ins; 375 del; 1 mod; 3407 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge_rxdma.c
Crossbow - transition to Mercurial5 lines changed: 0 ins; 2 del; 3 mod; 3544 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge_rxdma.h
Crossbow - transition to Mercurial1 line changed: 0 ins; 1 del; 0 mod; 485 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/hxge/hxge_virtual.c
Crossbow - transition to Mercurial70 lines changed: 0 ins; 70 del; 0 mod; 1039 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ib/clients/ibd/ibd.c
Crossbow - transition to Mercurial9 lines changed: 1 ins; 8 del; 0 mod; 5600 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb.conf
Crossbow - transition to Mercurial21 lines changed: 9 ins; 9 del; 3 mod; 150 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_gld.c
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()304 lines changed: 143 ins; 80 del; 81 mod; 735 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_hw.h
Crossbow - transition to Mercurial3 lines changed: 3 ins; 0 del; 0 mod; 628 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_main.c
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()422 lines changed: 341 ins; 50 del; 31 mod; 4162 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_osdep.c
Crossbow - transition to Mercurial58 lines changed: 58 ins; 0 del; 0 mod; 116 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_osdep.h
Crossbow - transition to Mercurial12 lines changed: 12 ins; 0 del; 0 mod; 167 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_rx.c
Crossbow - transition to Mercurial29 lines changed: 28 ins; 0 del; 1 mod; 384 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_sw.h
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()59 lines changed: 37 ins; 13 del; 9 mod; 821 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/igb/igb_tx.c
Crossbow - transition to Mercurial18 lines changed: 14 ins; 0 del; 4 mod; 1310 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ipw/ipw2100.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 2707 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/iwi/ipw2200.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 2892 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/iwk/iwk2.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 3753 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe.conf
Crossbow - transition to Mercurial19 lines changed: 6 ins; 10 del; 3 mod; 79 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe_gld.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg267 lines changed: 30 ins; 216 del; 21 mod; 505 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe_main.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg 6738959 drivers with rings need to invoke mac_rx_ring()628 lines changed: 451 ins; 85 del; 92 mod; 3807 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe_rx.c
Crossbow - transition to Mercurial34 lines changed: 30 ins; 0 del; 4 mod; 376 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe_stat.c
Crossbow - transition to Mercurial165 lines changed: 158 ins; 2 del; 5 mod; 258 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe_sw.h
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()88 lines changed: 55 ins; 16 del; 17 mod; 797 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ixgbe/ixgbe_tx.c
Crossbow - transition to Mercurial210 lines changed: 96 ins; 26 del; 88 mod; 1206 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/mxfe/mxfe.c
Crossbow - transition to Mercurial1 line changed: 0 ins; 1 del; 0 mod; 3043 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/mxfe/mxfeimpl.h
Crossbow - transition to Mercurial2 lines changed: 2 ins; 0 del; 0 mod; 385 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/net80211/net80211.c
Crossbow - transition to Mercurial1 line changed: 1 ins; 0 del; 0 mod; 758 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/net80211/net80211_input.c
Crossbow - transition to Mercurial1 line changed: 1 ins; 0 del; 0 mod; 1244 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/net80211/net80211_ioctl.c
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 1851 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nge/nge.h
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 1064 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nge/nge_main.c
Crossbow - transition to Mercurial7 lines changed: 0 ins; 7 del; 0 mod; 2988 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_fzc.c
Crossbow - transition to Mercurial3 lines changed: 3 ins; 0 del; 0 mod; 1539 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_hio.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg756 lines changed: 485 ins; 180 del; 91 mod; 1800 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_hio_guest.c
Crossbow - transition to Mercurial14 lines changed: 9 ins; 0 del; 5 mod; 931 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_hw.c
Crossbow - transition to Mercurial8 lines changed: 0 ins; 4 del; 4 mod; 1251 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_kstats.c
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 2496 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_mac.c
Crossbow - transition to Mercurial213 lines changed: 0 ins; 212 del; 1 mod; 7279 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_main.c
Crossbow - transition to Mercurial 6752301 tx hang can occur under heavy load on nxge 6744206 cannot set/reset soft_lso_enable on an nxge interface 6738959 drivers with rings need to invoke mac_rx_ring() 6715651 nxge internal tx load balancing needs to go away828 lines changed: 357 ins; 408 del; 63 mod; 6352 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_ndd.c
Crossbow - transition to Mercurial3 lines changed: 0 ins; 2 del; 1 mod; 2529 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_rxdma.c
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()392 lines changed: 316 ins; 58 del; 18 mod; 4660 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_send.c
Crossbow - transition to Mercurial 6752301 tx hang can occur under heavy load on nxge 6715651 nxge internal tx load balancing needs to go away320 lines changed: 72 ins; 242 del; 6 mod; 1785 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_tcam_mgr.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg1 line changed: 0 ins; 0 del; 1 mod; 1444 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_txdma.c
Crossbow - transition to Mercurial 6752301 tx hang can occur under heavy load on nxge39 lines changed: 27 ins; 6 del; 6 mod; 3610 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/nxge/nxge_virtual.c
Crossbow - transition to Mercurial297 lines changed: 127 ins; 85 del; 85 mod; 3740 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/pcan/pcan.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 4048 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/pcwl/pcwl.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 3796 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ral/rt2560.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 2649 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/rge/rge.h
Crossbow - transition to Mercurial3 lines changed: 0 ins; 1 del; 2 mod; 755 unchgexecutable file: mode 755
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/rge/rge_chip.c
Crossbow - transition to Mercurial3 lines changed: 1 ins; 0 del; 2 mod; 2070 unchgexecutable file: mode 755
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/rge/rge_main.c
Crossbow - transition to Mercurial31 lines changed: 0 ins; 30 del; 1 mod; 1955 unchgexecutable file: mode 755
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/rge/rge_rxtx.c
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 735 unchgexecutable file: mode 755
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/rtw/rtw.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 3426 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/sfe/sfe_util.c
Crossbow - transition to Mercurial53 lines changed: 1 ins; 49 del; 3 mod; 5278 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/sfe/sfe_util.h
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 613 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/ural/ural.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg2 lines changed: 0 ins; 1 del; 1 mod; 2402 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/wpi/wpi.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 3288 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/drv/xge.c
Crossbow - transition to Mercurial925 lines changed: 135 ins; 726 del; 64 mod; 540 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/drv/xge_osdep.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg20 lines changed: 8 ins; 6 del; 6 mod; 401 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/drv/xgell.c
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()1192 lines changed: 740 ins; 276 del; 176 mod; 2004 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/drv/xgell.h
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()111 lines changed: 37 ins; 34 del; 40 mod; 285 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xge-debug.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg203 lines changed: 165 ins; 27 del; 11 mod; 371 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xge-defs.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg24 lines changed: 0 ins; 2 del; 22 mod; 112 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xge-list.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg1 line changed: 0 ins; 0 del; 1 mod; 189 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xge-os-pal.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg18 lines changed: 0 ins; 7 del; 11 mod; 105 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-channel.h
Crossbow - transition to Mercurial38 lines changed: 24 ins; 3 del; 11 mod; 471 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-config.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg130 lines changed: 50 ins; 59 del; 21 mod; 827 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-device.h
Crossbow - transition to Mercurial162 lines changed: 53 ins; 83 del; 26 mod; 896 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-driver.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg16 lines changed: 9 ins; 4 del; 3 mod; 302 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-fifo.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg13 lines changed: 0 ins; 13 del; 0 mod; 341 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-mgmt.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg37 lines changed: 0 ins; 37 del; 0 mod; 178 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-mgmtaux.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg22 lines changed: 2 ins; 0 del; 20 mod; 60 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-mm.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg12 lines changed: 12 ins; 0 del; 0 mod; 161 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-regs.h
Crossbow - transition to Mercurial94 lines changed: 2 ins; 80 del; 12 mod; 1277 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-ring.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg3 lines changed: 0 ins; 3 del; 0 mod; 457 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-stats.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg529 lines changed: 1 ins; 519 del; 9 mod; 1031 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/include/xgehal-types.h
Crossbow - transition to Mercurial; Syncing files missed by wx2hg48 lines changed: 25 ins; 21 del; 2 mod; 579 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xge-queue.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg10 lines changed: 0 ins; 7 del; 3 mod; 437 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-channel-fp.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg5 lines changed: 0 ins; 4 del; 1 mod; 284 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-channel.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg213 lines changed: 195 ins; 4 del; 14 mod; 561 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-config.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg34 lines changed: 0 ins; 31 del; 3 mod; 714 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
Crossbow - transition to Mercurial151 lines changed: 22 ins; 57 del; 72 mod; 1290 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
Crossbow - transition to Mercurial1260 lines changed: 254 ins; 812 del; 194 mod; 6255 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-driver.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg62 lines changed: 0 ins; 58 del; 4 mod; 227 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg69 lines changed: 1 ins; 48 del; 20 mod; 489 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmt.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg257 lines changed: 67 ins; 133 del; 57 mod; 1590 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg718 lines changed: 20 ins; 421 del; 277 mod; 1134 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-mm.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg86 lines changed: 86 ins; 0 del; 0 mod; 423 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-ring-fp.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg56 lines changed: 1 ins; 49 del; 6 mod; 784 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-ring.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg73 lines changed: 14 ins; 53 del; 6 mod; 599 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/io/xge/hal/xgehal/xgehal-stats.c
Crossbow - transition to Mercurial; Syncing files missed by wx2hg413 lines changed: 13 ins; 360 del; 40 mod; 613 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/os/ddi_intr_impl.c
Crossbow - transition to Mercurial35 lines changed: 35 ins; 0 del; 0 mod; 424 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/Makefile
Crossbow - transition to Mercurial5 lines changed: 4 ins; 0 del; 1 mod; 1195 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/sys/dls_mgmt.h
Crossbow - transition to Mercurial218 lines changed: 218 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge.h
Crossbow - transition to Mercurial 6752301 tx hang can occur under heavy load on nxge35 lines changed: 20 ins; 10 del; 5 mod; 1168 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge_common.h
Crossbow - transition to Mercurial16 lines changed: 13 ins; 1 del; 2 mod; 520 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge_defs.h
Crossbow - transition to Mercurial6 lines changed: 6 ins; 0 del; 0 mod; 485 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge_hio.h
Crossbow - transition to Mercurial28 lines changed: 9 ins; 10 del; 9 mod; 424 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge_impl.h
Crossbow - transition to Mercurial12 lines changed: 9 ins; 2 del; 1 mod; 1162 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge_rxdma.h
Crossbow - transition to Mercurial 6738959 drivers with rings need to invoke mac_rx_ring()11 lines changed: 9 ins; 2 del; 0 mod; 494 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/nxge/nxge_txdma.h
6752301 tx hang can occur under heavy load on nxge5 lines changed: 3 ins; 2 del; 0 mod; 317 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/i86pc/io/pci/pci_common.c
Crossbow - transition to Mercurial47 lines changed: 47 ins; 0 del; 0 mod; 1607 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/i86pc/io/pci/pci_kstats.c
Crossbow - transition to Mercurial3 lines changed: 3 ins; 0 del; 0 mod; 211 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/i86pc/vm/vm_machdep.c
syncing the usr/src/uts/i86pc/vm/vm_machdep.c between tw onnv_94 and onnv_94 tagged hg3 lines changed: 2 ins; 1 del; 0 mod; 3749 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/i86xpv/xnb/Makefile
Crossbow - transition to Mercurial2 lines changed: 0 ins; 0 del; 2 mod; 96 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/intel/ia32/ml/modstubs.s
Crossbow - transition to Mercurial 1000000 remove ppa hack6 lines changed: 5 ins; 1 del; 0 mod; 1337 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/intel/io/amd8111s/amd8111s_main.c
Crossbow - transition to Mercurial29 lines changed: 0 ins; 27 del; 2 mod; 2164 unchgexecutable file: mode 755
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/intel/io/amd8111s/amd8111s_main.h
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 360 unchgexecutable file: mode 755
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/intel/xge/Makefile
Crossbow - transition to Mercurial16 lines changed: 0 ins; 0 del; 16 mod; 120 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sparc/ml/modstubs.s
Crossbow - transition to Mercurial 1000000 remove ppa hack6 lines changed: 5 ins; 1 del; 0 mod; 1290 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sparc/xge/Makefile
Crossbow - transition to Mercurial16 lines changed: 0 ins; 0 del; 16 mod; 120 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun/io/eri/eri.c
Crossbow - transition to Mercurial3 lines changed: 0 ins; 2 del; 1 mod; 5756 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun/io/hme.c
Crossbow - transition to Mercurial2 lines changed: 0 ins; 1 del; 1 mod; 6548 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun/io/qfe.c
Crossbow - transition to Mercurial1 line changed: 0 ins; 0 del; 1 mod; 94 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4/io/px/px_ib.c
Crossbow - transition to Mercurial18 lines changed: 18 ins; 0 del; 0 mod; 921 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4/io/px/px_ib.h
Crossbow - transition to Mercurial2 lines changed: 1 ins; 0 del; 1 mod; 163 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4/io/px/px_intr.c
Crossbow - transition to Mercurial49 lines changed: 49 ins; 0 del; 0 mod; 1440 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4/os/ddi_impl.c
Crossbow - transition to Mercurial2 lines changed: 2 ins; 0 del; 0 mod; 2890 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4u/io/pci/pci.c
Crossbow - transition to Mercurial3 lines changed: 3 ins; 0 del; 0 mod; 1405 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4u/io/pci/pci_ib.c
Crossbow - transition to Mercurial19 lines changed: 19 ins; 0 del; 0 mod; 975 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4u/io/pci/pci_intr.c
Crossbow - transition to Mercurial2 lines changed: 2 ins; 0 del; 0 mod; 865 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4u/sys/pci/pci_ib.h
Crossbow - transition to Mercurial2 lines changed: 2 ins; 0 del; 0 mod; 245 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sun4v/os/mach_startup.c
Crossbow - transition to Mercurial9 lines changed: 1 ins; 1 del; 7 mod; 513 unchg
This code review page was prepared using /ws/onnv-tools/onbld/bin/webrev. Webrev is maintained by the OpenSolaris project. The latest version may be obtained here.