#
8a93af2a |
| 08-Jul-2023 |
Matthew Dillon <dillon@apollo.backplane.com> |
network - Remove host-order translations of ipv4 ip_off and ip_len
* Do not translate ip_off and ip_len to host order and then back again in the network stack. The fields are now left in network
network - Remove host-order translations of ipv4 ip_off and ip_len
* Do not translate ip_off and ip_len to host order and then back again in the network stack. The fields are now left in network order.
show more ...
|
#
da83d6de |
| 30-Mar-2023 |
Sascha Wildner <saw@online.de> |
kernel/pf: Add missing opt_inet6.h include to get at INET6.
While here, remove a bogus INET6 check.
|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
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 ...
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
#
54ba75e6 |
| 13-Feb-2017 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
libkern: Make inet_ntoa MPSAFE by passing string buffer to it.
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3 |
|
#
a60655aa |
| 01-May-2012 |
Sascha Wildner <saw@online.de> |
kernel: Remove some bogus casts of NULL to something.
|
Revision tags: v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0 |
|
#
1186cbc0 |
| 06-Jan-2011 |
Jan Lentfer <Jan.Lentfer@web.de> |
pf: convert to use kmalloc instead of zalloc
|
Revision tags: v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
#
4b1cf444 |
| 22-Dec-2006 |
Sascha Wildner <swildner@dragonflybsd.org> |
Rename printf -> kprintf in sys/ and add some defines where necessary (files which are used in userland, too).
|
#
02742ec6 |
| 19-Sep-2004 |
Joerg Sonnenberger <joerg@dragonflybsd.org> |
Kernel part of PF
Ported-by: - Max Layer (original patch set, FreeBSD PF maintainer) - Devon O'Dell, Simon 'corecode' Schubert (integration and DragonFly specific changes)
In contrast to FreeBSD
Kernel part of PF
Ported-by: - Max Layer (original patch set, FreeBSD PF maintainer) - Devon O'Dell, Simon 'corecode' Schubert (integration and DragonFly specific changes)
In contrast to FreeBSD and OpenBSD, use direct flags in pkthdr instead of m_tags. This reduces allocation and processing overhead.
Keep the IP header in Host Byte Order like the rest of the tree assumes.
Module support has a memory leak for vm_zones when unloading pf.ko.
show more ...
|
#
ed1f0be2 |
| 11-Oct-2010 |
Jan Lentfer <Jan.Lentfer@web.de> |
pf: Update packetfilter to OpenBSD 4.4
* As correct pf function depends directly on pfsync now compile if_pfsyn.c into pf.ko. pflog is already part of pf.ko.
* A
pf: Update packetfilter to OpenBSD 4.4
* As correct pf function depends directly on pfsync now compile if_pfsyn.c into pf.ko. pflog is already part of pf.ko.
* Activate pfsync function by default. It's not a kernel option anymore, but pfsync is very unlikley to work. Anyway our ifconfig is missing all pfsync related options. I will try to make pfsync working again after upgrading to pf from OpenBSD 4.5 as pfsync changes completley then and is not compatible anymore with prior versions.
* Also make the module unloading sane in if_pflog.c
Thanks to Alex Hornung and Aggelos Economopoulos for debugging.
show more ...
|
#
f72ba821 |
| 09-Oct-2010 |
Jan Lentfer <Jan.Lentfer@web.de> |
PF: Fix Operating System Fingerprinting
Due to some wrongly imported byte-order conversions osfp was broken.
Reported and tested by: Matthias Schmidt (matthias@dragonflybsd.org)
|
#
63e667b8 |
| 10-Aug-2010 |
Sascha Wildner <saw@online.de> |
pf(4): Remove a ', 1' that had no effect (OpenBSD dev too tired, I guess).
|
#
70224baa |
| 08-Aug-2010 |
Jan Lentfer <Jan.Lentfer@web.de> |
pf: Update packet filter to the version that comes with OpenBSD 4.1
The original OpenBSD 4.1 defaults to "keep state flags S/SA" for all pass rules. In contrast to that we default to "no sta
pf: Update packet filter to the version that comes with OpenBSD 4.1
The original OpenBSD 4.1 defaults to "keep state flags S/SA" for all pass rules. In contrast to that we default to "no state". As in earlier verions of pf in DragonFly the default keep-state policy can still be set with the keep-policy option (e.g. "set keep-policy keep state (pickups)").
DragonFly additions to pf have been kept: fairq support, pickups.
Detailed Info on changes/additions: * ALTQ: Fix altq to work with pf_mtag Patch by Matthew Dillon * libkern: Revert commit e104539 strchr was added to libkern.h together with strrch * net/if.h: add interface groups Imported from FreeBSD. * netinet6/in6.h: add macros IN6_IS_ADDR_MC_INTFACELOCAL IN6_IS_SCOPE_EMBED PV6_ADDR_SCOPE_INTFACELOCAL * sys/libkern.h: Add strchr and strrchr as inline functions Brought in from FreeBSD * sys/net/if_var.h: Import interface groups Import interface groups and event handlers from FreeBSD * sys/net/if_var.h: add if_pf_kif, if_groups to struct ifnet obtained from: Open/FreeBSD * net/if_types.h: add IFT_ENC to non-IATA-assignments obtained from Open/FreeBSD * net/bpf.c: add bpf_mtap_hdr from OpenBSD Con up a minimal dummy header to pacify bpf. Allocate (only) a struct m_hdr on the stack.
show more ...
|