summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet
AgeCommit message (Collapse)AuthorFilesLines
2019-07-0911378 ncec_last_time_defended needs to be clock_tDan McDonald1-1/+5
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2010657 ksslf: NULL pointer errorsToomas Soome2-26/+14
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-1110687 Service routine cast changes need smatch fixesJohn Levon1-2/+2
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-0910681 udp.c: udp_reuseaddrMarcel Telka1-2/+2
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-2810573 define TASKQID_INVALID as (taskq_id)0Toomas Soome7-12/+13
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-2110542 spdsock: cast between incompatible function typesToomas Soome1-38/+41
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-1510487 nca: cast between incompatible function typesToomas Soome1-7/+9
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-1210486 keysock: cast between incompatible function typesToomas Soome1-17/+20
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-1210485 ipsecesp: cast between incompatible function typesToomas Soome1-7/+19
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-1210484 ipsecah: cast between incompatible function typesToomas Soome1-8/+20
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-0510496 uts: NULL pointer error in ip_ndp.cToomas Soome1-1/+1
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-0210472 Limit number of multicast NCEsDan McDonald4-26/+301
Reviewed by: Cody Peter Mello <melloc@writev.io> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-02-2510440 ipd: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: Aurélien Larcher <aurelien.larcher@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-2010409 ipf sometimes freezes RFC 1323 transfersDan McDonald1-2/+3
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Cody Peter Mello <melloc@writev.io> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-2010376 uts: NULL pointer issues in genunixToomas Soome1-5/+5
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-1410375 uts: NULL pointer issues in ip moduleToomas Soome7-10/+11
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2310096 kstat update routines shouldn't check for NULL kstatJohn Levon3-4/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-1710085 sctp_getpeeraddrs() doesn't need to check for a NULL primaryJohn Levon1-1/+4
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1410081 smatch indenting fixes for usr/src/utsJohn Levon2-2/+10
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-0410155 ip: cast between incompatible function typesToomas Soome22-335/+358
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-12-2110072 ip: timeout takes void (*)(void *) as callbackToomas Soome1-12/+14
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-269903 qinfo: add typed membersToomas Soome16-36/+45
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-089901 ip: rts_wput_other: this statement may fall throughToomas Soome1-6/+8
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-04-239227 ipd: this statement may fall throughToomas Soome1-0/+1
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-04-239262 iptun: this statement may fall throughToomas Soome1-1/+1
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: C Fraire <cfraire@me.com>
2018-04-239229 ipnet: this statement may fall throughToomas Soome1-1/+2
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-04-069364 genunix: this statement may fall throughToomas Soome4-23/+23
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-04-019181 ipf: this use of "defined" may not be portableToomas Soome6-16/+44
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-02-148988 SADB_ACQUIRE proposals don't include mechanism salt lengthJason King1-4/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2018-02-088989 Allow IKEV2 pf_key(7P) key management cookies to be updated after setJason King1-1/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2018-01-205123 IP DCE does not scale - part deuxKeith M Wesolowski1-0/+5
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Avnindra Singh <Avnindra.Singh@exponential.com> Reviewed by: Sanjay Pokhriyal <Sanjay.Pokhriyal@exponential.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2018-01-188560 Reference leak on ipsec_action_tDan McDonald1-1/+6
Reviewed by: Norm Jacobs <naj@snapcon.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-01-168927 sadb_x_kmc_t's KM cookie should be 64-bits (fix improper upstream)Dan McDonald1-2/+12
2018-01-098927 sadb_x_kmc_t's KM cookie should be 64-bitsDan McDonald3-16/+29
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-01-088653 Use after free in UDP socket close.Dan McDonald1-2/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2017-12-081915 IPsec kstats shouldn't be persistentDan McDonald2-4/+4
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: ken mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-118761 IPv6 default policy table needs update for RFC6724Sebastian Wiedenroth1-8/+28
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-188634 epoll fails to wake on certain edge-triggered conditionsPatrick Mooney1-14/+11
8635 epoll should not emit POLLNVAL 8636 recursive epoll should emit EPOLLRDNORM Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-098695 inet/ip/ip6_ire.c: variable 'masked_addr' set but not usedToomas Soome1-2/+0
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-088541 pfiles does not properly identify PF_KEY or PF_POLICYDan McDonald3-19/+114
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-048529 Extended and regular SADB_ACQUIREs should share address extension codeDan McDonald7-890/+801
Portions contributed by: Bayard Bell <buffer.g.overflow@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-028554 Small ipsec_alginfo_t leak when zones shutdownDan McDonald1-3/+1
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-07-295980 in-kernel inet_ntop should format IPv4 addresses like userland oneYuri Pankov2-96/+96
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-168381 Convert ipsec_alg_lock from mutex to rwlockBayard Bell7-110/+116
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-126856 sys/stream.h exposes unnecessary macros to userlandGordon Ross1-0/+2
Portions contributed by: Lauri Tirkkonen <lotheac@iki.fi> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-06-058285 kssl: misleading-indentationToomas Soome1-4/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-05-088164 ipf: bad preprocessor use and need FALLTHROUGHToomas Soome13-41/+43
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-04-107185 IP DCEs leak from halted non-global zonesDan McDonald1-15/+32
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-02-227812 Remove gender specific languageDaniel Hoffman7-8/+12
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-177819 IPv6 Packet and MTU bugDan McDonald4-37/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>