summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2021-06-02With parallel execution of pf_test() two packets may try to update the sameAlexandr Nedvedicky
2021-06-02whitespace tweaks, no functional change.David Gwynne
2021-06-02only read the if_bpf pointer once.David Gwynne
2021-06-02tpmr_input is called in an smr crit section, so it doesnt need its own.David Gwynne
2021-06-02read the tpmr if_flags once in tpmr_input so link flags apply consistently.David Gwynne
2021-06-02use ipv4_check and ipv6_check to well, check ip headers before running pf.David Gwynne
2021-06-02use ipv4_check and ipv6_check provided by the network stacks.David Gwynne
2021-06-01Check `so_state' in rtm_senddesync() and return if SS_ISCONNECTED ormvs
2021-06-01a couple of minor whitespace tweaks. no functional change.David Gwynne
2021-05-30Declare all struct protosw as constant.Alexander Bluhm
2021-05-27ajacoutot says i missed copying some bits from bridge for divert-to.David Gwynne
2021-05-27ajacouto says i missed copying some bits from bridge for divert-to.David Gwynne
2021-05-26Use `so_lock' to protect key management (PF_KEY) sockets. This can bemvs
2021-05-26add support for pf divert-to on tpmr, like what was done for veb(4).David Gwynne
2021-05-26support divert-to when pf applies it to a packet.David Gwynne
2021-05-25As network features are not added dynamically, the domain structuresAlexander Bluhm
2021-05-25The arrays sadb_exts_allowed_out and sadb_exts_required_out areAlexander Bluhm
2021-05-17fix state key reference underflow, when sk == skrevAlexandr Nedvedicky
2021-05-17Revert. Last change should not have been committed.Claudio Jeker
2021-05-17Increase the default buffer space using on PF_UNIX sockets to 8k.Claudio Jeker
2021-05-16panic does not require a \n at the end. When one is provided, it looks wrong.Theo de Raadt
2021-05-16In route detach we delete `rop_timeout' while `rop' is still linked tomvs
2021-05-15Fix IPsec NAT-T to work with pipex(4). Introduce a new packet tagYASUOKA Masahiko
2021-05-06Kill pfkeyv2_parsemessage() declaration which is absolutely uselessmvs
2021-05-04Initialize `ipsec_policy_pool' within pfkey_init() instead of doing thatmvs
2021-05-04Remove unused `spd_tables' declaration.mvs
2021-05-02Do soreserve() before `kp' allocation. This simplifies error path. Themvs
2021-05-01Implement per-socket `so_lock' rwlock(9) and use it to protect routingmvs
2021-04-27pf_state_key_link_reverse() is prone to race on parallel forwardingAlexandr Nedvedicky
2021-04-26Revert per-socket `so_lock' rwlock(9) and use it to protect routingClaudio Jeker
2021-04-25Implement per-socket `so_lock' rwlock(9) and use it to protect routingmvs
2021-04-23call klist_invalidate from bpfsdetach to tell kq listeners what happened.David Gwynne
2021-04-23only skip pf once for packets that are injected by a divert-packet socket.David Gwynne
2021-03-26Push kernel lock within rtable_add(9) and rework it to return 0 in themvs
2021-03-26Push kernel lock down to rt_setsource() to make `ifa' dereference safe.mvs
2021-03-26Only install route with label, fix route leak on destroykn
2021-03-21wg(4): fix race between tx/rx handshakes, from Matt Dunwoodie, ok mpi@Stuart Henderson
2021-03-20RFC 8981 allows the configuration of only temporary IPv6 addresses.Florian Obser
2021-03-18When changing the link local address send a RTM_IFINFO message out.Claudio Jeker
2021-03-18Do not call rtm_ifchg() if IFF_UP changed. The code in if_up() and if_down()Claudio Jeker
2021-03-18Like in the sysctl case include the ifp_sadl as RTA_IFP address in RTM_IFINFOClaudio Jeker
2021-03-18Fix SIOCDELLABEL/"ifconfig mpe0 -mplslabel" to unset label completelykn
2021-03-17Make "ifconfig mpw0 -mplslabel" workkn
2021-03-17Use correct rdomain when adding/deleting routeskn
2021-03-17Hide kernel internals from userland by wrapping more bits in _KERNEL blocks.Claudio Jeker
2021-03-11When RFC 8981 obsoleted RFC 4941 the terminology changed fromFlorian Obser
2021-03-11There is no need to try to attach IPv6 to an interface when theFlorian Obser
2021-03-11If the AUTOCONF4 or AUTOCONF6 flags get enabled, force the interface up.Theo de Raadt
2021-03-10spellingJonathan Gray
2021-03-09Issuing FIOSETOWN and TIOCSPGRP ioctl commands on a tun(4) device leaksanton