summaryrefslogtreecommitdiff
path: root/sys/net
Commit message (Expand)AuthorAgeFilesLines
* epair: Simplify the transmit path and address lost wakeupsMark Johnston2023-03-151-82/+78
* epair: Avoid loading m_flags into a shortMark Johnston2023-03-151-42/+55
* netlink: fix addition of blackhole/reject routes.Alexander V. Chernikov2023-02-271-0/+27
* routing: always pass rtentry to add_route_flags().Alexander V. Chernikov2023-02-201-1/+13
* iflib: Add null check to iflib_stop()Przemyslaw Lewandowski2023-02-071-2/+3
* bridge: Fix whitespaceMark Johnston2023-02-061-7/+7
* pf: fix syncookies in conjunction with tcp fast port reuseKristof Provost2023-01-281-0/+1
* Add device and ifnet logging methods, similar to device_printf / if_printfAdrian Chadd2023-01-242-3/+24
* nhop: hash ifnet pointer instead of if_indexGleb Smirnoff2023-01-231-18/+12
* if_clone: rework cloning KPIAlexander V. Chernikov2023-01-232-88/+215
* net: add if_allocdescr() to permit updating iface description from the kernelAlexander V. Chernikov2023-01-232-2/+9
* ifp: add if_setdescr() / if_freedesrt() methodsAlexander V. Chernikov2023-01-232-9/+23
* netlink: add interface notification on link status / flags change.Alexander V. Chernikov2023-01-236-9/+39
* netlink: store user-provided rtm_protocolAlexander V. Chernikov2023-01-231-0/+1
* netlink: add netlink supportAlexander V. Chernikov2023-01-233-0/+60
* debugnet: remove spurious message on bootFranco Fichtner2023-01-231-0/+3
* if_ipsec(4): handle situations where there are no policy or SADB entry for ifKonstantin Belousov2023-01-221-0/+6
* if_ipsec(4): protect against user supplying unknown address familyKonstantin Belousov2023-01-221-2/+12
* routing: Use NET_EPOCH_[CALL|WAIT] macrosZhenlei Huang2023-01-197-16/+9
* routing: unbreak the build of a bunch of kernelsMateusz Guzik2023-01-131-0/+1
* routing: add missed RIB_WUNLOCK in the add_route_flags().Alexander V. Chernikov2023-01-131-0/+1
* route: allow RTM_CHANGE notifications in rt_routemsg().Alexander V. Chernikov2023-01-131-1/+1
* routing: provide dedicated function for nhgrp creation and linking.Alexander V. Chernikov2023-01-132-11/+77
* routing: constantify nh/nhg argument in <nhop|nhgrp>_get_origin().Alexander V. Chernikov2023-01-133-5/+5
* routing: add abitity to set the protocol that installed route/nexthop.Alexander V. Chernikov2023-01-137-1/+39
* routing: allow logging framework to be used outside of the subsystemAlexander V. Chernikov2023-01-131-3/+6
* routing: constantify @rc in rib_decompose_notification().Alexander V. Chernikov2023-01-133-6/+6
* routing: improve multiline debugAlexander V. Chernikov2023-01-136-57/+59
* routing: extend nhop(9) kpiAlexander V. Chernikov2023-01-137-42/+102
* routing: fix rib_add_route_px()Alexander V. Chernikov2023-01-131-17/+3
* routing: add ability to store opaque indentifiers in nhops/nhgsAlexander V. Chernikov2023-01-139-11/+41
* routing: make rib_add_redirect() use new nhop-based KPIAlexander V. Chernikov2023-01-131-21/+21
* routing: add rib_add_default_route() wrapperAlexander V. Chernikov2023-01-132-2/+58
* rtsock: subscribe to ifnet eventhandlers instead of direct calls.Alexander V. Chernikov2023-01-133-11/+16
* net: constantify radix.c functionsAlexander V. Chernikov2023-01-132-47/+49
* routing: fix debug headers added in 6fa8ed43ee0c #2.Alexander V. Chernikov2023-01-131-2/+1
* routing: fix debug headers added in 6fa8ed43ee0c.Alexander V. Chernikov2023-01-131-1/+0
* routing: fix syslog include for rtsock.cAlexander V. Chernikov2023-01-131-0/+1
* routing: fix crash when RTM_CHANGE results in no-op for the multipathAlexander V. Chernikov2023-01-131-3/+6
* routing: install prefix and loopback routes using new nhop-based KPI.Alexander V. Chernikov2023-01-131-0/+2
* routing: add rib_match_gw() helperAlexander V. Chernikov2023-01-132-3/+21
* routing: fix non-debug buildMateusz Guzik2023-01-131-1/+1
* routing: populate fibs with interface routes after growing net.fibs.Alexander V. Chernikov2023-01-136-3/+149
* routing: fixup empty mask prefix handling after 2ce553854cbd.Alexander V. Chernikov2023-01-132-14/+29
* routing: fix build warning without ROUTE_MPATHAlexander V. Chernikov2023-01-131-0/+4
* routing: fix build without ROUTE_MPATHAlexander V. Chernikov2023-01-131-1/+1
* routing: move rtentry and subscription code out of route_ctl.cAlexander V. Chernikov2023-01-135-429/+532
* routing: add rib_<add|del>_route_px() functions operating with nexthops.Alexander V. Chernikov2023-01-134-215/+402
* routing: split nexthop creation and rtentry creation.Alexander V. Chernikov2023-01-133-63/+42
* routing: refactor #2Alexander V. Chernikov2023-01-135-138/+118