summaryrefslogtreecommitdiff
path: root/sys/net/pf_osfp.c
AgeCommit message (Expand)Author
2020-12-15missing NET_LOCK()/NET_UNLOCK() in pf_osfp_flush()Alexandr Nedvedicky
2020-10-21Provide dummy definitions for NET_LOCK() and PF_LOCK() when compiling thisMark Kettenis
2020-10-21- fixing fatal typos fp vs fp_prealloc.Alexandr Nedvedicky
2020-10-21Prevent NULL dereference introduced in previous.Martin Pieuchot
2020-10-21- move NET_LOCK() further down in pf_ioctl.c. Also move memory allocationsAlexandr Nedvedicky
2017-04-23Some of the LOG_NOTICE messages from PF were seen in normal operationsStuart Henderson
2016-11-22Fold union pf_headers buffer into struct pf_pdesc (enabled by pfvar_priv.h).Richard Procter
2016-10-26Put union pf_headers and struct pf_pdesc into separate header fileAlexander Bluhm
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-02provide a pool_setipl so tcpdump can compile this fileDavid Gwynne
2016-09-02pool_setipl for pf bitsDavid Gwynne
2016-07-19style: no spaces after # for define/include, ok phessler bennoHenning Brauer
2016-04-04Add sys/queue.h where it's needed. Unbreak userland following recentStuart Henderson
2015-09-04The pf_osfp_pl and pf_osfp_entry_pl never get used in interrupt context.Mark Kettenis
2015-07-18msg.mpisashan
2015-07-16Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.Martin Pieuchot
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot
2011-09-28As requested by henning, move the mbuf pointer into struct pf_pdesc.Alexander Bluhm
2011-09-22As I have touched half of pf lines anyway, fix whitespaces now.Alexander Bluhm
2011-09-21Check the protocol header length for tcp, udp, icmp, icmp6 inAlexander Bluhm
2011-09-20pf_setup_pdesc() panics if address family is neither AF_INET norAlexander Bluhm
2011-09-19Consolidate pf function parameters. Move off and hdrlen into pdescAlexander Bluhm
2010-10-18Revert non-compatible and undocumented bullshit commited by 3 developersTheo de Raadt
2010-10-17Add quirks support to operating system fingerprinting. tcpdump partJoel Sing
2010-10-04fp_wscale is only a single byte so do not byteswap it. This makes osClaudio Jeker
2010-07-13- find.fp_wsize *= find.fp_mss, 1;Henning Brauer
2010-04-09replace pool_get(), memset(,0,) with pool_get(,PR_ZERO) as $DEITYOwain Ainsworth
2010-01-18Convert pf debug logging to using log()/addlog(), a single standardisedRyan Thomas McBride
2008-06-14pool_get()s not in interrupt context should not be PR_NOWAIT, butHenning Brauer
2008-06-12#if 0 an annoygly chatty printf active whenever we're at loglevelHenning Brauer
2007-09-01since theHenning Brauer
2006-12-13wrap ipv6 portion with #ifdef INET6. from cmetzJun-ichiro itojun Hagino
2006-12-13IPv6 passive OS fingerprinting.Jun-ichiro itojun Hagino
2004-04-09move some of the non-interrupt pools from the small kmem_map to the muchMike Frantzen
2004-01-04oops... string.h ended up being included twice; pointed out by espiePeter Valchev
2004-01-04include proper protos for userland; deraadtPeter Valchev
2004-01-03make sure userland sees memcmp and friends (gcc3)Marc Espie
2004-01-03put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macrosMarc Espie
2003-12-19more const-correctness, ok mcbride@Daniel Hartmeier
2003-12-18resolve compiler warnings, from Pyun YongHyeon, ok cedric@, mcbride@Daniel Hartmeier
2003-08-27fix inconsistency how we handle tcpopt EOL versus how p0f v2 handles itMike Frantzen
2003-08-27it is supprisingly common (>4%) for some NAT and DSL routers to tweak MSSMike Frantzen
2003-08-21Add Michal Zalewski's p0f v2 style passive OS fingerprinting to PF.Mike Frantzen