Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [local] / src / sys / net
Current tag: OPENBSD_7_2_BASE
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
art.c | 1.29 | 3 years | mpi | Document art locking. ok denis@, jmatthew@ |
art.h | 1.21 | 3 years | deraadt | include of netinet/in.h here is incorrect, because net/route.h will pull excessi... |
bfd.c | 1.78 | 2 years | mvs | Add missing kernel lock for Bi-directional Forwarding Detection data. Also bfds... |
bfd.h | 1.13 | 6 years | phessler | use unsigned variables for things that we use as unsigned noticed by clang |
bpf.c | 1.219 | 22 months | visa | Unwrap klist from struct selinfo as this code no longer uses selwakeup(). OK js... |
bpf.h | 1.70 | 3 years | dlg | add a BPF_RND load location that provides a random value. this will be used so ... |
bpf_filter.c | 1.34 | 3 years | dlg | add a BPF_RND load location that provides a random value. this will be used so ... |
bpfdesc.h | 1.47 | 22 months | visa | Unwrap klist from struct selinfo as this code no longer uses selwakeup(). OK js... |
bridgectl.c | 1.25 | 3 years | dlg | we don't have to cast to caddr_t when calling m_copydata anymore. the first cut... |
bridgestp.c | 1.77 | 3 years | jsg | spelling ok gnezdo@ semarie@ mpi@ |
bsd-comp.c | 1.17 | 3 years | jsg | ansi |
ethertypes.h | 1.16 | 2 years | dlg | add NSH and NHRP ethertypes, mostly for tcpdump stuff. ok deraadt@ |
fq_codel.c | 1.15 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
fq_codel.h | 1.4 | 3 years | dlg | add $OpenBSD$ tags |
hfsc.c | 1.48 | 5 years | dlg | Don't let HFSC force the packet priority to 7 when enabled HFSC on a vlan(4) (o... |
hfsc.h | 1.13 | 7 years | mikeb | Provide pluggable queueing interface for pf By hiding H-FSC behind pfq_ops stru... |
if.c | 1.665 | 20 months | kn | Rename global ifnet TAILQ Naming the list like the struct itself makes for awfu... |
if.h | 1.209 | 23 months | jan | Introduce Large Receive Offloading of TCP segment offloading for ix(4). It is d... |
if_aggr.c | 1.39 | 2 years | dlg | remove an extra set of brackets. no functional change. |
if_arp.h | 1.7 | 7 years | krw | A space here, a space there. Soon we're talking real whitespace rectification. |
if_bpe.c | 1.19 | 2 years | dlg | whitespace tweak, no functional change |
if_bpe.h | 1.1 | 5 years | dlg | add bpe(4) or Backbone Provider Edge interfaces Backbone refers to 802.1ah or 8... |
if_bridge.c | 1.364 | 21 months | bluhm | Fix fallout from netlock removal in media ioctl. The bridge does not support me... |
if_bridge.h | 1.73 | 2 years | claudio | Retire switch(4) it never really was production ready and the OpenFlow API imple... |
if_dl.h | 1.12 | 7 years | bluhm | Introduce sstosa() for converting sockaddr_storage with a type safe inline funct... |
if_enc.c | 1.79 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_enc.h | 1.13 | 2 years | deraadt | mention that the "flags" field in the enchdr is uses m_flags values (see mbuf.h)... |
if_etherbridge.c | 1.7 | 2 years | dlg | etherbridge_map was way too clever, so simplify it. the code tried to carry sta... |
if_etherbridge.h | 1.4 | 2 years | dlg | etherbridge_map was way too clever, so simplify it. the code tried to carry sta... |
if_etherip.c | 1.50 | 2 years | dlg | add the mbuf tags that prevent output loops. mostly copied from vxlan where the... |
if_etherip.h | 1.10 | 6 years | jca | Remove #if'0ed decls Stop pretending that we will migrate the content of this f... |
if_ethersubr.c | 1.284 | 23 months | mvs | ether_input() called with shared netlock, but pppoe(4) wants it to be exclusive.... |
if_gif.c | 1.133 | 3 years | deraadt | panic does not require a \n at the end. When one is provided, it looks wrong. |
if_gif.h | 1.18 | 6 years | dlg | rework gif to be more consistent. while here, give us support for mpls in gif o... |
if_gre.c | 1.172 | 23 months | mvs | The "ifq_set_maxlen(..., 1);" hack we use to enforce pipex(4) related (*if_qstar... |
if_gre.h | 1.16 | 3 years | jsg | spelling ok gnezdo@ semarie@ mpi@ |
if_llc.h | 1.8 | 11 years | henning | first or second coming, commie or not commie, one m in coming is sufficient ok c... |
if_loop.c | 1.92 | 20 months | kn | Rename global ifnet TAILQ Naming the list like the struct itself makes for awfu... |
if_media.c | 1.38 | 21 months | bluhm | Fix non working continue in do while(0) loop. OK mvs@ jca@ CID 1519492 |
if_media.h | 1.45 | 22 months | bluhm | Protect all writers to ifm_cur with a mutex. ifmedia_match() does not return an... |
if_mpe.c | 1.102 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_mpip.c | 1.16 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_mpw.c | 1.63 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_pair.c | 1.17 | 3 years | kn | Send without kernel lock The output path can run without kernel lock just fine ... |
if_pflog.c | 1.97 | 3 years | bluhm | An invalid packet may not have set src and dst in packet descriptor. Add a NULL ... |
if_pflog.h | 1.29 | 3 years | mvs | Link pflog(4) instances to `pflog_ifs' list instead of allocating `pflogifs' arr... |
if_pflow.c | 1.96 | 21 months | mvs | Remove unused fields from 'pflow_softc' structure. ok bluhm@ |
if_pflow.h | 1.18 | 21 months | mvs | Remove unused fields from 'pflow_softc' structure. ok bluhm@ |
if_pfsync.c | 1.305 | 2 years | sashan | Introduce a dedicated link entries for snapshots in pfsync(4). The purpose of sn... |
if_pfsync.h | 1.57 | 2 years | sashan | pfsync_undefer() must be called outside of PF_LOCK OK @bluhm |
if_ppp.c | 1.117 | 3 years | kn | Leave default ifq_maxlen handling to ifq_init() Most clonable interface drivers... |
if_ppp.h | 1.10 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
if_pppoe.c | 1.83 | 22 months | mvs | Turn pppoe(4) back to kernel lock. We can't predict netlock state within pppoe_s... |
if_pppoe.h | 1.8 | 23 months | mvs | ether_input() called with shared netlock, but pppoe(4) wants it to be exclusive.... |
if_pppvar.h | 1.20 | 4 years | mpi | Use `if_bpf' directly instead of the non-initialized duplicated copy of it. Fro... |
if_pppx.c | 1.122 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_sppp.h | 1.30 | 2 years | bket | Display DNS information from sppp(4) in ifconfig(8) Behaviour is similar to tha... |
if_spppsubr.c | 1.191 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
if_tpmr.c | 1.31 | 2 years | sashan | tell ether_input() to call pf_test() outside of smr_read sections, because smr_r... |
if_trunk.c | 1.152 | 2 years | mvs | Don't call rtm_ifchg() in trunk_port_state(). The preceding trunk_link_active()... |
if_trunk.h | 1.30 | 3 years | dlg | deprecate interface input handler lists, just use one input function. the inter... |
if_tun.c | 1.237 | 23 months | visa | Remove unused device poll functions. Also remove unneeded includes of <sys/poll... |
if_tun.h | 1.15 | 17 years | claudio | Change the behaviour of tun(4) on close. - if the interface was auto-created by... |
if_types.h | 1.24 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
if_var.h | 1.117 | 20 months | kn | Rename global ifnet TAILQ Naming the list like the struct itself makes for awfu... |
if_veb.c | 1.29 | 2 years | sashan | callers to pf(4) must continue to run with packet as returned by firewall. OK d... |
if_vether.c | 1.36 | 3 years | mvs | Add missing #if's to fix build without bpf(4). ok deraadt@ |
if_vlan.c | 1.210 | 21 months | mvs | Remove netlock assertion from vlan_ioctl(). Now (*if_ioctl)() called without net... |
if_vlan_var.h | 1.43 | 2 years | dlg | implement reception of "VLAN 0 priority tagged" packets. according to 802.1Q, v... |
if_vxlan.c | 1.91 | 23 months | claudio | Simplify solock() and sounlock(). There is no reason to return a value for the l... |
if_wg.c | 1.26 | 22 months | kn | Zap unused global keypair_counter There since import. OK sthen |
if_wg.h | 1.4 | 3 years | jasper | add missing rcs id |
ifq.c | 1.46 | 2 years | bluhm | Run IP input and forwarding with shared netlock. Also distribute packets from t... |
ifq.h | 1.34 | 2 years | guenther | When it's the possessive of 'it', it's spelled "its", without the apostrophe. |
netisr.h | 1.60 | 22 months | mvs | Replace tabs by spaces after "#define". No functional changes, just prevent futu... |
ofp.h | 1.14 | 3 years | jsg | spelling ok gnezdo@ semarie@ mpi@ |
pf.c | 1.1140 | 20 months | bluhm | branches: 1.1140.2; Use a mutex to update tcp_maxidle, tcp_iss, and tcp_now. T... |
pf_if.c | 1.106 | 23 months | mbuhl | Allow waiting during ktable allocation in pf_ioctl. OK bluhm Reported-by: syzb... |
pf_ioctl.c | 1.385 | 21 months | bluhm | Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and NET_RLOCK_IN_IOCTL,... |
pf_lb.c | 1.72 | 21 months | benno | make kernel build without INET6 again ok sashan@ |
pf_norm.c | 1.224 | 21 months | bluhm | Protect pf_reassemble() with pf fragment lock. When the pool limit for fragment... |
pf_osfp.c | 1.45 | 3 years | sashan | missing NET_LOCK()/NET_UNLOCK() in pf_osfp_flush() OK mpi@ |
pf_ruleset.c | 1.19 | 22 months | mbuhl | Add a pool for the allocation of the pf_anchor struct. It was possible to exhaus... |
pf_syncookies.c | 1.7 | 5 years | henning | in pf_syncookie_validate, return early if we don't have syncookies in flight tha... |
pf_table.c | 1.143 | 23 months | mbuhl | Allow waiting during ktable allocation in pf_ioctl. OK bluhm Reported-by: syzb... |
pfkeyv2.c | 1.252 | 20 months | mvs | Move PRU_PEERADDR request to (*pru_peeraddr)(). Introduce in{,6}_peeraddr() and... |
pfkeyv2.h | 1.93 | 21 months | mvs | Move PRU_SEND request to (*pru_send)(). The former PRU_SEND error path of gre_u... |
pfkeyv2_convert.c | 1.79 | 2 years | bluhm | pfkey import_flow() must do the NULL check before doing pointer arithmetic. foun... |
pfkeyv2_parsemessage.c | 1.60 | 2 years | tobhe | Export SA replay counters via pfkey and print with ipsecctl. This is useful for ... |
pfvar.h | 1.510 | 20 months | yasuoka | When divert-reply is used, keep some pf states after pcb is dropped if its local... |
pfvar_priv.h | 1.10 | 2 years | bluhm | IGMP and ICMP6 MLD packets always have the router alert option set. pf blocked I... |
pipex.c | 1.148 | 21 months | bluhm | Syzkaller found a missing input validation in pipex mppe keylenbits. Reported-by... |
pipex.h | 1.33 | 22 months | mvs | Remove PIPEXCSESSION pipex(4) ioctl(2) command from kernel and man page. Long t... |
pipex_local.h | 1.49 | 22 months | mvs | Introduce fine grained pipex(4) locking. Use per-session `pxs_mtx' mutex(9) to p... |
ppp-comp.h | 1.8 | 21 years | deraadt | Paul Mackerras and the Australian National University have worked things out, an... |
ppp-deflate.c | 1.17 | 2 years | tb | Add sizes for free() in zlib Rebased version of a diff from miod who described ... |
ppp_defs.h | 1.13 | 21 years | deraadt | Paul Mackerras and the Australian National University have worked things out, an... |
ppp_tty.c | 1.54 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
radix.c | 1.61 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
radix.h | 1.30 | 6 years | mpi | Make rn_match() and rn_lookup() safe to be used in parrallel, when different tre... |
route.c | 1.414 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
route.h | 1.196 | 23 months | bluhm | Use refcnt API for struct rtentry instead of hand-crafted atomic operations. OK ... |
rtable.c | 1.80 | 23 months | bluhm | Between the calls to art_match() and SRPL_FIRST() another CPU may remove the rou... |
rtable.h | 1.26 | 3 years | denis | Rework source IP address setting. - Move most of the processing out of rtable.c... |
rtsock.c | 1.356 | 20 months | mvs | Change pru_rcvd() return type to the type of void. We have no interest on pru_rc... |
slcompress.c | 1.12 | 8 years | blambert | ANSIfy function definitions no change in .o file checksum ok claudio@ |
slcompress.h | 1.10 | 7 years | krw | A space here, a space there. Soon we're talking real whitespace rectification. |
toeplitz.c | 1.10 | 3 years | dlg | add stoeplitz_eaddr, for getting a hash value from an ethernet address. |
toeplitz.h | 1.8 | 3 years | dlg | add support for hashing 64 and 32 bit numbers in host byte order. |
trunklacp.c | 1.32 | 4 years | dlg | let lacp mode trunk cope with interfaces that don't report if_baudrate. jmatthe... |
trunklacp.h | 1.14 | 5 years | ccardenas | Add administrative options to LACP trunk implementation. The trunk driver now h... |
wg_cookie.c | 1.4 | 2 years | tb | Drop two variable names from function prototypes. From Martin Vahlensieck |
wg_cookie.h | 1.2 | 3 years | tb | add RCS tags |
wg_noise.c | 1.5 | 3 years | sthen | wg(4): fix race between tx/rx handshakes, from Matt Dunwoodie, ok mpi@ "There i... |
wg_noise.h | 1.2 | 3 years | tb | add RCS tags |