summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
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
2017-02-01In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withDavid Hill
2017-02-01Take if_attach_common() out from under netlock as it does a bunchJonathan Gray
2017-02-01Switch from splsoftnet to taking the netlock in if_attachhead().Jonathan Gray
2017-01-31Remove the inifioctl hack, checking for an unheld NET_LOCK() inMartin Pieuchot
2017-01-31Use CTASSERT instead of KASSERT for a few sysctl that use the counters APIJeremie Courreges-Anglas
2017-01-30whitespace, from bluhm@Sebastian Benoit
2017-01-30removes the pf_consistency_lock and protects the users withSebastian Benoit
2017-01-29Change the IPv4 pr_input function to the way IPv6 is implemented,Alexander Bluhm
2017-01-25Introduce a hack to remove false-positives when looking for memoryMartin Pieuchot
2017-01-25Since raw_input() and route_input() are gone from pr_input, we canAlexander Bluhm
2017-01-25Enable the NET_LOCK(), take 2.Martin Pieuchot
2017-01-24splsoftnet() to NET_LOCK() in bpfwrite().Martin Pieuchot
2017-01-24Kill some unused variables found by clang.Rafael Zalamena
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2017-01-24when we lose link, do not delete entries that have the RTF_BFD flag setPeter Hessler
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-24only send the rt msg on timeout failure if bfd is not downPeter Hessler
2017-01-24move setting the IP TOS from the listening socket to the sending socketPeter Hessler
2017-01-24Introduce rt_report() a function that generates a route message from anClaudio Jeker
2017-01-23The function raw_input() has not been called since netiso has beenAlexander Bluhm
2017-01-23Flag pseudo-interfaces as such in order to call add_net_randomness()Martin Pieuchot
2017-01-23Kill unecessary splsoftnet()/splx() dances, what's protecting radixMartin Pieuchot
2017-01-23i botched the copyout to ifr->ifr_data in SIOCGIFDATA.David Gwynne
2017-01-23merge the ifnet and ifqueue stats together when userland wants them.David Gwynne
2017-01-23Make the art interface a bit more generic by not depending on sockaddrClaudio Jeker
2017-01-23Add comment above rtm_type #define's.Kenneth R Westerback
2017-01-23Add comment above rtm_flags #define's.Kenneth R Westerback
2017-01-23Typo in comment. It's 'rtm_addrs', not 'rtm_addr'Kenneth R Westerback
2017-01-23Zap some bad whitespace.Kenneth R Westerback
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2017-01-22white space fixes. no functional change.David Gwynne
2017-01-22Cleanup error handling. Do not use 'goto flush' early on since the messageClaudio Jeker