summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2021-02-20move from calling l3 protocol input handlers to using if_vinput.David Gwynne
2021-02-20move gre and mgre from calling l3 input handlers to using if_vinput.David Gwynne
2021-02-20move gif from calling l3 protocol input handlers to using if_vinput.David Gwynne
2021-02-20add p2p_input, like ether_input but for l3 tunnel interfaces.David Gwynne
2021-02-20let tun use bpf_mtap for handling input packets.David Gwynne
2021-02-20default interfaces to bpf_mtap_ether for their if_bpf_mtap handler.David Gwynne
2021-02-20give interfaces an if_bpf_mtap handler.David Gwynne
2021-02-20add a MONITOR flag to ifaces to say they're only used for watching packets.David Gwynne
2021-02-19we dont need to wrap some short lines.David Gwynne
2021-02-19check the state for PF_ROUTE when undeferring a packet, not the rule.David Gwynne
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