The NetBSD Project

CVS log for src/sys/netinet/sctputil.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / netinet

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19 / (download) - annotate - [select for diffs], Fri Apr 8 10:27:04 2022 UTC (23 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored) to selected 1.7 (colored)

s/postion/position/

Revision 1.18 / (download) - annotate - [select for diffs], Sun Dec 5 03:08:19 2021 UTC (2 years, 3 months ago) by msaitoh
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored) to selected 1.7 (colored)

s/measurment/measurement/ in comment.

Revision 1.16.10.1 / (download) - annotate - [select for diffs], Sun Aug 1 22:42:42 2021 UTC (2 years, 7 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored) next main 1.17 (colored) to selected 1.7 (colored)

Sync with HEAD.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jul 24 21:31:39 2021 UTC (2 years, 8 months ago) by andvar
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored) to selected 1.7 (colored)

Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889.
Also fixed some additional typos in comments, found on review of same files or typos.

Revision 1.12.16.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:05:16 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.12.16.2: +2 -116 lines
Diff to previous 1.12.16.2 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.7 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.12.16.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:58 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.12.16.1: +4 -45 lines
Diff to previous 1.12.16.1 (colored) to branchpoint 1.12 (colored) to selected 1.7 (colored)

Merge changes from current as of 20200406

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:52 2020 UTC (4 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.15: +4 -45 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.7 (colored)

Sync with head.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 19 20:51:13 2020 UTC (4 years, 2 months ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2
Branch point for: thorpej-i2c-spi-conf
Changes since 1.15: +4 -45 lines
Diff to previous 1.15 (colored) to selected 1.7 (colored)

Replace kooky sctp random number generation by cprng_strong32().

Revision 1.15 / (download) - annotate - [select for diffs], Tue Aug 13 19:55:40 2019 UTC (4 years, 7 months ago) by rjs
Branch: MAIN
CVS Tags: phil-wifi-20191119, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.14: +4 -118 lines
Diff to previous 1.14 (colored) to selected 1.7 (colored)

Remove unused checksum code.

Revision 1.12.16.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:09:47 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.12.14.2 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:51 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.12.14.1: +3 -3 lines
Diff to previous 1.12.14.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.7 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 8 06:34:40 2018 UTC (5 years, 4 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored) to selected 1.7 (colored)

"s/ are are / are /" in comment. No functional change.

Revision 1.12.14.1 / (download) - annotate - [select for diffs], Thu Sep 6 06:56:44 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored) to selected 1.7 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 3 16:29:36 2018 UTC (5 years, 6 months ago) by riastradh
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored) to selected 1.7 (colored)

Rename min/max -> uimin/uimax for better honesty.

These functions are defined on unsigned int.  The generic name
min/max should not silently truncate to 32 bits on 64-bit systems.
This is purely a name change -- no functional change intended.

HOWEVER!  Some subsystems have

	#define min(a, b)	((a) < (b) ? (a) : (b))
	#define max(a, b)	((a) > (b) ? (a) : (b))

even though our standard name for that is MIN/MAX.  Although these
may invite multiple evaluation bugs, these do _not_ cause integer
truncation.

