summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-05- split pf_find_or_create_ruleset() to smaller chunks.Alexandr Nedvedicky
2017-09-05Simplify rtable_mpath_insert().Martin Pieuchot
2017-09-05Restart the iteration when a multipath list is re-ordered to make sureMartin Pieuchot
2017-09-05Replace NET_ASSERT_LOCKED() by soassertlocked() in *_usrreq().Martin Pieuchot
2017-09-01Change sosetopt() to no longer free the mbuf it receives and changeMartin Pieuchot
2017-08-22Prevent a race against ipsec_in_use.Martin Pieuchot
2017-08-17Remove a class from parent's active list when queue is emptyMike Belopuhov
2017-08-17Resolve races with the hfsc_deferred timeoutMike Belopuhov
2017-08-17Skip SPD lookups for short packets on IPsec-enabled bridgeMike Belopuhov
2017-08-16Validate pfra_type after copyin before using it to index an arrayMike Belopuhov
2017-08-15After we stopped processing router advertisements in the kernelFlorian Obser
2017-08-14Remove unneeded null pointer check in mpe_input*: ifp cannot be NULL.Reyk Floeter
2017-08-14move pf_get_wscale + pf_get_mss prototypes to pfvar.h (diff shrinkage)Henning Brauer
2017-08-14add half-open tcp states accounting, road paved by sashanHenning Brauer
2017-08-14Use the rv variable in sppp_output() as it was intended.Reyk Floeter
2017-08-14The "ret" return value is reused and overwritten, potentiallyReyk Floeter
2017-08-13to change a state's state (that term is overloaded in pf, protocol stateHenning Brauer
2017-08-12Use the NET_LOCK() macro instead of handrolling it.Martin Pieuchot
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-08-11During MPPE key reduction on the 40 bits case the first 3 octets need to beRicardo Mestre
2017-08-11space after if.Reyk Floeter
2017-08-11Revision 1.139 accidentally removed an ip = mtod(), resulting in aReyk Floeter
2017-08-11Fix out-of-bounds read when looking up the flow-mod handler.Reyk Floeter
2017-08-11Set free'd tables to NULL in swofp_flow_entry_instruction_free().Reyk Floeter
2017-08-11Priority is stored in the vlan_pcp field not in the vlan_vid field.Reyk Floeter
2017-08-11Fix copy-paste error: first check is on "target", second check is on "key".Reyk Floeter
2017-08-11Instead of repeating the same return statement in both cases of aReyk Floeter
2017-08-11Fix out-of-bounds read when looking up the multipart message handler.Reyk Floeter
2017-08-11Fix out-of-bounds read when looking up the message handler.Reyk Floeter
2017-08-11The timeval in sppp_input() is also used when the interface is not IFF_UP.Reyk Floeter
2017-08-10Move the solock()/sounlock() dance outside of sobind().Martin Pieuchot
2017-08-10A missing break in vxlan_sockaddr_cmp() could eventually trick anReyk Floeter
2017-08-10The socket field so_proto can never be NULL. Remove the checks.Alexander Bluhm
2017-08-10The caller of sobind() has to free the name mbuf. Plug a mbuf leakAlexander Bluhm
2017-08-10Prevent userland to modify RTF_LOCAL route entries.Martin Pieuchot
2017-08-06Reduce contention on the NET_LOCK() by moving the logic of the pfpurgeMartin Pieuchot
2017-08-04When we disable INET6 on an interface that also removes the autoconf6Florian Obser
2017-08-02Fix rtable regression tests.Martin Pieuchot
2017-08-02Move a sanity check that only makes sense for userland where it belongs.Martin Pieuchot
2017-08-01rt_if_track() is needed even on ramdisk kernels, because of MPATHTheo de Raadt
2017-08-01Add missing splx().Martin Pieuchot
2017-07-30Enable mpath support in the Allotment Routing Table (ART) on the ramdisk.Florian Obser
2017-07-30Switch installer to Allotment Routing Table (ART).Florian Obser
2017-07-28Add an error argument to rtm_send() instead of rerolling it insideMartin Pieuchot
2017-07-27Export RTAX_IFP, RTAX_IFA and RTAX_LABEL to userland in rtdeletemsg().Martin Pieuchot
2017-07-27For pf the anchor is a C string so ensure that the value passed in via ioctlClaudio Jeker
2017-07-27SEQ16_* macros weren't able to compare properly if one of the sequences isYASUOKA Masahiko
2017-07-26Consistantly use kp as the var name for struct keycb.Claudio Jeker
2017-07-26Fix typo in comment, ok deraadt@anton