summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/udp
AgeCommit message (Collapse)AuthorFilesLines
2008-12-11PSARC 2007/587 Volo -- Low Latency Socket FrameworkYu Xiangning3-1520/+2627
PSARC 2008/694 Volo Interfaces Amendment 6765829 Integration of project Volo PSARC/2007/587 6644935 mblk cred_t reference counting limits scalability 6693633 TCP receive does not scale because of heavy refcounting of cred structures 4764841 connect/accept is slow on Solaris when compared to Linux 5105708 socket creation retains hold on accessvp 4764836 setsockopt is slow on Solaris when compared to Linux 4772191 socket close(2) is slow on Solaris when compared to Linux --HG-- rename : usr/src/uts/common/fs/sockfs/socksctp.c => usr/src/uts/common/inet/sockmods/socksctp.c rename : usr/src/uts/common/fs/sockfs/socksctp.h => usr/src/uts/common/inet/sockmods/socksctp.h rename : usr/src/uts/common/fs/sockfs/socksctpsubr.c => usr/src/uts/common/inet/sockmods/socksctpsubr.c rename : usr/src/uts/common/fs/sockfs/socksdp.c => usr/src/uts/common/inet/sockmods/socksdp.c rename : usr/src/uts/common/fs/sockfs/socksdp.h => usr/src/uts/common/inet/sockmods/socksdp.h
2008-12-04PSARC/2006/357 Crossbow - Network Virtualization and Resource ManagementEric Cheng1-30/+36
6498311 Crossbow - Network Virtualization and Resource Management 6402493 DLPI provider loopback behavior should be improved 6453165 move mac capabs definitions outside mac.h 6338667 Need ability to use NAT for non-global zones 6692884 several threads hung due to deadlock scenario between aggr and mac 6768302 dls: soft_ring_bind/unbind race can panic in thread_affinity_set with cpu_id == -1 6635849 race between lacp_xmit_sm() and aggr_m_stop() ends in panic 6742712 potential message double free in the aggr driver 6754299 a potential race between aggr_m_tx() and aggr_port_delete() 6485324 mi_data_lock recursively held when enabling promiscuous mode on an aggregation 6442559 Forwarding perf bottleneck due to mac_rx() calls 6505462 assertion failure after removing a port from a snooped aggregation 6716664 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.c rename : usr/src/uts/common/inet/ip/ip_cksum.c => usr/src/uts/common/os/ip_cksum.c rename : usr/src/uts/common/inet/sctp_crc32.c => usr/src/uts/common/os/sctp_crc32.c rename : usr/src/uts/common/sys/dls_soft_ring.h => usr/src/uts/common/sys/mac_soft_ring.h
2008-11-06PSARC/2006/475 Clearview: IP Observability DevicesPhilip Kirk1-4/+8
4085089 add a feature to enable 'snooping' of the loopback traffic 6753688 ip netinfo has no need for separate create and dispatch functions 6755448 ifconfig wedged in SIOCLIFREMOVEIF 6756483 incorrect ASSERT() in ip_delmulti[_v6]() 5092073 RFE: allow snoop to filter on zonename or zoneid 6606991 panic assertion failure !ill->ill_join_allmulti for multicast router 6760922 devname doesn't handle stale dev_t's in sdev_node cache entries
2008-10-166560807 common drivers should not use SCCS keywords in user-visible stringsRichard Bean3-12/+6
2008-06-276607971 TCP fusion mishandles shutdown(SHUT_RD)ja978901-6/+3
6622010 MSG_PEEK on a fused TCP endpoint does not show all outstanding data 6633302 tcp fusion flow control is asymmetric 6679750 panic: assertion failed: tcp->tcp_fuse_rcv_unread_cnt == 0 6691414 STR_WAKEUP() and STR_SENDSIG() can be combined in some cases
2008-06-13PSARC 2008/302 DTrace IP Providerbrendan1-1/+5
6640019 DTrace IP Provider 6655707 sdt arguments are off-by-one past the 5th 6667364 /usr/demo/dtrace/index.html: URLs to dtrace guide chapters wrong --HG-- rename : usr/src/lib/libdtrace/common/net.d => deleted_files/usr/src/lib/libdtrace/common/net.d
2008-05-096401076 TX: mac-exempt UDP fails if local addr is shared IPv4 and a router ↵kp1587011-16/+13
added a CIPSO option 6627834 tsol_check_label fails to account for space released by label removal 6643901 TX mac-exempt connections with NET_MAC_AWARE flag fail 6667486 zoneid != (-1) assertion on TX system while forwarding IPv6 packet 6672916 Packets may be forwarded out non global zone interfaces
2008-05-08PSARC/2008/265 STREAMS _I_CMD and pfiles TLI supportmeem1-88/+163
4960773 pfiles should show info for TLI endpoints
2008-03-216595874 SIOCLIFREMOVEIF on an IPv4 ill can lead to ILMs referencing freed ipifssowmini1-3/+3
2008-03-03PSARC 2008/109 Fine Grained Access Permissions (FGAP)casper1-2/+4
6664443 Implement PSARC/2008/109
2008-01-20PSARC/2007/666 Broadcast/multicast packet notification through pfhooksdr1469921-1/+3
6633786 ipfilter with no mbcast not working as expected 6645812 GLD packets are not flagged correctly as multicast/broadcast
2008-01-116507173 Sockets should allocate minor numbers from higher order arenagt1456701-14/+26
2007-11-11PSARC/2007/639 IP_BROADCAST_TTL socket optionmeem2-0/+10
6625507 DHCP client TTL hack needs to be restored 6628105 ill_dhcpinit hack in ip_input() must be more tolerant of mblk layout
2007-11-026621205 SO_TIMESTAMP missing for IPv6nordmark1-1/+30
6621662 IPsec + IPv6 + SCTP causes panic/assertion failure 6621665 IP Instances removed console printing when ndd -set /dev/ip ip_debug 1
2007-11-016533097 UDP adds flimsy cache entries and compromises network performanceja978901-6/+26
6624164 IRE bucket temporary IRE count may be decremented incorrectly
2007-10-30PSARC/2007/565 IP_XMIT_IF removal and IP_BOUND_IF rationalizationmeem2-10/+7
PSARC/2007/571 IP_DHCPINIT_IF socket option 4354207 dhcpagent should use sockets rather than DLPI 6533610 IP_XMIT_IF should fade from in.routed's view 6607674 DHCP client's "checkaddr" warnings have output reversed 6607676 DHCP client misreports dhcp_bound_complete as configure_bound 6609845 torch IP_XMIT_IF and complete IP_BOUND_IF 6609852 need a way to receive IP unicast DHCP traffic before lease acquisition 6609868 IP should create broadcast IREs when bringing up 0.0.0.0 6616106 IP_UNSPEC_SRC sockets should skip calls to ipif_select_source() --HG-- rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.c => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.c rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.h => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.h rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/inc.flg => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/inc.flg
2007-10-256621369 IP_OPTIONS handling in udp and rawip causes panics, uninitialized datanordmark1-2/+14
2007-10-176617738 UDP/ICMP transmit flow control brokennordmark1-1/+1
6617812 routing socket regression: IPv4 appears on IPv6 socket and vice versa
2007-10-156617027 IP_PKTINFO in icmp can reference freed memorynordmark1-0/+4
6617033 Memory leak when udp flow xmit flow control 6617036 Memory leak for ip_add_info() mblks
2007-10-116595449 IP streams plumbing simpificationnordmark3-1730/+976
6604040 ASSERT fp->timer_mp == 0L panic in sctp_common.c, line: 1876 6606989 panic in ip_rput_forward for multicast router 6606990 assertion failed: th_trace->th_refcnt == 0 6608966 Backport to onnv: 6440004 Get rid of UDP's perimeter mechanism in favor of locks.
2007-09-066542435 Fix for 6505607 didn't take into account SO_ALLZONESrk1290641-2/+7
2007-09-04PSARC 2007/449 Detangle IPsec NAT Traversaldanmcd2-75/+96
6481450 nattymod calls putnext() on a freed queue. 6558864 remove nattymod 6558870 Implement SA last-used time and idle actions 6582318 "mandatory" is spelled wrong in pfiles 6584011 save_assoc() gets confused w.r.t. "proto". 6588015 Missing "encap udp" must be better diagnosed by ipseckey(1M). 6595368 Need "ipsec-nat-t" in /etc/services 6595877 ipseckey(1M) can produce output it can't read back in (line-too-big) --HG-- rename : usr/src/uts/common/inet/ip/nattymod.c => deleted_files/usr/src/uts/common/inet/ip/nattymod.c rename : usr/src/uts/intel/nattymod/Makefile => deleted_files/usr/src/uts/intel/nattymod/Makefile rename : usr/src/uts/sparc/nattymod/Makefile => deleted_files/usr/src/uts/sparc/nattymod/Makefile
2007-08-316560317 TX NFS server needs to support NFSv3 clientsjarrett1-5/+21
6596123 TX NFSv4 should not allow a read-up mount via WebNFS
2007-06-286523456 DF ( Do not Fragment)bit is set on multicast packetblu1-2/+4
2007-05-316526073 In kstat, UDP HC counters roll over after 4 billionnordmark1-2/+2
6539005 Comment changes required in source files. 6539382 arp.c holds lock across putnext 6561971 TX check missing in IPv4 default route case
2007-04-036505607 udp_connect is not zone awarerk1290641-2/+3
2007-02-066439774 conn_t reference counting problem, race between tcp_conn_request() ↵georges1-2/+1
and tcp_closei_local
2007-01-19PSARC 2006/366 IP Instancesdh1551222-341/+472
6289221 RFE: Need virtualized ip-stack for each local zone 6512601 panic in ipsec_in_tag - allocation failure 6514637 error message from dhcpagent: add_pkt_opt: option type 60 is missing required value 6364643 RFE: allow persistent setting of interface flags per zone 6307539 RFE: Invalid network address causes zone boot failure 5041214 Allow IPMP configuration with zones 5005887 RFE: zoneadmd should support plumbing an interface via DHCP 4991139 RFE: zones should provide a mechanism to configure a defaultrouter for a zone 6218378 zoneadmd doesn't set the netmask for non-loopback addresses hosted on lo0 4963280 zones: need to virtualize the IPv6 default address selection mechanism 4963285 zones: need support of stateless address autoconfiguration for IPv6 5048068 zones don't boot if one of its interfaces has failed 5057154 RFE: ability to change interface status from within a zone 4963287 zones should support the plumbing of the first (and only) logical interface 4978517 TCP privileged port space should be partitioned per zone 5023347 zones don't work well with network routes other than default 4963372 investigate whether global zone can act as a router for local zones 6378364 RFE: Allow each zone to have its own virtual IPFilter
2007-01-08PSARC 2006/712 Extend SO_PROTOTYPEkcpoon2-2/+10
6500183 Make SO_PROTOTYPE work with non raw socket
2006-12-22PSARC 2006/466 IP_PKTINFO Socket Optionrshoaib2-49/+196
4773220 Provide API to set source address of UDP/IPv4 datagrams
2006-12-19PSARC 2006/314 Updated MIBsapersson1-13/+49
6501024 Add support for new IP/TCP/UDP MIBs
2006-11-13PSARC/2006/190 Large Send Offload (LSO)yl1500511-5/+5
6390838 XGE need to support adaptive TX by switching COPY/DMA according to MBLKL(mp) 6394197 Solaris need to support LSO (Large Send Offload) 6466394 Minor logic error in tcp_send_data() 6467558 Need to integrate HAL 2.0.6765 to improve rx performance
2006-10-286343157 svcadm disable ipfilter does not flush the rulesdr1469921-1/+1
6484763 PFHOOKS breaks post-ACQUIRE ESP processing 6485599 msgpullup/pullupmsg now implies either M_DATA or M_MULTIDATA 6485731 panic in fil.c trying to release ipf_mutex while not held 6485761 ipfilter kernel module always enables itself on load 6485781 mutex_enter: bad mutex in ipflog_read 6485943 MSG_FWCOOKED_* survived attempted genocide 6486513 too much of a good thing can be bad 6486575 use ipf -D twice will panic the system 6487360 physical_in hook inserted twice into ip_input() for onnv putback
2006-10-20PSARC/2005/334 Packet Filtering Hooksdr1469921-2/+10
PSARC/2006/321 ARP packet filtering Hooks 6401219 use of pullupmsg() considered destructive - clears h/w checksum flags 6418698 PSARC/2005/334 - Packet Filtering Hooks API 6449290 package prototype files in usr/src/pkgdefs/SUNWipfr missing CDDL 6449292 package prototype files in usr/src/pkgdefs/SUNWipfu missing CDDL 6449296 Makefiles for ipf kernel module building missing CDDL 6473996 "fastroute" + "nat" packets cause memory leaks in ipfilter --HG-- rename : usr/src/cmd/ipf/etc/pfil.ap.sh => deleted_files/usr/src/cmd/ipf/etc/pfil.ap.sh rename : usr/src/cmd/ipf/pfild/Makefile => deleted_files/usr/src/cmd/ipf/pfild/Makefile rename : usr/src/cmd/ipf/pfild/pfild.c => deleted_files/usr/src/cmd/ipf/pfild/pfild.c rename : usr/src/cmd/ipf/pfild/vas.c => deleted_files/usr/src/cmd/ipf/pfild/vas.c rename : usr/src/cmd/ipf/svc/pfil => deleted_files/usr/src/cmd/ipf/svc/pfil rename : usr/src/cmd/ipf/svc/pfil.xml => deleted_files/usr/src/cmd/ipf/svc/pfil.xml rename : usr/src/uts/common/inet/pfil/compat.h => deleted_files/usr/src/uts/common/inet/pfil/compat.h rename : usr/src/uts/common/inet/pfil/ndd.c => deleted_files/usr/src/uts/common/inet/pfil/ndd.c rename : usr/src/uts/common/inet/pfil/os.h => deleted_files/usr/src/uts/common/inet/pfil/os.h rename : usr/src/uts/common/inet/pfil/pfil.c => deleted_files/usr/src/uts/common/inet/pfil/pfil.c rename : usr/src/uts/common/inet/pfil/pfil.conf => deleted_files/usr/src/uts/common/inet/pfil/pfil.conf rename : usr/src/uts/common/inet/pfil/pfil.h => deleted_files/usr/src/uts/common/inet/pfil/pfil.h rename : usr/src/uts/common/inet/pfil/pfild.h => deleted_files/usr/src/uts/common/inet/pfil/pfild.h rename : usr/src/uts/common/inet/pfil/pfildrv.c => deleted_files/usr/src/uts/common/inet/pfil/pfildrv.c rename : usr/src/uts/common/inet/pfil/pfilstream.c => deleted_files/usr/src/uts/common/inet/pfil/pfilstream.c rename : usr/src/uts/common/inet/pfil/pkt.c => deleted_files/usr/src/uts/common/inet/pfil/pkt.c rename : usr/src/uts/common/inet/pfil/qif.c => deleted_files/usr/src/uts/common/inet/pfil/qif.c rename : usr/src/uts/common/inet/pfil/qif.h => deleted_files/usr/src/uts/common/inet/pfil/qif.h rename : usr/src/uts/intel/pfil/Makefile => deleted_files/usr/src/uts/intel/pfil/Makefile rename : usr/src/uts/sparc/pfil/Makefile => deleted_files/usr/src/uts/sparc/pfil/Makefile rename : usr/src/uts/common/inet/pfil/misc.c => usr/src/uts/common/inet/ipf/misc.c
2006-09-144963362 routing socket is not zone-awarenordmark1-1/+1
6391685 Source interface selection is flawed when sending via default route within a zone. 6423486 Solaris should include an option to disable loopback traffic routing between non-global zones. 6426172 ICMP Destination unreachable from global zone instead non-global 6453678 TCP RST are routed as if they were sent by the global zone 6453732 zones routing check for "next hop reachable from zone" for default routes is flawed
2006-09-136450585 Panic due to racing netstat or ifconfig processesgeorges1-3/+8
2006-09-11PSARC 2006/515 ping -Npwernau1-0/+6
6424907 ping(1m) should allow specification of IP_NEXTHOP 6468885 IPV6_NEXTHOP options are ignored on UDP sockets
2006-08-11PSARC 2005/707 Surya: Forwarding Performance Enhancementsangeeta1-1/+9
6385609 Solaris has poor V4 forwarding throughput --HG-- rename : usr/src/uts/common/inet/ipf/radix.c => usr/src/common/net/patricia/radix.c rename : deleted_files/usr/src/uts/common/inet/ipf/radix.h => usr/src/uts/common/net/radix.h
2006-07-24PSARC 2006/407 SO_EXCLBIND, socket exclusive bindingkcpoon2-0/+8
6410719 ASSERT() panic in ipsec_in_is_secure() 6442609 TCP_EXCLBIND handling has problem with server restarting 6445396 Add SO_EXCLBIND socket option
2006-07-226399048 Memory leaks found with Trusted Extensions installedjarrett1-11/+69
6430765 udp->udp_ip_snd_options no longer protected under TX 6440060 TX server panics if client tries to mount NFS/RDMA
2006-07-136439033 Kernel panic during UDP socket options processingrshoaib1-28/+39
2006-07-126313308 S9 UDP anonymous port assigned used/unavailable ports.se1461971-2/+17
2006-06-22PSARC 2006/073 PF_ROUTE: Include interface name with RTM_NEWADDR/RTM_DELADDRsommerfe2-1/+13
PSARC 2006/084 SO_ALLZONES 4963315 Should make IKE work for non-global zones 4984263 in.iked removes server entities when unnumbered interfaces go away 5024997 system daemons need a way to receive packets from all zones 6218993 PF_ROUTE: RTM_NEWADDR/RTM_DELADDR should include interface name via RTA_IFP 6422023 sctp doesn't need shadow copies of conn_t socket option bits 6426542 Comment about ipp_use_min_mtu got lost and wandered into conn_t 6430869 in.iked should ignore loopback addresses, not loopback interfaces 6438186 SCTP handling of getsockopt( .. SO_MAC_EXEMPT) is oddly inconsistent with TCP, UDP
2006-03-24PSARC/2002/762 Layered Trusted Solarisjpk2-226/+702
PSARC/2005/060 TSNET: Trusted Networking with Security Labels PSARC/2005/259 Layered Trusted Solaris Label Interfaces PSARC/2005/573 Solaris Trusted Extensions for Printing PSARC/2005/691 Trusted Extensions for Device Allocation PSARC/2005/723 Solaris Trusted Extensions Filesystem Labeling PSARC/2006/009 Labeled Auditing PSARC/2006/155 Trusted Extensions RBAC Changes PSARC/2006/191 is_system_labeled 6293271 Zone processes should use zone_kcred instead of kcred 6394554 integrate Solaris Trusted Extensions --HG-- rename : usr/src/cmd/dminfo/Makefile => deleted_files/usr/src/cmd/dminfo/Makefile rename : usr/src/cmd/dminfo/dminfo.c => usr/src/cmd/allocate/dminfo.c
2006-03-23PSARC 2006/070 SO_TIMESTAMP Socket Optiongt1456702-5/+42
4843696 Solaris should support socket level timestamps
2006-02-236380908 assertion failure: "mp == first_mp" in ip_wput_ire_v6ja978901-7/+3
6383013 ASSERT failure in post Yosemite UDP
2006-01-12backout 6313308: breaks syslog, NFSdduvall1-6/+2
2006-01-116313308 S9 UDP anonymous port assigned used/unavailable ports.se1461971-2/+6
2006-01-066340735 write() may hang on loopback tcp connectionsmasputra1-2/+9
6366442 udp_open() can race with udp_wput(); panic ensues 6368593 <inet/ipclassifier.h> depends on unshipped <inet/udp_impl.h>
2005-12-23PSARC 2005/654 Nemo soft ringskrgopi1-2/+2
6306717 For Nemo based drivers, IP can ask dls to do the fanout