summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/netstack.c
AgeCommit message (Collapse)AuthorFilesLines
2017-12-12 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 84fe1120bdf58601e40698ac798bbbcabfc8cfb8 8900 deadlock between netstack teardown and kstat read commit 6e0609600611b03dde9cde82799da6d7b40d14be 8850 libresolv2: variable 'tvp' set but not used commit bd64ab839d994fbc07f126ff254a4bf3c12524b7 8838 libxcurses: variable 'code' set but not used commit fe054a6ca181843f102908c7e101f69bb5ea5b59 8814 nxge: variable 'ether_class' set but not used Conflicts: usr/src/uts/common/os/netstack.c
2017-12-118900 deadlock between netstack teardown and kstat readDan McDonald1-39/+85
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2017-12-08OS-6441 netstack_find_by_stackid() drops-and-reacquiresDan McDonald1-33/+49
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2017-11-10OS-5423 deadlock between netstack teardown and kstat readDan McDonald1-38/+84
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2016-10-117413 netstack leaks lead to blind netstack reuseBryan Cantrill1-2/+22
7414 iptun leaks netstacks 7415 ipnet_promisc_add() leaks netstacks in error paths 7416 ill_lookup_on_ifindex_global_instance() could leak netstack ids Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-09-09OS-4810 Panic: BAD TRAP in udp_do_openBryan Cantrill1-2/+22
OS-5631 iptun leaks netstacks OS-5632 ipnet_promisc_add() leaks netstacks in error paths OS-5633 ill_lookup_on_ifindex_global_instance could leak netstack ids Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-05-155883 race in netstack_unregister and zone creationRobert Mustacchi1-3/+30
5884 want zid2zone 5885 want a dcmd for going from netstack id to nestack_t Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-11-22OS-2638 netstack_unregister mistakingly marks modules for destructionRobert Mustacchi1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2012-11-12OS-577 race in netstack_unregister and zone creationRobert Mustacchi1-3/+30
OS-1690 want zid2zone and zdid2zone OS-1691 want a dcmd for going from netstack id to nestack_t Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2009-09-24PSARC/2009/232 Solaris Packet CaptureDarren Reed1-1/+7
PSARC/2009/403 kstats for ipnet 6824047 every downcall function should have a "notsupported" function 6822740 RFE: provide PF_PACKET for developers on OpenSolaris 6822741 RFE: Solaris needs BPF to improve the packet capture story 6867683 RFE: need to be able to retrieve physical interface flags
2008-09-094844507 Solaris needs stable interface for packet filtering software (fix ↵Darren Reed1-3/+0
printf)
2008-09-08PSARC/2008/219 Committed API for packet interceptionDarren Reed1-4/+5
PSARC/2008/335 Corrections for Committed API for packet interception PSARC/2008/557 Revision to net instance notification API 4844507 Solaris needs stable interface for packet filtering software 6705155 ipf_stack_init() assumes kmem_alloc with KM_NOSLEEP never fails
2008-01-226558857 ZSD callback locking cause deadlocksnordmark1-237/+357
2007-05-216555071 system panics on access to freed netstack instancenordmark1-110/+116
2007-04-306546122 ip_thread_exit() ill/ipif/nce refcount checks missing post-IP-instancesnordmark1-1/+1
2007-01-19PSARC 2006/366 IP Instancesdh1551221-0/+1217
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