To avoid `fixing' these cases, I first changed the name in libkern,
and then compile-tested every file where min/max occurred in order to
confirm that it failed -- and thus confirm that nothing shadowed
min/max -- before changing it.

I have left a handful of bootloaders that are too annoying to
compile-test, and some dead code:

cobalt ews4800mips hp300 hppa ia64 luna68k vax
acorn32/if_ie.c (not included in any kernels)
macppc/if_gm.c (superseded by gem(4))

It should be easy to fix the fallout once identified -- this way of
doing things fails safe, and the goal here, after all, is to _avoid_
silent integer truncations, not introduce them.

Maybe one day we can reintroduce min/max as type-generic things that
never silently truncate.  But we should avoid doing that for a while,
so that existing code has a chance to be detected by the compiler for
conversion to uimin/uimax without changing the semantics until we can
properly audit it all.  (Who knows, maybe in some cases integer
truncation is actually intended!)

Revision 1.12.12.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:39:04 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.12.12.1: +3707 -0 lines
Diff to previous 1.12.12.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.7 (colored)

update from HEAD

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:54:06 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:50 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.1.2.7 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:59 2017 UTC (7 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.6: +4 -3 lines
Diff to previous 1.1.2.6 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.12.12.1, Mon Jan 16 15:44:47 2017 UTC (7 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.12: +0 -3707 lines
FILE REMOVED

file sctputil.c was added on branch tls-maxphys on 2017-12-03 11:39:04 +0000

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 16 15:44:47 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-base, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: tls-maxphys, phil-wifi, pgoyette-compat
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.7 (colored)

ip6_sprintf -> IN6_PRINT so that we pass the size.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 16 07:33:36 2017 UTC (7 years, 2 months ago) by ryo
Branch: MAIN
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored) to selected 1.7 (colored)

Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mpsafe.

Reviewed by ozaki-r@

Revision 1.1.2.6 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:22 2016 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.5: +10 -10 lines
Diff to previous 1.1.2.5 (colored) to branchpoint 1.1 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.10 / (download) - annotate - [select for diffs], Thu Jul 7 09:32:02 2016 UTC (7 years, 8 months ago) by ozaki-r
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.7 (colored)

Switch the address list of intefaces to pslist(9)

As usual, we leave the old list to avoid breaking kvm(3) users.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jun 10 13:27:16 2016 UTC (7 years, 9 months ago) by ozaki-r
Branch: MAIN
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored) to selected 1.7 (colored)

Introduce m_set_rcvif and m_reset_rcvif

The API is used to set (or reset) a received interface of a mbuf.
They are counterpart of m_get_rcvif, which will come in another
commit, hide internal of rcvif operation, and reduce the diff of
the upcoming change.

No functional change.

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Sun May 29 08:44:38 2016 UTC (7 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.4: +12 -6 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.8 / (download) - annotate - [select for diffs], Sun May 22 23:04:27 2016 UTC (7 years, 10 months ago) by rjs
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

Use const for arguments to sctp_is_same_scope().

Revision 1.7 / (download) - annotate - [selected], Thu May 12 02:24:17 2016 UTC (7 years, 10 months ago) by ozaki-r
Branch: MAIN
Changes since 1.6: +9 -3 lines
Diff to previous 1.6 (colored)

Protect ifnet list with psz and psref

The change ensures that ifnet objects in the ifnet list aren't freed during
list iterations by using pserialize(9) and psref(9).

Note that the change adds a pslist(9) for ifnet but doesn't remove the
original ifnet list (ifnet_list) to avoid breaking kvm(3) users. We
shouldn't use the original list in the kernel anymore.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Apr 26 11:02:57 2016 UTC (7 years, 11 months ago) by rjs
Branch: MAIN
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored) to selected 1.7 (colored)

Fix build when IPSEC enabled.

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Fri Apr 22 15:44:18 2016 UTC (7 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.3: +4 -5 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.5 / (download) - annotate - [select for diffs], Mon Apr 11 08:56:16 2016 UTC (7 years, 11 months ago) by ozaki-r
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422
Changes since 1.4: +2 -3 lines
Diff to previous 1.4 (colored) to selected 1.7 (colored)

Sweep unncessary radix.h inclusions

Revision 1.4 / (download) - annotate - [select for diffs], Sun Apr 3 09:57:40 2016 UTC (7 years, 11 months ago) by mlelstv
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) to selected 1.7 (colored)

Replace generic queue macros with IFNET/IFADDR macros.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:33 2016 UTC (8 years ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.2: +14 -55 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored) to selected 1.7 (colored)

Sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 6 19:46:05 2016 UTC (8 years ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20160319
Changes since 1.2: +7 -6 lines
Diff to previous 1.2 (colored) to selected 1.7 (colored)

PR/50899: David Binderman: optimize memset

Revision 1.2 / (download) - annotate - [select for diffs], Mon Feb 15 19:00:42 2016 UTC (8 years, 1 month ago) by rtr
Branch: MAIN
Changes since 1.1: +9 -51 lines
Diff to previous 1.1 (colored) to selected 1.7 (colored)

Fix building of IPv4-Mapped IPv6 addresses.

As discussed on tech-net@ use in6_sin_2_v4mapsin6() to build mapped
addresses.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sun Dec 27 12:10:07 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.1: +3742 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) to selected 1.7 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.1.2.1, Tue Oct 13 21:28:35 2015 UTC (8 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1: +0 -3742 lines
FILE REMOVED

file sctputil.c was added on branch nick-nhusb on 2015-12-27 12:10:07 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Tue Oct 13 21:28:35 2015 UTC (8 years, 5 months ago) by rjs
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226
Branch point for: nick-nhusb
Diff to selected 1.7 (colored)

Add core networking support for SCTP.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>