summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
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
2021-03-09Shorten the if_cloners_lock name preventing it from being truncated inanton
2021-03-07use uint64_t ethernet addresses for compares in carp.David Gwynne
2021-03-05ansiJonathan Gray
2021-03-05pass the uint64_t dst ethernet address from ether_input to bridges.David Gwynne
2021-03-05work with 64bit ethernet addresses in ether_input().David Gwynne
2021-03-03clean up span ports as span ports, not bridge ports.David Gwynne
2021-03-02fix an assert in veb_p_ioctl() that failed when called by a span port.David Gwynne
2021-03-02include of netinet/in.h here is incorrect, because net/route.h will pullTheo de Raadt
2021-03-01Refactor ip_fragment() and ip6_fragment(). Use a mbuf list toAlexander Bluhm
2021-02-28big numbers need suffixes on some platforms. fix LACP_ADDR_SLOW_E64.David Gwynne
2021-02-27Rework route_input() and rtm_sendup(). While we perform foreach loopmvs
2021-02-27trim some code i accidentally left into the nvgre add address functionDavid Gwynne
2021-02-27recover scope from v6 nvgre endpoint addresses for userland to look at.David Gwynne
2021-02-27put the mac addr into a uint64_t to compare it to the ethernet slow addr.David Gwynne
2021-02-26only store the current time on address table entries if it changes.David Gwynne
2021-02-26tpmr can use the eth64 bits too.David Gwynne
2021-02-26try do a better job of filtering 802.1 reserved group addresses.David Gwynne
2021-02-26use uint64_ts for ethernet addresses in the src/dst bits of rules.David Gwynne
2021-02-26use a uint64_t for the ethernet address in the etherbridge table.David Gwynne
2021-02-26add some helpers for working with ethernet addresses as uint64_tDavid Gwynne
2021-02-26gcc is more strict about union declsTheo de Raadt
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.David Gwynne
2021-02-24add support for hashing 64 and 32 bit numbers in host byte order.David Gwynne
2021-02-24white space tweak, no functional changeDavid Gwynne
2021-02-24fix stoeplitz_n16 and stoeplitz_h16David Gwynne
2021-02-24whitespace tweaks, no functional change.David Gwynne