summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/ip
AgeCommit message (Collapse)AuthorFilesLines
2022-11-1415148 SADB_EXPIRE messages omit KMC extensionJason King1-1/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-11-1415146 sadb_unlinkassoc() isn't idempotentDan McDonald1-1/+5
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2022-11-0515114 IP_DONTFRAG more like IP please fragRobert Mustacchi1-4/+12
Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-04-0614619 Race between udp_activate() and conn_get_socket_info()Dan McDonald1-4/+16
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Marco van Wieringen <marco.van.wieringen@planets.elm.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-1014443 resection manual pages per IPD4Richard Lowe3-6/+6
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-225513 KM_NORMALPRI should be documented in kmem_alloc(9f) and ↵Dan McDonald1-1/+1
kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-11-0914210 reflecting ICMP of IP-in-IP needs to be more robustDan McDonald2-9/+31
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-08-1613939 it's time the 32bit intel kernel was (x)86'dRichard Lowe1-1/+1
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Garret D'Amore <garrett@damore.org>
2021-07-3013966 strong IP hostmodel breaks DHCPJason King1-2/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2020-10-0113175 Add support for IP_RECVTOSAndy Fiddaman2-11/+46
13182 CMSG_ macros should have man pages Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-2313148 do not sq_wait unnecessarilyPatrick Mooney1-12/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-0312456 ipsec: variable may be used uninitializedToomas Soome2-1/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-0212976 system panics with error in IP moduleDan McDonald1-1/+8
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <p.winder@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-1912679 want viona driver for bhyvePatrick Mooney2-2/+19
Portions contributed by: Ryan Zezeski <rpz@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Jason King <jason.king@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Portions contributed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1812676 want better offloads for vnicsRyan Zezeski3-107/+20
12677 simnet has bogus mi_tx_cksum_flags 12678 mac_tx() is too eager to emulate hardware offloads Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0812466 Enable IPv6 TSO Support for vioifRobert Mustacchi2-7/+6
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Garrett D'Amore <garrett@damore.org>
2020-03-0612319 ipsecah/ipsecesp: smatch errorsToomas Soome3-25/+19
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-0612173 ip: variable may be used uninitialized in this functionToomas Soome16-33/+79
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-0211490 SRS ring polling disabled for VLANsRyan Zezeski2-10/+8
11491 Want DLS bypass for VLAN traffic 11492 add VLVF bypass to ixgbe core 2869 duplicate packets with vnics over aggrs 11489 DLS stat delete and aggr kstat can deadlock Portions contributed by: Theo Schlossnagle <jesus@omniti.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-02-2012321 spdsock: smatch errorsToomas Soome1-4/+8
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-249531 Want netstat -u to show PIDs associated with socketsAndy Fiddaman1-25/+75
11707 provide 64-bit libdhcpagent 11708 netstat should be smatch and CERRWARN clean Portions contributed by: Mohamed A. Khalfella <khalfella@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-2311553 Want pluggable TCP congestion control algorithmsSebastien Roy1-0/+1
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-2110703 smatch unreachable code checking needs reworkingJohn Levon1-3/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-1911547 Want connstat(1M) command to display per-connection TCP statisticsSebastien Roy1-0/+7
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com> Portions contributed by: Ahmed G <ahmedg@delphix.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1511556 ip_attr.c functions need to not dereference conn_ixa directly after ↵Dan McDonald1-29/+36
lock drop Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Mike Gerdts <mgerdts@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Gordon Ross <gwr@nexenta.com>
2019-08-028903 IPPF paths have bad logicMichael McConville2-9/+9
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: John Levon <levon@movementarian.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
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-03-2810573 define TASKQID_INVALID as (taskq_id)0Toomas Soome4-8/+9
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-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 McDonald2-16/+281
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-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 Soome6-8/+8
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 Levon2-3/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
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 Soome12-205/+217
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-11-269903 qinfo: add typed membersToomas Soome10-26/+30
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-069364 genunix: this statement may fall throughToomas Soome3-22/+22
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-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 McDonald1-13/+24
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>