summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2021-02-16use rtalloc_mpath in pf_route and pf_route6.David Gwynne
2021-02-15Simplify error path in in route_attach(). We always call it in threadmvs
2021-02-12pf_remove_divert_state() is an entry point into pf, modifying the pf statePatrick Wildt
2021-02-12Fix null pointer dereference in pf_route6(). Embedding scope intoAlexander Bluhm
2021-02-11We link `ifp' to `if_list' before we perform if_attachsetup(). It is notmvs
2021-02-10Interface group names must fit into IFNAMSIZ and be unique. ButAlexander Bluhm
2021-02-10Remove `sc_dead' logic from pppac(4). It is used to preventmvs
2021-02-09pfsync_state_import() must not be called with the pf state lock held,Patrick Wildt
2021-02-09Activate use of PF_LOCK() by removing the WITH_PF_LOCK ifdefs.Patrick Wildt
2021-02-08Start refcounting interface groups with 1. if_creategroup() returnsAlexander Bluhm
2021-02-06Simplex interface sends packet back without hardware checksumAlexander Bluhm
2021-02-05Fix whitespace.Alexander Bluhm
2021-02-04make if_pfsync.c a better friend with PF_LOCKAlexandr Nedvedicky
2021-02-03change pf_route so pf only runs when packets enter and leave the stack.David Gwynne
2021-02-01Netlock should be grabbed before pppx_if_find() call in pppxwrite().mvs
2021-02-01Remove dummy TUNSIFMODE ioctl(2) call from pppac(4) and npppd(8). Sincemvs
2021-02-01ifunit() was fully replaced by if_unit(9) and should go away.mvs
2021-02-01change route-to so it sends packets to IPs instead of interfaces.David Gwynne
2021-01-28bridge(4): convert ifunit() to if_unit(9)mvs
2021-01-28trunk(4): convert ifunit to if_unit(9)mvs
2021-01-28handle "once" rules before letting pfsync defer tx of a packet.David Gwynne
2021-01-27if the route resolved in pf_route is invalid, generate an icmp error.David Gwynne
2021-01-27have pf_route{,6} clear the pf_pdesc mbuf ref early for route-to/reply-to.David Gwynne
2021-01-27don't run copies of packets made by dup-to through pf_test.David Gwynne
2021-01-25We have this sequence in bridge(4) ioctl(2) path:mvs
2021-01-25Fix wg(4) ioctl to be able to handle multiple wgpeers.YASUOKA Masahiko
2021-01-21vlan(4): convert ifunit() to if_unit(9)mvs
2021-01-21let vfs keep track of nonblocking state for us.David Gwynne
2021-01-20An invalid packet may not have set src and dst in packet descriptor.Alexander Bluhm
2021-01-20Print rewritten addresses in tcpdump(8) logged with pflog(4) forAlexander Bluhm
2021-01-19pflog(4) tried to log the translated packet with rdr-to, nat-to,Alexander Bluhm
2021-01-19pipex(4): convert ifunit() to if_unit(9)mvs
2021-01-19switch(4): convert ifunit to if_unit(9)mvs
2021-01-19pppoe(4): convert ifunit() to if_unit(9)mvs
2021-01-19pipex(4): convert ifunit() to if_unit(9)mvs
2021-01-19gre(4): convert ifunit() to if_unit(9)mvs
2021-01-19tpmr(4): convert ifunit() to if_unit(9)mvs
2021-01-19bpe(4): convert ifunit() to if_unit(9)mvs
2021-01-19aggr(4): convert ifunit() to if_unit(9)mvs
2021-01-18Convert ifunit() to if_unit(9).mvs
2021-01-18Introduce new function if_unit(9). This function returns a pointer themvs
2021-01-17don't encode the mbuf prio as part of the vlan tag in bpf_mtap_ether.David Gwynne
2021-01-16The sysctl variable net.inet.ip.forwarding is checked beforeAlexander Bluhm
2021-01-15Remove a check that bypasses pf state tests. It dates back to 2003Alexander Bluhm
2021-01-14Fix build without carp: ifp0 is only used within #if NCARP > 0.Theo Buehler
2021-01-13Link pflog(4) instances to `pflog_ifs' list instead of allocatingmvs
2021-01-13Send without kernel lockkn
2021-01-12Sometimes a user ID was logged in pflog(4) although the logopt ofAlexander Bluhm
2021-01-11Remove unused start routinekn
2021-01-09Enforce range with sysctl_int_bounded in etherip_sysctlgnezdo