5045 use atomic_{inc,dec}_* instead of atomic_add_*Reviewed by: Matthew Ahrens <mahrens@delphix.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Robert Mustacchi <rm@joyent.com>
3677 /dev/ipnet can duplicate packetsReviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>Reviewed by: Jason King <jason.brian.king@gmail.com>Reviewed by: Garrett D'Amore <garrett@damore.org>
3677 /dev/ipnet can duplicate packetsReviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>Reviewed by: Jason King <jason.brian.king@gmail.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>Approved by: Dan McDonald <danmcd@nexenta.com>
show more ...
1918 stack overflow from mac_promisc_dispatch()Reviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com>Approved by: Richard Lowe <richlowe@ri
1918 stack overflow from mac_promisc_dispatch()Reviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com>Approved by: Richard Lowe <richlowe@richlowe.net>
6886330 assertion failed: removed > 0, file: ../../common/io/bpf/bpf.c, line: 17986891795 Panic: mutex_enter: bad mutex in bpf:bpfattach6901412 hpo_pktlen is not completely flipped on intel6901758
6886330 assertion failed: removed > 0, file: ../../common/io/bpf/bpf.c, line: 17986891795 Panic: mutex_enter: bad mutex in bpf:bpfattach6901412 hpo_pktlen is not completely flipped on intel6901758 SUNWpacketu packages up install scripts that are never activated6898170 NULL Pointer dereference in dls_devnet_create+88
6890826 DLPI consumers using IP receive only broadcast messages6888482 failure to initialize link props should not be ignored
PSARC/2009/436 Anti-spoofing Link ProtectionPSARC/2009/488 flowadm(1m) remote_port flow attribute6884729 Integrate Link Protection Phase I6882391 Offer flowadm -a remote_port
6888680 GLDv3 PPA nits6888202 vnic not available in early boot6888700 potential fencepost errors involving MAX_PPA and MAX_MINOR
6887506 name constraints for implicit tunnel creation are too loose6887649 vnic disappears after bfu'ed to snv_1256887742 panic in iptun_in_6to4_ok6887755 assertion failed: ill->ill_phys_addr_leng
6887506 name constraints for implicit tunnel creation are too loose6887649 vnic disappears after bfu'ed to snv_1256887742 panic in iptun_in_6to4_ok6887755 assertion failed: ill->ill_phys_addr_length == ETHERADDRL, file: ../../common/in et/ip/ip_if.c
6627861 Nemo should consider that the source address could be NULL for IB
6883381 GLDv3 incorrectly assumes mac instance == ddi_get_instance()
PSARC/2009/232 Solaris Packet CapturePSARC/2009/403 kstats for ipnet6824047 every downcall function should have a "notsupported" function6822740 RFE: provide PF_PACKET for developers on OpenSolari
PSARC/2009/232 Solaris Packet CapturePSARC/2009/403 kstats for ipnet6824047 every downcall function should have a "notsupported" function6822740 RFE: provide PF_PACKET for developers on OpenSolaris6822741 RFE: Solaris needs BPF to improve the packet capture story6867683 RFE: need to be able to retrieve physical interface flags
PSARC 2009/373 Clearview IP TunnelingPSARC 2009/410 Datalink Administration from Non-Global Zones6858533 Clearview IP Tunneling4861777 *snoop* cannot snoop on tunnel interfaces5010680 M_IOCTL int
PSARC 2009/373 Clearview IP TunnelingPSARC 2009/410 Datalink Administration from Non-Global Zones6858533 Clearview IP Tunneling4861777 *snoop* cannot snoop on tunnel interfaces5010680 M_IOCTL interface between ip and tun is horribly wrong5029727 tun prints bogus debug messages when receiving multicast packets on 6to4 tunnels6835873 dlpi_walk() silently fails in an exclusive zone4152864 must not allow two tunnels to have the same tsrc/tdst pair6855902 link and flow kstats are too promiscuous6218826 need to be able to tunnel into a zone4505468 network interface names can confuse, lie, and deceive4524756 tun_wproc() takes up too much stack6417373 tun_wproc_mdata assertion failures4627970 scalability problems with IP in IP tunnels4674797 ifparse_ifspec() will not correctly parse ipv6 tunnels6509231 dladm should show links in exclusive stack zone4793233 tun driver should include addr in DL_PHYS_ADDR_ACK for non-zero lengths6795831 ZONE_*_DATALINK syscalls should take datalink_id_t as argument6791472 mac module doesn't allow MAC addresses < 6 bytes6618091 Race condition trips ASSERT() in tun.c's SIOCSLIFNAME path6837580 bogus mi_active check in mac_set_mtu()6868083 libinetutil: ofmt_open()'s template argument should be const6870313 libdladm: needless dladm_init_linkprop() in i_dladm_aggr_up()6872221 panic in dls_devnet_close() if "mtu" property is being set4289774 Change to the interface-id does not change IPv6 link-local address6873561 unable to create links with 31 character link names6874666 changing a link property can accidentally destroy it6874682 removing a link attribute corrupts the attribute list6875167 IPCL_ISV6 conn flag is set but never used6881764 itp reference leak in ipsec_construct_inverse_acquire()6881951 dladm delete-vlan can no longer delete persistent-only VLANs--HG--rename : usr/src/uts/common/inet/tun.h => usr/src/uts/common/inet/iptun.hrename : usr/src/uts/common/inet/ip/tun.c => usr/src/uts/common/inet/iptun/iptun.crename : usr/src/uts/intel/tun/Makefile => usr/src/uts/intel/iptun/Makefilerename : usr/src/uts/sparc/tun/Makefile => usr/src/uts/sparc/iptun/Makefile
PSARC 2007/596 RBridges: Routing BridgesPSARC 2008/055 Solaris BridgingPSARC 2009/344 Bridging Updates6223953 Solaris should provide layer 2 bridging6770623 bogus error messages generated by dlad
PSARC 2007/596 RBridges: Routing BridgesPSARC 2008/055 Solaris BridgingPSARC 2009/344 Bridging Updates6223953 Solaris should provide layer 2 bridging6770623 bogus error messages generated by dladm should be cleaned up
6803804 softmac_serialize_enter()/exit() can be replaced using the mac perimeter6803642 dls_devnet_t reference leak in dls_devnet_setzid()6807924 net-physical`net_reconfigure() emits errors on non-
6803804 softmac_serialize_enter()/exit() can be replaced using the mac perimeter6803642 dls_devnet_t reference leak in dls_devnet_setzid()6807924 net-physical`net_reconfigure() emits errors on non-reconfig boots.6822408 old-style autopush above network devices no longer works6832151 memory leak for M_CTL messages sent down to the softmac
PSARC/2008/242 Data Fast-Path for Softmac6649224 fast-path needed to improve legacy network interface performance after UV6649898 the smac_lock and smac_mutex fields in softmac_t should be given a
PSARC/2008/242 Data Fast-Path for Softmac6649224 fast-path needed to improve legacy network interface performance after UV6649898 the smac_lock and smac_mutex fields in softmac_t should be given a more descriptive name6799767 DLD capability is not correctly updated if it is renegotiated
6808409 failing to mac_promisc_remove() could cause system panic
6810953 vnic with vid on same physical link failed to ping each other on snv_109
6806602 kstats no longer accurate on "unused" datalinks
PSARC 2009/069 802.1Q tag mode link property6797256 need link property to control 802.1Q priority tagging
PSARC/2009/099 dladm show-usage modifications6726676 flow should not be seen by flowadm show-usage after the flow been removed by flowadm remove-flow6766669 "dladm show-vnic -o" can't accept MACADD
PSARC/2009/099 dladm show-usage modifications6726676 flow should not be seen by flowadm show-usage after the flow been removed by flowadm remove-flow6766669 "dladm show-vnic -o" can't accept MACADDRESS6773854 Per Tx ring flow control for UDP6777547 mac_tx() should compute the hash if the passed hint is zero6778557 nxge m_tx() should fanout to multiple rings for vnet scalability6779356 sometimes packets are not classified to the correct flow6783011 pre-existing subflows not initialized on a non-dls client when brought up6786734 acctadm dladm_start_usagelog() calls need some work6789760 mac perimeter deadlock due to dls_devnet_stat_update()6789883 dladm show-link -s is adrift again.6791099 mac_tx() frees the message but returns non-NULL cookie which causes panic6791109 maxbw set on a link should not apply if this link is the underlying port of an aggregation6791118 panic in mac_bcast_delete() unplumbing an IP interface6791456 deleting last vnic interface causes bge interface to stop working6791678 xvm guests don't communicate through vnics configured on vlan6792164 race between mac_tx_is_flow_blocked() and mac_srs_group_teardown() could cause panic6792546 paniced in bge_ring_tx()/freemsg() due to mp->b_next == NULL && mp->b_prev == NULL6792555 paniced in mac_flow_walk_nolock() due to assertion failed: cnt == ft->ft_flow_count6792871 multiple VLANs per MAC client cause hang in mac_flow_wait()6792942 60% regression for Guest-to-Guest network throughput on snv1066793278 the multicast addresses are not added to the aggregation port in certain scenarios6793436 panic in mac_fini_macaddr() on mac_register() failure6796850 SUNWcnetr postinstall script spews errors due to bad interface matching6803378 need support for dls_bypass and rx fanout on non-ethernet media
PSARC/2006/357 Crossbow - Network Virtualization and Resource Management6498311 Crossbow - Network Virtualization and Resource Management6402493 DLPI provider loopback behavior should be improved6
PSARC/2006/357 Crossbow - Network Virtualization and Resource Management6498311 Crossbow - Network Virtualization and Resource Management6402493 DLPI provider loopback behavior should be improved6453165 move mac capabs definitions outside mac.h6338667 Need ability to use NAT for non-global zones6692884 several threads hung due to deadlock scenario between aggr and mac6768302 dls: soft_ring_bind/unbind race can panic in thread_affinity_set with cpu_id == -16635849 race between lacp_xmit_sm() and aggr_m_stop() ends in panic6742712 potential message double free in the aggr driver6754299 a potential race between aggr_m_tx() and aggr_port_delete()6485324 mi_data_lock recursively held when enabling promiscuous mode on an aggregation6442559 Forwarding perf bottleneck due to mac_rx() calls6505462 assertion failure after removing a port from a snooped aggregation6716664 need to add src/dst IP address to soft ring fanout--HG--rename : usr/src/uts/common/io/dls/dls_soft_ring.c => usr/src/uts/common/io/mac/mac_soft_ring.crename : usr/src/uts/common/inet/ip/ip_cksum.c => usr/src/uts/common/os/ip_cksum.crename : usr/src/uts/common/inet/sctp_crc32.c => usr/src/uts/common/os/sctp_crc32.crename : usr/src/uts/common/sys/dls_soft_ring.h => usr/src/uts/common/sys/mac_soft_ring.h
6733185 Further cleanup of SUN Studio 12 lint warnings in ON source.6365532 socketvar.h strangles lint for everyone5002763 Sockfs debug macros should be linted6746261 _mkarglst accidentally export
6733185 Further cleanup of SUN Studio 12 lint warnings in ON source.6365532 socketvar.h strangles lint for everyone5002763 Sockfs debug macros should be linted6746261 _mkarglst accidentally exported from libc.
PSARC 2008/208 Flexible Credentials and Result Limits for Kernel Door Upcalls6687107 upcall clients should properly handle results
PSARC/2008/222 Brussels persistence6485961 link property values do not persist across unplumb/unload
PSARC 2008/208 Flexible Credentials for Kernel Door Upcalls6667255 dlmgmtd door commands do not check caller credentials
12