- User Since
- Aug 13 2016, 9:42 PM (97 w, 1 d)
Mon, Jun 11
Thu, Jun 7
Wed, Jun 6
Add license and clean up some reorder diffs
Rebase to r334720
Rebase against today's head
Fri, Jun 1
Some stuff has been committed so rebase against head.
Don't increment index in radix_tree_iter_delete
Thu, May 31
Update since some parts have been committed to head.
- Remove fcheck() macro, patch driver source code instead to use fget() and fput().
- Derive PAGE_MASK from PAGE_SIZE since PAGE_MASK is different on FreeBSD and Linux
Wed, May 30
Remove whitespace change.
Updated diff against today's kernel.
Tue, May 29
Mon, May 28
Revert change to MPASS test in scheduler code.
Sun, May 27
Added TASK_KILLABLE to TASK_NORMAL so that the assert don't cause panic in linux_add_to_sleepqueue().
May 25 2018
May 22 2018
Have you addressed all of @rwatson's comments?
May 16 2018
And netmap is alive again on I218-LM :)
- Omit the inheritance part for now so that we can get this committed. Need more time and eyes to figure out a safe way to solve the locking issues. (this is anyway not a critical function but more a nice-to-have thing)
- Add leading zeros to the rest of the SO_* options to indicate that they are now 32 bit.
May 11 2018
May 10 2018
Apr 30 2018
@rwatson If you have time, I would appreciate if you could take a look at the updates.
Apr 27 2018
Added comment - unsure about locking in one place...
Apr 26 2018
Add entry in man page
Full context for all files.
Apr 24 2018
Thanks for the feedback!
- Fix style
- Add lock assertions
- Acquire INP_HASH_RLOCK in_pcblookup_lbgroup_last()
- Acquire INP_WLOCK before calling soinherit()
Apr 20 2018
Update to apply cleanly to HEAD as of 20180420.
Mar 29 2018
Together with r331692 this issue is solved.
Feb 20 2018
Everything in HEAD now.
Feb 17 2018
Feb 1 2018
Minor style fixes
Simplify tasklet_enable function.
Fix comments and various style fixes.
Jan 31 2018
Fixed some comments. Will update the diff when the last one is fixed.
@hselasky please check my comments in list.h and wait.h.
Jan 30 2018
Thanks for the feedback! I will look at the issues. Please look at my replies to your comments.
The work was started before the split of linuxkpi so merging it back into the two different parts is somewhat messy...
Not relevant anymore.
Jan 26 2018
Seem to help against ukbd irqs but the problem is still there. I now discovered how I can get the same behavior in i3 and X.
I did this in xfce4-terminal, don't know if it has to be that or not. Hold down CTRL (with USB keyboard), press any other key and let go, but hold down CTRL the whole time. Now interrupt storms start on CPU 0 timer.
- Moved radix_tree_iter parts to gplv2 module in kms-drm repo
- Cleaned up style
- Fixed issues pointed out in comments
Jan 25 2018
Thanks for the feedback. Will update the patch.
Improve Makefile. Fix portlint warnings.
Use anonymous shared memory instead of /tmp filesystem because posix_allocated won't work with ZFS.
Jan 23 2018
Fix config sample file naming and update checksum.
Jan 22 2018
Dec 20 2017
Changed maintainer and fixed indent.
Dec 19 2017
Does this need the wlc update from https://bugs.freebsd.org/224202 ?
Dec 9 2017
Thanks for the feedback!
Sorry the previous patch was a bit old. I updated and fixed according to recommendations.
Add Sway to x11-wm Makefile
Update to Weston 3.0
Nov 27 2017
- Minor fixes for IPv6
- Fixed a bug that caused non-wildcard IP address sockets to not function properly
Oct 6 2017
- Add support for IPv6 (but not IPv4-mapped IPv6 addresses)
- Change to M_NOWAIT in lbgroup malloc to solve non-sleepable lock issue
- Removed some old printfs.
Sep 26 2017
Update libdtrace with changes to struct field names.
Sep 15 2017
Fix build error.
Remove debug printing and clean up whitespace diffs. Applies cleanly to master branch as of 20170915.
Branch with this patch can be found here:
Sep 5 2017
Aug 30 2017
I did a clean world+kernel build on iflib/netmap_rx branch.
Aug 28 2017
em0@pci0:0:31:6: class=0x020000 card=0x06db1028 chip=0x156f8086 rev=0x21 hdr=0x00 device = 'Ethernet Connection I219-LM'
Tested with netmap's pkt-gen
Aug 25 2017
Aug 24 2017
Aug 23 2017
The busy waiting would cause 10% CPU usage on my system when no cable connected to em0 (traced to em_if_update_admin_status).
This patch also fixes this. I can no longer detect any unusual CPU usage.
Jul 21 2017
Jul 6 2017
Allow socket inheritance between sockets with SO_REUSEPORT_LB option.
Inspired by https://github.com/DragonFlyBSD/DragonFlyBSD/commit/02ad2f0b874fb0a45eb69750219f79f5e8982272
Jun 21 2017
Jun 13 2017
Duplicate a couple of SO_REUSEPORT checks and do the same for SO_REUSEPORT_LB in 'in_pcb_bindsetup.c'.
Let SO_REUSEPORT_LB set SO_REUSEADDR to fix the "address in use" error earlier mentioned. Testing confirmed that the earlier "possible bug" is now fixed.
Jun 2 2017
May 31 2017
Removed graphics/wayland patches since it has already been updated to 1.13
Remove patch for file with only date change.
Cleaned up weston/Makefile
May 4 2017
Reordered rows and clean up in weston/Makefile.
To illustrate, I just did a build with the WAYLAND option enabled to compare output from ldd.
Cleaned up weston/Makefile.
Removed xorg-server and gtk30 patches that didn't belong here.
It is not the size of libwayland-egl that was the concern, rather that I expect some amount of complaints about Mesa depending on graphics/wayland. Since Xorg depends on Mesa, that would mean Xorg pulls in Wayland even without Xwayland installed. Maybe I am being overly cautious here, but "Why does Mesa depend on LLVM from ports when the same version is provided by the base system?" is a regularly recurring question, sometimes in the form of a complaint. Let's take a poll during the call today to see what the group thinks the option's default state should be.
That is correct, those who wish to try Wayland will n6eed to build some ports with non-default options. The alternative is worse; making everyone using Xorg/Mesa install parts of Wayland regardless of their intent to use it. Unfortunately, we cannot just split off libwayland-egl.so into it's own package because the WAYLAND option also affects the build of gbm (part of the reason to combine the libs was to have a single WAYLAND option affecting both gbm and EGL). I cannot think of a better solution without support for flavors (which would allow packages for mesa-libs and mesa-libs+wayland) but am open to suggestions.