changeset 10616:3be00c4a6835

PSARC 2009/373 Clearview IP Tunneling PSARC 2009/410 Datalink Administration from Non-Global Zones 6858533 Clearview IP Tunneling 4861777 *snoop* cannot snoop on tunnel interfaces 5010680 M_IOCTL interface between ip and tun is horribly wrong 5029727 tun prints bogus debug messages when receiving multicast packets on 6to4 tunnels 6835873 dlpi_walk() silently fails in an exclusive zone 4152864 must not allow two tunnels to have the same tsrc/tdst pair 6855902 link and flow kstats are too promiscuous 6218826 need to be able to tunnel into a zone 4505468 network interface names can confuse, lie, and deceive 4524756 tun_wproc() takes up too much stack 6417373 tun_wproc_mdata assertion failures 4627970 scalability problems with IP in IP tunnels 4674797 ifparse_ifspec() will not correctly parse ipv6 tunnels 6509231 dladm should show links in exclusive stack zone 4793233 tun driver should include addr in DL_PHYS_ADDR_ACK for non-zero lengths 6795831 ZONE_*_DATALINK syscalls should take datalink_id_t as argument 6791472 mac module doesn't allow MAC addresses < 6 bytes 6618091 Race condition trips ASSERT() in tun.c's SIOCSLIFNAME path 6837580 bogus mi_active check in mac_set_mtu() 6868083 libinetutil: ofmt_open()'s template argument should be const 6870313 libdladm: needless dladm_init_linkprop() in i_dladm_aggr_up() 6872221 panic in dls_devnet_close() if "mtu" property is being set 4289774 Change to the interface-id does not change IPv6 link-local address 6873561 unable to create links with 31 character link names 6874666 changing a link property can accidentally destroy it 6874682 removing a link attribute corrupts the attribute list 6875167 IPCL_ISV6 conn flag is set but never used 6881764 itp reference leak in ipsec_construct_inverse_acquire() 6881951 dladm delete-vlan can no longer delete persistent-only VLANs
author Sebastien Roy <Sebastien.Roy@Sun.COM>
date Tue, 22 Sep 2009 22:04:45 -0400
parents 4bb212e117c7
children ae54b3d31f50
files usr/src/cmd/cmd-inet/usr.sbin/6to4relay.c usr/src/cmd/cmd-inet/usr.sbin/Makefile usr/src/cmd/cmd-inet/usr.sbin/ifconfig/Makefile usr/src/cmd/cmd-inet/usr.sbin/ifconfig/defs.h usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rpc.c usr/src/cmd/devfsadm/misc_link.c usr/src/cmd/dladm/dladm.c usr/src/cmd/dladm/dladm.xcl usr/src/cmd/dlmgmtd/Makefile usr/src/cmd/dlmgmtd/dlmgmt_db.c usr/src/cmd/dlmgmtd/dlmgmt_door.c usr/src/cmd/dlmgmtd/dlmgmt_impl.h usr/src/cmd/dlmgmtd/dlmgmt_main.c usr/src/cmd/dlmgmtd/dlmgmt_util.c usr/src/cmd/mdb/common/modules/mac/mac.c usr/src/cmd/svc/milestone/Makefile usr/src/cmd/svc/milestone/net-init usr/src/cmd/svc/milestone/net-iptun usr/src/cmd/svc/milestone/net-physical usr/src/cmd/svc/milestone/net-routing-setup usr/src/cmd/svc/milestone/network-initial.xml usr/src/cmd/svc/milestone/network-iptun.xml usr/src/cmd/truss/codes.c usr/src/cmd/zoneadm/Makefile usr/src/cmd/zoneadm/zoneadm.c usr/src/cmd/zoneadmd/vplat.c usr/src/cmd/zoneadmd/zoneadmd.c usr/src/cmd/zoneadmd/zoneadmd.h usr/src/head/zone.h usr/src/lib/brand/native/zone/config.xml usr/src/lib/brand/native/zone/platform.xml usr/src/lib/brand/sn1/zone/config.xml usr/src/lib/brand/sn1/zone/platform.xml usr/src/lib/libc/port/sys/zone.c usr/src/lib/libdladm/Makefile usr/src/lib/libdladm/Makefile.com usr/src/lib/libdladm/common/libdladm.c usr/src/lib/libdladm/common/libdladm.h usr/src/lib/libdladm/common/libdladm_impl.h usr/src/lib/libdladm/common/libdlaggr.c usr/src/lib/libdladm/common/libdliptun.c usr/src/lib/libdladm/common/libdliptun.h usr/src/lib/libdladm/common/libdllink.c usr/src/lib/libdladm/common/libdllink.h usr/src/lib/libdladm/common/libdlmgmt.c usr/src/lib/libdladm/common/libdlmgmt.h usr/src/lib/libdladm/common/libdlsim.c usr/src/lib/libdladm/common/libdlvnic.c usr/src/lib/libdladm/common/linkprop.c usr/src/lib/libdladm/common/llib-ldladm usr/src/lib/libdladm/common/mapfile-vers usr/src/lib/libdladm/libdladm.xcl usr/src/lib/libdlpi/common/libdlpi.c usr/src/lib/libdlpi/common/libdlpi_impl.h usr/src/lib/libinetcfg/common/inetcfg.c usr/src/lib/libinetcfg/common/inetcfg.h usr/src/lib/libinetcfg/common/mapfile-vers usr/src/lib/libinetutil/common/ifspec.c usr/src/lib/libinetutil/common/libinetutil.h usr/src/lib/libinetutil/common/ofmt.c usr/src/lib/libinetutil/common/ofmt.h usr/src/pkgdefs/SUNWckr/prototype_com usr/src/pkgdefs/SUNWckr/prototype_i386 usr/src/pkgdefs/SUNWckr/prototype_sparc usr/src/pkgdefs/SUNWcsr/prototype_com usr/src/pkgdefs/common_files/i.minorperm_i386 usr/src/pkgdefs/common_files/i.minorperm_sparc usr/src/pkgdefs/etc/exception_list_i386 usr/src/pkgdefs/etc/exception_list_sparc usr/src/tools/scripts/bfu.sh usr/src/ucbhead/sys/types.h usr/src/uts/common/Makefile.files usr/src/uts/common/Makefile.rules usr/src/uts/common/fs/dev/sdev_netops.c usr/src/uts/common/inet/Makefile usr/src/uts/common/inet/ip.h usr/src/uts/common/inet/ip/6to4tun.c usr/src/uts/common/inet/ip/atun.c usr/src/uts/common/inet/ip/icmp.c usr/src/uts/common/inet/ip/ip.c usr/src/uts/common/inet/ip/ip6.c usr/src/uts/common/inet/ip/ip6_if.c usr/src/uts/common/inet/ip/ip_ftable.c usr/src/uts/common/inet/ip/ip_if.c usr/src/uts/common/inet/ip/ip_ire.c usr/src/uts/common/inet/ip/ip_ndp.c usr/src/uts/common/inet/ip/ip_netinfo.c usr/src/uts/common/inet/ip/ip_srcid.c usr/src/uts/common/inet/ip/ipclassifier.c usr/src/uts/common/inet/ip/ipmp.c usr/src/uts/common/inet/ip/sadb.c usr/src/uts/common/inet/ip/spd.c usr/src/uts/common/inet/ip/spdsock.c usr/src/uts/common/inet/ip/tn_ipopt.c usr/src/uts/common/inet/ip/tun.c usr/src/uts/common/inet/ip_if.h usr/src/uts/common/inet/ip_stack.h usr/src/uts/common/inet/ipclassifier.h usr/src/uts/common/inet/ipsec_impl.h usr/src/uts/common/inet/ipsec_info.h usr/src/uts/common/inet/iptun.h usr/src/uts/common/inet/iptun/iptun.c usr/src/uts/common/inet/iptun/iptun.conf usr/src/uts/common/inet/iptun/iptun_ctl.c usr/src/uts/common/inet/iptun/iptun_dev.c usr/src/uts/common/inet/iptun/iptun_impl.h usr/src/uts/common/inet/iptun/iptunq.c usr/src/uts/common/inet/iptun/iptunq.conf usr/src/uts/common/inet/iptun/iptunq_ddi.c usr/src/uts/common/inet/tcp/tcp.c usr/src/uts/common/inet/tun.h usr/src/uts/common/inet/udp/udp.c usr/src/uts/common/io/aggr/aggr_ctl.c usr/src/uts/common/io/aggr/aggr_grp.c usr/src/uts/common/io/bridge.c usr/src/uts/common/io/dld/dld_drv.c usr/src/uts/common/io/dld/dld_flow.c usr/src/uts/common/io/dld/dld_proto.c usr/src/uts/common/io/dld/dld_str.c usr/src/uts/common/io/dls/dls_link.c usr/src/uts/common/io/dls/dls_mgmt.c usr/src/uts/common/io/dls/dls_stat.c usr/src/uts/common/io/ib/clients/ibd/ibd.c usr/src/uts/common/io/mac/mac.c usr/src/uts/common/io/mac/mac_client.c usr/src/uts/common/io/mac/mac_flow.c usr/src/uts/common/io/mac/mac_provider.c usr/src/uts/common/io/mac/plugins/mac_6to4.c usr/src/uts/common/io/mac/plugins/mac_ipv4.c usr/src/uts/common/io/mac/plugins/mac_ipv6.c usr/src/uts/common/io/simnet/simnet.c usr/src/uts/common/io/simnet/simnet_impl.h usr/src/uts/common/io/softmac/softmac_main.c usr/src/uts/common/io/vnic/vnic_ctl.c usr/src/uts/common/io/vnic/vnic_dev.c usr/src/uts/common/net/if.h usr/src/uts/common/net/if_types.h usr/src/uts/common/os/policy.c usr/src/uts/common/os/priv_defs usr/src/uts/common/os/zone.c usr/src/uts/common/sys/aggr_impl.h usr/src/uts/common/sys/dld.h usr/src/uts/common/sys/dld_ioc.h usr/src/uts/common/sys/dlpi.h usr/src/uts/common/sys/dls.h usr/src/uts/common/sys/dls_impl.h usr/src/uts/common/sys/dls_mgmt.h usr/src/uts/common/sys/mac.h usr/src/uts/common/sys/mac_6to4.h usr/src/uts/common/sys/mac_client.h usr/src/uts/common/sys/mac_flow_impl.h usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/sys/mac_ipv4.h usr/src/uts/common/sys/mac_ipv4_impl.h usr/src/uts/common/sys/mac_ipv6.h usr/src/uts/common/sys/mac_provider.h usr/src/uts/common/sys/mac_soft_ring.h usr/src/uts/common/sys/netstack.h usr/src/uts/common/sys/policy.h usr/src/uts/common/sys/sockio.h usr/src/uts/common/sys/vnic_impl.h usr/src/uts/common/sys/zone.h usr/src/uts/intel/6to4tun/Makefile usr/src/uts/intel/Makefile.intel.shared usr/src/uts/intel/atun/Makefile usr/src/uts/intel/ia32/ml/modstubs.s usr/src/uts/intel/ip/ip.global-objs.debug64 usr/src/uts/intel/ip/ip.global-objs.obj64 usr/src/uts/intel/iptun/Makefile usr/src/uts/intel/iptunq/Makefile usr/src/uts/intel/mac_6to4/Makefile usr/src/uts/intel/mac_ipv4/Makefile usr/src/uts/intel/mac_ipv6/Makefile usr/src/uts/intel/os/minor_perm usr/src/uts/intel/os/name_to_major usr/src/uts/intel/tun/Makefile usr/src/uts/intel/tun/tun.global-objs.debug64 usr/src/uts/sparc/6to4tun/Makefile usr/src/uts/sparc/Makefile.sparc.shared usr/src/uts/sparc/atun/Makefile usr/src/uts/sparc/ip/ip.global-objs.debug64 usr/src/uts/sparc/ip/ip.global-objs.obj64 usr/src/uts/sparc/iptun/Makefile usr/src/uts/sparc/iptunq/Makefile usr/src/uts/sparc/mac_6to4/Makefile usr/src/uts/sparc/mac_ipv4/Makefile usr/src/uts/sparc/mac_ipv6/Makefile usr/src/uts/sparc/ml/modstubs.s usr/src/uts/sparc/os/minor_perm usr/src/uts/sparc/os/name_to_major usr/src/uts/sparc/tun/Makefile usr/src/uts/sparc/tun/tun.global-objs.debug64
diffstat 200 files changed, 12134 insertions(+), 12315 deletions(-) [+]