summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet
AgeCommit message (Collapse)AuthorFilesLines
2016-07-05OS-5493 tcp_time_wait_collector() collecting all the CPU timePatrick Mooney1-13/+25
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2016-06-13OS-5457 pfilter and return-rst not working as expectedJerry Jelinek1-5/+9
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2016-03-31OS-4859 Connections remain in TIME_WAIT too longPatrick Mooney4-320/+435
OS-5151 local TCP connections should be expediently purged from TIME_WAIT Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2016-03-31OS-5287 remove duplicate copyright statementsRobert Mustacchi2-4/+0
Reviewed by: Dave Pacheco <dap@joyent.com>
2016-03-14 [illumos-gate merge]Jerry Jelinek1-1/+0
commit a1b1a2a0aac3d3c0533efa646a9d7a7dca91fc7c 5857 lofiadm should ask passphrase once if the crypto is already set up commit 3b4315d3f6ce29d16d3f8e2c62b2f9c24192c3a8 6735 pfp should allocate appropriate space for sockaddr commit d65f2bb4e50559c6c375a2aa9f728cbc34379015 6734 dtrace_canstore_statvar() fails for some valid static variables
2016-03-136735 pfp should allocate appropriate space for sockaddrPatrick Mooney2-10/+10
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2016-03-10OS-5217 setsockopt(TCP_KEEPCNT) can return EINVAL spuriouslyBryan Cantrill1-7/+30
Reviewed by: Dave Pacheco <dap@joyent.com>
2016-03-07 [illumos-gate merge]Jerry Jelinek1-3/+0
commit 5c5f137104b2d56181283389fa902220f2023809 2976 remove useless offsetof() macros commit 876de206688d9fe008ad80c116a23a56701579d1 3373 gcc >= 4.5 concerns about offsetof()
2016-03-052976 remove useless offsetof() macrosRichard Lowe1-3/+0
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-02-19OS-4699 lxbrand netty complains about SO_LINGER (really IP_TOS)Patrick Mooney2-7/+19
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-12-18OS-5004 SIOCGLIFADDR doesn't set sin6_scope_id for link-local IPv6 addressesCody Peter Mello1-0/+4
Reviewed by: Dan McDonald <danmcd@omniti.com>
2015-12-07OS-4018 lxbrand support TCP SO_REUSEPORTPatrick Mooney9-104/+399
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com>
2015-12-03OS-5003 cleanup sockmod_pfp address handlingPatrick Mooney2-9/+10
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-11-24OS-4952 udp_send() acquires conn_lock unnecessarilyBryan Cantrill1-5/+1
2015-10-156324 Add an `ndp' tool for manipulating the neighbors tableCody Peter Mello1-0/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-10-06OS-4583 Add an `ndp' tool for manipulating the neighbors tableCody Peter Mello1-0/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com>
2015-10-01OS-4686 TCP_KEEPIDLE has needless 10sec minimumPatrick Mooney1-2/+2
2015-09-11OS-4647 lx fails to mount nfs share - Transport endpoint is already connectedJerry Jelinek3-3/+28
2015-08-28 [illumos-gate merge]Jerry Jelinek1-2/+1
commit a0f9c00cd82d49a710cee8aeb83ce42b5fb293a9 6141 use kmem_zalloc instead of kmem_alloc + bzero/memset
2015-08-276141 use kmem_zalloc instead of kmem_alloc + bzero/memsetJosef 'Jeff' Sipek1-2/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-07-31 [illumos-gate merge]Jerry Jelinek3-110/+100
commit 7bbc5723436be52a39f5c04d60cc236082c52d5a 6058 ipadm doesn't accept "ALL" as valid field name commit 18961ad2c52f9d85e1f18c75f82d40639f483e1a 6087 bootadm message.h is hiding errors from lint commit 50b1420592e389f7ad93528e20c703aff72dc15e 6088 Unable to enable the nfs/server service when nothing is shared commit 1f183ba0b0be3e10202501aa3740753df6512804 5850 tcp timestamping behavior changed mid-connection
2015-07-305850 tcp timestamping behavior changed mid-connectionLauri Tirkkonen3-110/+100
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-07-23OS-4520 panic in ip_process_ioctl() on freed ci_ipif20150723release-20150723Bryan Cantrill1-3/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com>
2015-05-155893 igmp timout logic induces panicRobert Mustacchi3-14/+57
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-05-11OS-4295 sosctp_connect() can drop unowned lock, inducing panicBryan Cantrill1-1/+1
2015-05-05 [illumos-gate merge]Jerry Jelinek1-4/+1
commit f949c3862e64cd157f2a1aeefd0da08100f76173 3914 ill_frag_hash_tbl not allocated for loopback interfaces Conflicts: usr/src/uts/common/inet/ip/ip_if.c
2015-05-013914 ill_frag_hash_tbl not allocated for loopback interfacesJoshua M. Clulow1-84/+79
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2015-04-304492 zone hung in down state, stuck in ilb_stack_finiJerry Jelinek1-3/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-04-23OS-4213 lxbrand should be able to set TCP_DEFER_ACCEPT after other socket ↵Jerry Jelinek1-1/+6
operations
2015-04-21OS-4206 support deferred TCP acceptsJerry Jelinek1-0/+111
2015-03-26OS-2760 igmp timout logic induces panicRobert Mustacchi3-14/+57
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-03-23 [illumos-gate merge]Jerry Jelinek1-1/+16
commit e2c8add4a6cefe2fe3a4b140f54561823d493bcc 5732 nightly.sh should use check-paths.out to be useful for .gitignore commit b52c8fbe58cfd9f349fdfa6cc5cb6f5731946a2b 5731 make a clean clobber commit 58d7f9e61903e78a381912527dc9dacb6e7feddc 5734 IPFGENITER needs to know when to hit the brakes commit 546c3aa8e92003d6d783c7172f237b41667539e2 5733 ipf should only forward when forwarding is enabled commit a252e0074e35e9003ab1dc3797dccf29ff16ae73 1152 ping(1M) doesn't mention -D (DONTFRAG) option
2015-03-205734 IPFGENITER needs to know when to hit the brakesRobert Mustacchi1-1/+16
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2015-03-205733 ipf should only forward when forwarding is enabledJerry Jelinek1-1/+31
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-03-10OS-4009 Want UDP src port hashing for VXLANRobert Mustacchi4-3/+187
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-03-06OS-3996 ipf should only forward when forwarding is enabledJerry Jelinek1-1/+31
2015-02-16commit 336069c20319c172c4ff9d87d67e8f6301c98a5d merge errorJerry Jelinek1-2/+0
2015-02-16 [illumos-gate merge]Jerry Jelinek1-1/+8
commit 336069c20319c172c4ff9d87d67e8f6301c98a5d 5573 sockmod_pfp improperly handles SO_RCVBUF 5574 sockmod_pfp unable to locate ifindex for bind 5575 sockmod_pfp needs larger statistics counters 5576 sockmod_pfp improperly handles SIOCGSTAMP 5577 sockmod_pfp should limit bpf program size commit f770199a45a8893d2f1615ff4e2d13e041992dc3 5611 Some RPC services do not re-register on rpcbind restart commit 01fbe6ad23cb7fa68bde22fb8edde979ebfb34da 5604 widec.h should expose ws* under __EXTENSIONS__ Conflicts: usr/src/uts/common/inet/sockmods/sockmod_pfp.c
2015-02-145573 sockmod_pfp improperly handles SO_RCVBUFPatrick Mooney2-35/+94
5574 sockmod_pfp unable to locate ifindex for bind 5575 sockmod_pfp needs larger statistics counters 5576 sockmod_pfp improperly handles SIOCGSTAMP 5577 sockmod_pfp should limit bpf program size Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-01-10OS-3690 sockmod_pfp should limit bpf program sizePatrick Mooney2-35/+89
OS-3691 sockmod_pfp improperly handles SIOCGSTAMP OS-3694 sockmod_pfp needs larger statistics counters OS-3698 sockmod_pfp unable to locate ifindex for bind OS-3699 sockmod_pfp improperly handles SO_RCVBUF Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2014-12-12 [illumos-gate merge]Keith M Wesolowski7-144/+109
commit b7070b7dbcc2758a7f87cefb69ad42887a287152 5427 memory leak in libzfs when doing rollback commit 94bdecd9e84ae1042607002db3e64a6849da5874 5198 Want alternate global zone rule set for each ipf netstack 5197 Global zone should be able to manage NGZ ipf state commit c67987612cd8324e1f3d1b5110086552d19a2d89 5200 ipf_stack_destroy error messages when halting zones commit 2f443e27e5988131d8b57bec58ee15f9227e0899 5096 getaddrinfo doesn't properly handle AI_ADDRCONFIG | AI_V4MAPPED commit e48cae6f8c603e9a18cdb49fdf939cd4e1753e62 4643 nss_dns fails to obtain dns ttls Conflicts: usr/src/uts/intel/ipf/ipf.global-objs.debug64 usr/src/uts/common/inet/ipf/solaris.c usr/src/uts/common/inet/ipf/netinet/ipf_stack.h usr/src/uts/common/inet/ipf/netinet/ip_fil.h usr/src/uts/common/inet/ipf/ip_log.c usr/src/uts/common/inet/ipf/ip_fil_solaris.c usr/src/uts/common/inet/ipf/fil.c usr/src/man/man1m/ippool.1m usr/src/man/man1m/ipnat.1m usr/src/man/man1m/ipf.1m usr/src/lib/nsswitch/dns/common/dns_common.c usr/src/lib/nsswitch/dns/Makefile.com usr/src/lib/libzfs/common/libzfs_iter.c usr/src/cmd/ipf/tools/ippool.c usr/src/cmd/ipf/tools/ipnat.c usr/src/cmd/ipf/tools/ipmon.c usr/src/cmd/ipf/tools/ipfzone.c usr/src/cmd/ipf/tools/ipfstat.c usr/src/cmd/ipf/tools/ipfs.c usr/src/cmd/ipf/tools/ipf.c usr/src/cmd/ipf/lib/common/load_poolnode.c usr/src/cmd/ipf/lib/common/load_pool.c usr/src/cmd/ipf/lib/common/load_hashnode.c usr/src/cmd/ipf/lib/common/load_hash.c
2014-12-105198 Want alternate global zone rule set for each ipf netstackRob Gulewich7-78/+461
5197 Global zone should be able to manage NGZ ipf state Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Darren Reed <darrenr@fastmail.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-12-105199 "bad pkt state alloc" kstats due to echo repliesRob Gulewich1-0/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Darren Reed <darrenr@fastmail.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-12-105200 ipf_stack_destroy error messages when halting zonesJerry Jelinek1-3/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Darren Reed <darrenr@fastmail.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-24 [illumos-gate merge]Keith M Wesolowski6-60/+13
commit 6f6a76adacda33b10633476dc6c5d66d7f17dd94 5351 scrub goes for an extra second each txg 5352 scrub should pause when there is some dirty data commit 2cb81960abf615b877f0e41e6db7fc14475d8cb6 5309 mdb $C should still try for stacks with unaligned frame pointers commit 6d89ca534e2138511ecb76c02bcec1bcb83f685b 5334 cleanup gcc warning for cmd/savecore commit 373dc1cf9a4e0791397a9b268cdac1f664af58a8 5348 zio_checksum_error() only fills in info if ECKSUM commit e6518318428d2be1962bf2d47fd83ebfe8cb2736 5350 clean up code in dnode_sync() commit d808a4fc6ac40e878a28e96f1ad7dd2ec439bfbf 5310 Remove always true tests for non-NULL ds->ds_phys commit 2a89c2c59b7c2beb2373c14368cbe7e32af6ffc1 5311 traverse_dnode may report success when it should not commit 587644a8567e6a9533f88401daa59cbd78c4632f 5312 libzfs should be decoupled from kernel's zfs_context.h commit 1e9bd7ec42f2d3bf854c2da35310901194833267 5213 panic in metaslab_init due to space_map_open returning ENXIO commit fbefb14f62976763eeaa74a0c1ac68accb38cf44 5179 Remove unused ZFS ARC functions commit 633fc3a6eed35d918db16925b7048d7a2e28064a 5295 remove maxburst logic from TCP's send algorithm
2014-11-215295 remove maxburst logic from TCP's send algorithmSebastien Roy6-60/+13
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Eric Diven <eric.diven@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2014-11-11 [illumos-gate merge]Keith M Wesolowski5-6/+9
commit 0716b62f878e855b94635ef4793ef5f7f2abb8e4 5256 document some nonsensical code in the px driver commit 7e33f252cf7e3c3ee6c4ad7a90480f5aea3a026c 5288 x86 bitmap inline asm functions duplicate code commit de710d24d2fae4468e64da999e1d952a247f142c 5255 uts shouldn't open-code ISP2 commit 59b0aa363020bcc817969e1c15ac920d3f866e83 4674 No need to undefine rptr in ip.c commit 29e6ab979fdbd9d598f44c73c34496040e817685 5279 cleanup gcc warning for cmd/ls commit 0ed5c46e82c989cfa9726d9dae452e3d24ef83be 5285 pass in cpu_pause_func via pause_cpus commit 37c79205ad46187f54b2edbf6a468160935f14d9 5005 libnvpair JSON output broken by lint fixes 5006 libnvpair JSON cannot print int16 arrays commit 556ec55e431687f7cbda8dfa59e1fb2671d79031 5303 libpthread.3lib incorrectly describes -lpthread semantics commit 3f1de28d23e9724b017260ef6b282b278b6e38f9 5217 Add cache timeout settings to idmapd manifest, increase defaults commit f4427914317470f516ca69daaed90f7efb3d76dc 5216 failover error: cannot share pool/folder - smb add share failed commit f9bc6dadd79442185db5c8eb201c7475554fc7d7 5215 smbd core dump with missing negotiate challenge Conflicts: usr/src/test/util-tests/tests/libnvpair_json/json_common.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_07_nested_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_06_nested.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_05_strings.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_04_number_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_03_empty_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_02_numbers.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_01_boolean.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_00_blank.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/Makefile (copyright) usr/src/test/util-tests/tests/Makefile (upstream mismerge)
2014-11-105255 uts shouldn't open-code ISP2Josef 'Jeff' Sipek4-5/+9
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-104674 No need to undefine rptr in ip.cSachidananda Urs1-1/+0
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-14 [illumos-gate merge]Keith M Wesolowski30-111/+110
commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions