#
805c8e8e |
| 20-Oct-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
kernel: Remove explicit dependencies on <sys/malloc.h> in headers.
All except <net/if_var.h> for now, it needs decoupling in drm first. * Include <sys/malloc.h> in foo.c if they have kmalloc()/kfr
kernel: Remove explicit dependencies on <sys/malloc.h> in headers.
All except <net/if_var.h> for now, it needs decoupling in drm first. * Include <sys/malloc.h> in foo.c if they have kmalloc()/kfree() calls. * Consistently check if MALLOC_DECLARE was declared before. * <sys/mountctl.h>: include <sys/thread.h> for _KERNEL_STRUCTURES too since the "struct journal" embeds "struct thread". * <sys/tty.h>: Only two kernel sources makes use of M_TTYS. * <sys/socketvar2.h>: Make it kernel only header.
show more ...
|
#
73029d08 |
| 29-Jun-2014 |
Franco Fichtner <franco@lastsummer.de> |
kernel: make pktinfo and cpuid native to ip_input()
In order to remove ether_input_pkt(), switch the prototype of if_input() and adjust all callers. While there, consolidate the style of the invoke
kernel: make pktinfo and cpuid native to ip_input()
In order to remove ether_input_pkt(), switch the prototype of if_input() and adjust all callers. While there, consolidate the style of the invoke.
Suggested and reviewed by: sephe
show more ...
|
#
785c7ee6 |
| 03-Jan-2014 |
Franco Fichtner <franco@lastsummer.de> |
netmap: reduce upstream diff output; bring back __FBSDIDs
|
#
b3f97fad |
| 02-Jan-2014 |
Franco Fichtner <franco@lastsummer.de> |
netmap: change header includes
Suggested-by: sephe
FWIW, kqfilter() port is not really going well as poll() is doing a bunch of loosely related drive-by actions that somehow form the API. The best
netmap: change header includes
Suggested-by: sephe
FWIW, kqfilter() port is not really going well as poll() is doing a bunch of loosely related drive-by actions that somehow form the API. The best approach would be to thin out the implementation to at least get the bare core functionality working. That'll also include writing new userland glue. Feels more like a fork than a port that way. :(
show more ...
|
#
f27ed164 |
| 01-Jan-2014 |
Franco Fichtner <franco@lastsummer.de> |
netmap: d_poll -> d_kqfilter
netmap_poll() is a monster. No clue how to move it over to the kqfilter API just yet.
|
#
13431b3e |
| 01-Jan-2014 |
Franco Fichtner <franco@lastsummer.de> |
netmap: fix all the cdev prototypes
While there, reduce diff noise against vanilla sources.
|
#
bf9f7c16 |
| 01-Jan-2014 |
Franco Fichtner <franco@lastsummer.de> |
netmap: more porting; undo some mistakes
Probably adds new issues, too. There's some VM magic, cdev_t adaption and a couple of network internals left.
|
#
ed9bd855 |
| 28-Dec-2013 |
Franco Fichtner <franco@lastsummer.de> |
netmap: lock(9), k*() foo, no ifdefs
The ifdef glue is a bit hard to see through. Remove it now to bring it back later with appropriate ifdefs for DragonFly.
|
#
fb578518 |
| 24-Dec-2013 |
Franco Fichtner <franco@lastsummer.de> |
netmap: initial import of netmap core
Vanilla sources; not hooked up to the build.
Taken-from: https://code.google.com/p/netmap/ (3b385fe7854d)
|