summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2023-04-22Call pfkeyv2_sysctl_policydumper() with shared netlock. It performsVitaliy Makkoveev
2023-04-22revert vlan(4) inherits TSO flagsDavid Gwynne
2023-04-21vlan(4) inherits TSO flagsJan Klemkow
2023-04-20Call sysctl_source() with shared netlock. It performs read-onlyVitaliy Makkoveev
2023-04-19Protect rtable_setsource() and rtable_getsource() with exclusiveAlexander Bluhm
2023-04-18Remove kernel lock from ifa_ifwithaddr() and ifa_ifwithdstaddr().Vitaliy Makkoveev
2023-04-18Document `ifnetlist' locking.Vitaliy Makkoveev
2023-04-18Rename 'art_root' structure member `source' to `ar_source' to be inVitaliy Makkoveev
2023-04-18Call sysctl_dumpentry() with shared netlock. It performs read-onlyVitaliy Makkoveev
2023-04-18Call sysctl_iflist() with shared netlock. It performs read-only accessVitaliy Makkoveev
2023-04-18Call sysctl_ifnames() with shared netlock. It performs read-only accessVitaliy Makkoveev
2023-04-13add the "local experiments" ethertypesDavid Gwynne
2023-04-13remove duplicate includesJonathan Gray
2023-04-11fix double words in commentsJonathan Gray
2023-04-08Move rtm_ifannounce(IFAN_DEPARTURE) outside netlock within if_detach().Vitaliy Makkoveev
2023-04-07Remove kernel locks from the ARP input path. Caller if_netisr()Alexander Bluhm
2023-04-05Push kernel lock into nd6_resolve()Klemens Nanni
2023-04-05ARP has a queue of packets that should be sent after name resolution.Alexander Bluhm
2023-03-23fix off-by-one in pf_state_expires() bounds testJonathan Gray
2023-03-09add a timeout between capturing a packet and making the buffer readable.David Gwynne
2023-03-07Avoid enabling TSO on interfaces which are already attached to a bridge.Jan Klemkow
2023-03-04pf(4) should be enforcing TTL=1 to packets sent to 224.0.0.1 only.Alexandr Nedvedicky
2023-02-27Turn off TSO if interface is added to layer 2 devices.Jan Klemkow
2023-02-23Fix ethertype for NSH. RFC 8300 states ethertype 0x894F has beenMoritz Buhl
2023-02-15pfsync(4) panics on NULL pointer dereference if thereAlexandr Nedvedicky
2023-02-10Make tun(4) and tap(4) event filters MP-safe.Visa Hankala
2023-02-10Adjust knote(9) APIVisa Hankala
2023-02-07internal representation of icmp type/code in pfctl(8)/pf(4) does notAlexandr Nedvedicky
2023-02-06consolidate mbuf header parsing on device driver layerJan Klemkow
2023-02-03Remove redundant DIAGNOSTIC wrappers around KASSERT macros.Miod Vallat
2023-02-02Use binary or to set the ether_vtag which makes the code the sameClaudio Jeker
2023-01-30Replace selwakeup() with KNOTE() in pppac(4) and pppx(4)Visa Hankala
2023-01-28Revert the `rt_lock' rwlock(9) diff to fix the recursiveVitaliy Makkoveev
2023-01-26backing "consolidate mbuf header parsing on device driver layer"Theo de Raadt
2023-01-24consolidate mbuf header parsing on device driver layerJan Klemkow
2023-01-22Fix pf_anchor_stackframe commit to revert pf rule matching to theYASUOKA Masahiko
2023-01-22Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' ofVitaliy Makkoveev
2023-01-21Introduce `rt_lock' rwlock(9) and use it instead of kernel lock toVitaliy Makkoveev
2023-01-12Binding the accept socket in TCP input relies on the fact that theAlexander Bluhm
2023-01-09flesh out ifiq_enqueueDavid Gwynne
2023-01-09count the number times a packet was dropped by bpf as fdrops.David Gwynne
2023-01-08Use NULL instead 0 for pointer initialization.Vitaliy Makkoveev
2023-01-06PF_ANCHOR_STACK_MAX is insufficient protection against stack overflow.Alexandr Nedvedicky
2023-01-05more consistently name pf_state * variables "st".David Gwynne
2023-01-05pfctl fails to add addresses to undefined/inactive tableAlexandr Nedvedicky
2023-01-04move the pf_state_tree_id type from pfvar.h to pfvar_priv.h.David Gwynne
2023-01-04fix a comment, no functional change.David Gwynne
2023-01-04move the pf_state_tree rb tree type from pfvar.h to pfvar_priv.hDavid Gwynne
2023-01-02use the pf generated toeplitz hash when setting the mbuf flow id.David Gwynne
2022-12-27Fix array bounds mismatch with clang 15Patrick Wildt