summaryrefslogtreecommitdiff
path: root/sys/net/if_pflow.c
AgeCommit message (Expand)Author
2016-10-04Convert timeouts that need a process context to timeout_set_proc(9).Martin Pieuchot
2016-04-29Make if_output() return EAFNOSUPPORT instead of just dropping packetsKenneth R Westerback
2015-10-03IPv6 transport for pflow data.Florian Obser
2015-09-12Call socreate(9) only when we have a destination ip and port.Florian Obser
2015-09-09size for free()Florian Obser
2015-09-04pflow_flush() still needs sc->send_nam; free it later.Florian Obser
2015-09-04Fix an mbuf use-after-fruit in pflow_clone_create().Martin Pieuchot
2015-07-21We don't do 'ARGSUSED' anymoreFlorian Obser
2015-07-21use curproc instead of proc0Florian Obser
2015-07-20Use the kernel socket interface (sosend(9) etc) instead of shovingFlorian Obser
2015-07-16add missing malloc checkFlorian Obser
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-07Introduce unhandled_af() for cases where code conditionally doesJonathan Gray
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-11-20Yet more #include de-duplication.Kenneth R Westerback
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-08-13Bring IPFIX sequence numbers in line with the RFC; originalBret Lambert
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-03-29Kill pflowproto 9, it's unfixable post 2038, a better, standardizedFlorian Obser
2014-01-24computing the ip csum just before the bpf mtap and only if there is aHenning Brauer
2014-01-21allow pflow(4) to determine the src IP address based on the routeSebastian Benoit
2013-11-01Send pflow(4) packets in the correct rdomain.Florian Obser
2013-10-19simplify: no need to muck with the pseudo hdr cksum any moreHenning Brauer
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-09-13Don't send flows if flowsrc is not set. Packages had a brokenFlorian Obser
2013-08-13Split pflow version 9 and version 10 to be able to send 64 bitFlorian Obser
2013-08-10Cancel timeouts on pflow interface destruction.Florian Obser
2013-07-05bring back pflow v10; broken in previous commit, sorry.Florian Obser
2013-05-31export the original aka untranslated address for af-to in pflowFlorian Obser
2013-05-30export the original aka untranslated address in pflowSebastian Benoit
2013-05-03Export ingress/egress interface index in pflow(4).Florian Obser
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
2013-03-28code that calls timeout functions should include timeout.hTed Unangst
2013-03-28no need for a lot of code to include proc.hTed Unangst
2013-03-26Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.Martin Pieuchot
2013-02-05netflow v10 omitted the sysUpTime flow set header field fromFlorian Obser
2013-01-16switch from using softclock ticks to getnanotime when putting time on theDavid Gwynne
2012-11-08wrap bpfilter portion with #if NBPFILTER > 0.Gleydson Soares
2012-10-30Use time_uptime for expiration values as time_second can be skewed atFlorian Obser
2012-04-11fix all the suser calls which pass an incorrect p_acflag argument;Mike Belopuhov
2012-02-02add netflow v9/ipfix support to pflow(4).Sebastian Benoit
2011-11-25use time_uptime to set state creation values as time_second can beDavid Gwynne
2011-07-09honor the net.inet.udp.checksum setting.David Hill
2011-07-06cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhmHenning Brauer
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2010-07-02m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsBret Lambert
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst