summaryrefslogtreecommitdiffstats
path: root/sys/net
AgeCommit message (Expand)AuthorFilesLines
2021-02-08Start refcounting interface groups with 1. if_creategroup() returnsbluhm1-8/+13
2021-02-06Simplex interface sends packet back without hardware checksumbluhm1-2/+6
2021-02-05Fix whitespace.bluhm1-3/+3
2021-02-04make if_pfsync.c a better friend with PF_LOCKsashan3-177/+382
2021-02-03change pf_route so pf only runs when packets enter and leave the stack.dlg1-3/+3
2021-02-01Netlock should be grabbed before pppx_if_find() call in pppxwrite().mvs1-3/+5
2021-02-01Remove dummy TUNSIFMODE ioctl(2) call from pppac(4) and npppd(8). Sincemvs1-10/+1
2021-02-01ifunit() was fully replaced by if_unit(9) and should go away.mvs2-20/+8
2021-02-01change route-to so it sends packets to IPs instead of interfaces.dlg3-118/+82
2021-01-28bridge(4): convert ifunit() to if_unit(9)mvs2-16/+38
2021-01-28trunk(4): convert ifunit to if_unit(9)mvs1-9/+21
2021-01-28handle "once" rules before letting pfsync defer tx of a packet.dlg1-15/+15
2021-01-27if the route resolved in pf_route is invalid, generate an icmp error.dlg1-1/+10
2021-01-27have pf_route{,6} clear the pf_pdesc mbuf ref early for route-to/reply-to.dlg1-5/+3
2021-01-27don't run copies of packets made by dup-to through pf_test.dlg1-3/+3
2021-01-25We have this sequence in bridge(4) ioctl(2) path:mvs4-81/+54
2021-01-25Fix wg(4) ioctl to be able to handle multiple wgpeers.yasuoka1-5/+10
2021-01-21vlan(4): convert ifunit() to if_unit(9)mvs1-9/+15
2021-01-21let vfs keep track of nonblocking state for us.dlg2-9/+4
2021-01-20An invalid packet may not have set src and dst in packet descriptor.bluhm1-7/+9
2021-01-20Print rewritten addresses in tcpdump(8) logged with pflog(4) forbluhm1-3/+10
2021-01-19pflog(4) tried to log the translated packet with rdr-to, nat-to,bluhm2-149/+5
2021-01-19pipex(4): convert ifunit() to if_unit(9)mvs1-2/+5
2021-01-19switch(4): convert ifunit to if_unit(9)mvs2-21/+38
2021-01-19pppoe(4): convert ifunit() to if_unit(9)mvs1-2/+4
2021-01-19pipex(4): convert ifunit() to if_unit(9)mvs1-5/+12
2021-01-19gre(4): convert ifunit() to if_unit(9)mvs1-3/+6
2021-01-19tpmr(4): convert ifunit() to if_unit(9)mvs1-11/+7
2021-01-19bpe(4): convert ifunit() to if_unit(9)mvs1-8/+15
2021-01-19aggr(4): convert ifunit() to if_unit(9)mvs1-16/+21
2021-01-18Convert ifunit() to if_unit(9).mvs1-2/+5
2021-01-18Introduce new function if_unit(9). This function returns a pointer themvs2-19/+55
2021-01-17don't encode the mbuf prio as part of the vlan tag in bpf_mtap_ether.dlg1-8/+2
2021-01-16The sysctl variable net.inet.ip.forwarding is checked beforebluhm1-7/+19
2021-01-15Remove a check that bypasses pf state tests. It dates back to 2003bluhm1-7/+1
2021-01-14Fix build without carp: ifp0 is only used within #if NCARP > 0.tb1-2/+7
2021-01-13Link pflog(4) instances to `pflog_ifs' list instead of allocatingmvs2-52/+31
2021-01-13Send without kernel lockkn1-10/+7
2021-01-12Sometimes a user ID was logged in pflog(4) although the logopt ofbluhm2-5/+5
2021-01-11Remove unused start routinekn1-12/+1
2021-01-09Enforce range with sysctl_int_bounded in etherip_sysctlgnezdo1-2/+3
2021-01-09Enforce range with sysctl_int_bounded in pipex_sysctlgnezdo1-3/+3
2021-01-09Syzkaller has found a stack overflow in socket splicing. Broadcastbluhm1-2/+5
2021-01-08don't check local carp addresses as part of the antispoof checks.dlg1-2/+3
2021-01-05pppoeintr() is no morekn1-2/+1
2021-01-04Process pppoe(4) packets directly, do not queue through netiskn5-41/+11
2021-01-04Remove kernel lock from pppoe(4) input pathkn1-3/+1
2021-01-04Minor refactoring in pf(4). Note that struct pfsync_state is nobluhm2-35/+19
2021-01-04Remove unused `pipex_iface_context' struct.mvs2-18/+2
2021-01-02Don't call if_deactivate() in switch_clone_destroy(). Followingmvs1-2/+1