summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2017-03-22Replace an expensive microtime call with a getmicrotime for if_lastchangeMike Belopuhov
2017-03-17Revert the NET_LOCK() and bring back pf's contention lock for release.Martin Pieuchot
2017-03-16Do not allow to change the gateway of an existing entry if the AFMartin Pieuchot
2017-03-13Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.Claudio Jeker
2017-03-11Add a detachhook to pfsync(4) which deals with the syncdev going away.Stefan Sperling
2017-03-10move clearing the bfd config to a task. while here, fix a typoPeter Hessler
2017-03-10move receiving and processing the BFD packet into a taskPeter Hessler
2017-03-09Remove unecessary splsoftnet()/splx() dances.Martin Pieuchot
2017-03-09Prevent integer overflow in PF when calculating the adaptive timeout.Claudio Jeker
2017-03-08No need to clear IFF_UP after calling if_down().Martin Pieuchot
2017-03-08Do not unset IFF_UP twice.Martin Pieuchot
2017-03-08Sync struct etheripstat decl with netinet/ip_ether.hJeremie Courreges-Anglas
2017-03-07Rename struct etheripstat members for consistency, move them all to 64bitsJeremie Courreges-Anglas
2017-03-07Don't overwrite the flow ID once it's setMike Belopuhov
2017-03-07Change priq enqueue policy to drop lower priority packetsMike Belopuhov
2017-03-07Convert priority queue lists to mbuf_listsMike Belopuhov
2017-03-07Enforce that tcbtable and udbtable must be accessed with the NET_LOCK().Martin Pieuchot
2017-03-07Do not grab the NET_LOCK() for routing sockets operations.Martin Pieuchot
2017-03-07Since route_input is no longer part of the protosw struct it is possible toClaudio Jeker
2017-03-07deprecate ifq_enqueue_try, and let backends drop arbitrary mbufs.David Gwynne
2017-03-06Move the guts of route_output() meesing with the routing table in theirMartin Pieuchot
2017-03-06Prefix functions dealing with routing messages with 'rtm_' and keepMartin Pieuchot
2017-03-03Convert the variable argument list of the pr_output functions toAlexander Bluhm
2017-03-03It is allowed to sleep in route_output() as we run in process contextAlexander Bluhm
2017-03-03Remove non longer needed splsoftnet()/splx() dances.Martin Pieuchot
2017-03-02Implement a new routing message RTM_PROPOSAL that communicatesKenneth R Westerback
2017-03-02Fix a rtentry leak in error path.Martin Pieuchot
2017-03-02Convert domain declarations to C99 initializers.Martin Pieuchot
2017-03-02Allow MPLS switching and VPLS across rdomains.Renato Westphal
2017-03-01Remove a misleading comment asking if a timeout needs a LOCK, it doesn't.Martin Pieuchot
2017-02-28Depending on the addresses, ipsecctl(8) automatically groups saAlexander Bluhm
2017-02-28Don't change the up status of the interface when changing its rdomain.YASUOKA Masahiko
2017-02-28Use rtable_match() rather than rtalloc(9) when adding a new route.Martin Pieuchot
2017-02-28Prevent a MP race in rtable_lookup().Martin Pieuchot
2017-02-24Avoid some casts by using the sa field of union sockaddr_union.Alexander Bluhm
2017-02-22Use c99 struct initialization with protosw.David Hill
2017-02-22Amend a misleading comment mentioning ``ipintrq''.Martin Pieuchot
2017-02-22The pcap people gave us ID 267 for DLT_OPENFLOWReyk Floeter
2017-02-20pfsync(4) percpu countersJeremie Courreges-Anglas
2017-02-16Revert "Release the NET_LOCK() before entering per-driver ioctl() routine".Martin Pieuchot
2017-02-15Replace manual loops with FOREACH macro.Alexander Bluhm
2017-02-14Convert most of the manual checks for CPU hogging to sched_pause().Martin Pieuchot
2017-02-14Replace two recursive splsoftnet()/splx() dances with a splsoftassert().Martin Pieuchot
2017-02-09percpu counters for TCP statsJeremie Courreges-Anglas
2017-02-09Replace a custom loop calling yield() by the idiom to check if theMartin Pieuchot
2017-02-08Remove an uneeded NULL test which was after a deref.Jonathan Gray
2017-02-07No longer need to unlock the netlock since the upper layer is doing it.Martin Pieuchot
2017-02-07Release the NET_LOCK() before entering per-driver ioctl() routine.Martin Pieuchot
2017-02-05Always allocate counters memory using type M_COUNTERS.Jeremie Courreges-Anglas
2017-02-05Use percpu counters for ip6statJeremie Courreges-Anglas