History log of /dflybsd-src/sys/net/netmap/netmap_kern.h (Results 1 – 9 of 9)
Revision Date Author Comments
# 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)