OpenBSD Journal
Home : : Add Story : : Archives : : About : : Create Account : : Login :
Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances
Contributed by pitrh on Fri Jun 17 13:53:27 2016 (GMT)
from the parallel bunches of tubes dept.

Martin Pieuchot (mpi@) wrote in, saying

OpenBSD network developers are doing some great work at modernizing and improving the network stack. But even if you're following tech@, it might be tricky to understand what's going on.

So I decided to start writing articles about our show. Since the basement of our SMP work is the routing table, here's a first article about the performances of the new default algorithm: ART.

http://www.grenadille.net/post/2016/06/17/ART-single-thread-performances

[Ed note: ART is short for "Allotment Routing Table".]

Follow the link, and you will find an explanation and some test results from the ongoing work in modernizing and SMPifying the network stack, written by one of the developers most intimately involved in the process.

Martin hints that this promises to be the first instalment in a series. We will be looking forward to future, pieces, Martin!

[topicopenbsd]

<< ARMv7 now has a bootloader | Reply | Flattened | Expanded | BSDCan 2016 Presentations Online >>

Threshold: Help

Related Links
more by pitrh


  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 7/83)
by Ilyas Bakirov (178.88.121.229) on Fri Jun 17 16:27:54 2016 (GMT)
  Good work, thanks!
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/78)
by Denis (Denis) (openbsd@ledeuns.net) on Sat Jun 18 13:24:36 2016 (GMT)
  Thank you mpi@. I had the feeling your commits were important but couldn't tell how/why :)
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 2/76)
by Anonymous Coward (161.53.255.123) on Mon Jun 20 10:19:58 2016 (GMT)
  thank you for making openbsd network smp friendly
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -4/80)
by Blake (2001:1b48:4:1337:cabc:c8ff:fe96:6d2f) on Thu Jun 23 17:43:34 2016 (GMT)
2112.net
  Thanks for the great work on SMP'ing the network stack!
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -2/72)
by gaming mouse (182.182.44.239) (jodiwbrown7@gmail.com) on Thu Sep 8 10:13:40 2016 (GMT)
  I must say, I thought this was a pretty interesting read when it comes to this topic. Liked the material.gaming mouse
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -1/75)
by liked this info (182.182.126.107) (jodiwbrown7@gmail.com) on Sat Sep 10 04:57:01 2016 (GMT)
  I just want to let you know that I just check out your site and I find it very interesting and informative.. liked this info
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 3/33)
by blog here (182.182.93.25) (jodiwbrown7@gmail.com) on Thu Sep 22 11:17:35 2016 (GMT)
  I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. blog here
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -3/37)
by waist trainer corset (182.182.39.30) (jodiwbrown7@gmail.com) on Sat Oct 1 04:14:17 2016 (GMT)
  This is absolutely amazing. I really love this and I think that this just might be your best article yet. Wonderful job done here and I hope I will see more jobs like these. Cheers, waist trainer corset
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -1/37)
by blog here (182.182.50.198) (jodiwbrown7@gmail.com) on Sat Oct 1 16:23:52 2016 (GMT)
  Thanks a lot for enjoying this beauty article with me. blog here
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/38)
by mobile game (182.182.125.16) (jodiwbrown7@gmail.com) on Tue Oct 4 04:41:19 2016 (GMT)
  I hope you will share such type of impressive contents again with us so that we can utilize it and get more advantage. mobile game
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -6/36)
by lawn water slides (23.88.113.38) (jodiwbrown7@gmail.com) on Wed Oct 5 06:12:44 2016 (GMT)
  You have some really great posts and I feel I would be a good asset. lawn water slides
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 1/33)
by inspection (182.182.122.8) (jodiwbrown7@gmail.com) on Sat Oct 15 05:03:27 2016 (GMT)
  Nice to be visiting your blog once more, it has been months for me. Well this article that ive been waited for therefore long. inspection
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 3/35)
by essential hack for tuber simulator (182.182.122.233) (jodiwbrown7@gmail.com) on Mon Oct 17 03:43:41 2016 (GMT)
  I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article. essential hack for tuber simulator
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -1/35)
by FIFA Mobile Free Coins (182.182.26.162) (jodiwbrown7@gmail.com) on Thu Oct 20 04:28:22 2016 (GMT)
  Yes, great US Military force. Also, in his post you have given a chance to listen about US Military. I really appreciate your work. Thanks for sharing it. FIFA Mobile Free Coins
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 2/32)
by rozirose (45.116.232.58) on Tue Oct 25 10:51:48 2016 (GMT)
  Regular visits listed here are the easiest method to appreciate your energy, which is why why I am going to the website everyday, searching for new, interesting info. Many, thank you! car covers
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/34)
by rozirose (45.116.232.45) on Sat Oct 29 09:01:19 2016 (GMT)
  This is helpful, nonetheless it can be crucial so that you can check out the following website: rent party furniture
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 2/34)
by rozirose (45.116.232.43) on Thu Nov 3 12:26:13 2016 (GMT)
  Actually I read it yesterday but I had some thoughts about it and today I wanted to read it again because it is very well written. Lista av Bed and breakfast i Östergötland
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 1/33)
by rozirose (45.116.232.7) on Fri Nov 4 19:31:35 2016 (GMT)
  I invite you to the page where you can read with interesting information on similar topics. http://www.maleenhancementpillsreviews.org/
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 4/24)
by Team Spirit Lex (45.116.232.45) (jodiwbrown7@gmail.com) on Mon Nov 28 19:33:32 2016 (GMT)
  A debt of gratitude is in order for the blog entry amigo! Keep them coming... Team Spirit Lex
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -5/25)
by Debra (59.93.35.34) (DEBRAMORAGANDEB@GMAIL.COM) on Fri Dec 9 06:23:49 2016 (GMT)
  OpenBSD is doing some good network modernizing and stacking. I still don’t understand what is really going on with the other blog. I would like to know more about ART. I am waiting for your next article explaining about it. Johnnie Walker Blue Label
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/26)
by paket tour pulau derawan (182.182.51.157) (jodiwbrown7@gmail.com) on Sun Dec 18 07:12:23 2016 (GMT)
  This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck paket tour pulau derawan
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/28)
by harga sewa mobil di balikpapan (91.109.30.121) (jodiwbrown7@gmail.com) on Tue Dec 20 05:16:30 2016 (GMT)
  Please give some advice on how to achieve this kind of posts. harga sewa mobil di balikpapan
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  find detective (mod -1/25)
by find detective (182.182.0.97) (muneerahmed400@gmail.com) on Tue Dec 20 12:44:57 2016 (GMT)
http://sk.com.sg/
  Much thanks to you for another awesome article. Where else might anyone be able to get that sort of data in such an impeccable method for composing? I have a presentation one week from now, and I am on the search for such data. find detective
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Good Post (mod 1/25)
by http://dnkex.ru/ (182.182.98.177) (admin@hotmail.com) on Sat Jan 14 17:39:57 2017 (GMT)
http://dnkex.ru/
  Yes, great US Military force. Also, in his post you have given a chance to listen about US Military. I really appreciate your work. Thanks for sharing it.
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod -1/25)
by mxffiles (218.11.246.179) on Tue Feb 7 08:12:41 2017 (GMT)
  This is a very good post which I really enjoy reading. It is not every day that I have the possibility to see something like this. Software mxf Software mxf converter free download to convert HD camcorder files. ts converter convert ts video files to avi, mp4, wmv, mov mts to avi mp4 mov mkv iMovie, FCP/FCE with mts converter, so to convert mts files for your PC and mobiles. mod converter and convert tod files just free download mod video converter. m2ts
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 2/22)
by jamesjack (182.190.99.97) (jamesjack647@gmail.com) on Fri Mar 17 10:19:03 2017 (GMT)
  Onur Üsküplü, Google tarafından gerçekleştirilen bütün sınavlarda başarı göstermiş olup, Adwords ve Analytics sertifikalarının tamamını almıştır. Kendisi profesyonel bir adwords uzmanı olarak çalışmaktadır. Adwords uzmanı arıyorsanız kendisine ulaşın. adwords uzmanı
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/0)
by jamesjack (182.190.107.126) on Sun Mar 19 09:22:34 2017 (GMT)
  I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. gamerbolt.com
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Understanding the modernization of the OpenBSD network stack, part 1: ART single thread performances (mod 0/0)
by jamesjack (182.190.100.222) on Thu Mar 23 14:37:36 2017 (GMT)
  Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites! thebankrollers.com
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

[ Home | Add Story | Archives | Polls | About ]

Copyright © 2004-2008 Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to April 2nd 2004 as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. Some icons from slashdot.org used with permission from Kathleen. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. Search engine is ht://Dig. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]