Knowledge (XXG)

Talk:Nftables

Source 📝

425: 401: 289: 250: 381: 219: 357: 190: 487: 582: 572: 551: 675:
As of today, still no news. Some development happened in 2010, but nothing since more than 12 month (according to the git of Patrick McHardy on kernel.org). I believe the page should be modified again to state that the project is no longer under development (since may 2010, not 2009) (the email cited
782:
nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework. Basically, this project provides a new packet filtering framework, a new userspace utility and also a compatibility layer for {ip,ip6}tables. nftables is built upon the building blocks of the Netfilter
1104: 434: 272: 1044: 153: 1084: 1099: 439: 690:
This is an ancient question, and talk pages are for discussion of the wikipedia page, but I would like anyone seeing this to know that nftables is very active, useful, and deployed in many places.
1064: 1094: 518: 366: 260: 966:, the code works on top of the network stack and there is a lot of code duplication between the different modules (ipv4, ipv6, arp and eb). Something similar would be nice for nftables. 1039: 371: 1109: 1079: 415: 1034: 1074: 147: 1059: 347: 79: 200: 1029: 337: 452: 410: 268: 1049: 638: 85: 1089: 1024: 313: 1124: 1054: 628: 30: 945:
instead of sitting on top of the network stack; this removes the necessity to pass data from the network stack to the actual packet filter
1129: 1119: 661: 783:
infrastructure such as the existing hooks, the connection tracking system, the userspace queueing component and the logging subsystem.
604: 296: 255: 99: 390: 264: 104: 20: 44: 813:
is also the name of the userspace binary used for configuring the kernel part, besides the kernel part itself being also called
74: 1114: 230: 1069: 595: 556: 65: 963: 196: 168: 501: 135: 990: 527:
Create the Project Navigation Box including lists of adopted articles, requested articles, reviewed articles, etc.
109: 681: 424: 236: 218: 665: 1006: 986:(eBPF) is going to be the new kernel infrastructure for building firewalls, not npt as previously planned: 983: 309: 129: 55: 1002: 677: 603:
on Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
312:
on Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
70: 125: 958:
nftables shall replace netfilter, and nft shall replace iptables, ip6tables, arptables and ebtables!
189: 161: 175: 995: 496: 51: 908: 870: 822: 788: 762: 744: 719: 710:
Introduction: "nftables is an engine and utility program" Is it just a utility program like
695: 900: 530:
Find editors who have shown interest in this subject and ask them to take a look here.
141: 1018: 587: 400: 991:
https://cilium.io/blog/2018/04/17/why-is-the-kernel-community-replacing-iptables/
955:
handles IPv4, IPv6, ARP and EB withouth code duplication in contrast to netfilter
968: 904: 866: 818: 784: 758: 740: 715: 691: 380: 288: 249: 577: 934: 305: 676:
in the march 2011 update by user Stevenwagner are more than one year old).
848: 779: 714:, or is it a software comprising a utility program AND some engine code? 711: 301: 24: 486: 817:
Anyway, got the heading section extended, for additional clarity. --
1105:
Start-Class Free and open-source software articles of Mid-importance
933:
Conforming to Linux User Magazine germany, among the differences to
356: 600: 581: 1010: 972: 912: 874: 826: 792: 766: 748: 723: 699: 685: 669: 571: 550: 212: 184: 15: 903:
also confirms that. Got the article updated accordingly. --
996:
https://www.littleman.co/articles/coming-to-grips-with-ebpf/
899:
You're right, it was my bad, thanks for pointing that out.
485: 423: 399: 379: 355: 952:(though I do not understand what this is supposed to mean!) 757:
Got the language improved a bit for additional clarity. --
1045:
Start-Class Computer networking articles of Mid-importance
1085:
Start-Class Computer Security articles of Mid-importance
478: 473: 468: 463: 160: 1100:
Mid-importance Free and open-source software articles
865:, but it seems they decided for the shorter variant. 599:, a collaborative effort to improve the coverage of 300:, a collaborative effort to improve the coverage of 1065:
Start-Class software articles of Unknown-importance
174: 1095:Start-Class Free and open-source software articles 508:Review importance and quality of existing articles 511:Identify categories related to Computer Security 33:for general discussion of the article's subject. 660:What happened to this project? Still no news? 8: 1040:Mid-importance Computer networking articles 216: 1110:All Free and open-source software articles 729:The sentence is quite clear, it says it's 545: 517:Identify articles for creation (see also: 447: 244: 1080:Mid-importance Computer Security articles 499:. Please allow some days for processing. 1035:Start-Class Computer networking articles 547: 246: 1075:Start-Class Computer Security articles 322:Knowledge (XXG):WikiProject Computing 7: 1060:Unknown-importance software articles 851:the new userspace utility is called 593:This article is within the scope of 294:This article is within the scope of 235:It is of interest to the following 23:for discussing improvements to the 14: 1030:Low-importance Computing articles 613:Knowledge (XXG):WikiProject Linux 524:Identify articles for improvement 50:New to Knowledge (XXG)? Welcome! 1050:All Computer networking articles 580: 570: 549: 287: 248: 217: 188: 45:Click here to start a new topic. 633:This article has been rated as 342:This article has been rated as 195:This article was nominated for 1090:All Computer Security articles 1025:Start-Class Computing articles 325:Template:WikiProject Computing 199:on 1 July 2009. The result of 1: 1125:Mid-importance Linux articles 1055:Start-Class software articles 964:File:Netfilter-components.svg 607:and see a list of open tasks. 495:will be generated shortly by 453:WikiProject Computer Security 435:Free and open-source software 432:This article is supported by 411:WikiProject Computer Security 408:This article is supported by 388:This article is supported by 364:This article is supported by 316:and see a list of open tasks. 273:Free and open-source software 42:Put new text under old text. 1011:11:13, 24 October 2019 (UTC) 913:14:28, 27 October 2013 (UTC) 875:11:41, 27 October 2013 (UTC) 859:. AFAIR it was to be called 827:21:46, 26 October 2013 (UTC) 793:20:33, 26 October 2013 (UTC) 767:12:33, 22 October 2013 (UTC) 749:12:21, 22 October 2013 (UTC) 724:09:48, 22 October 2013 (UTC) 700:14:43, 24 January 2019 (UTC) 1146: 1130:WikiProject Linux articles 1120:Start-Class Linux articles 973:11:41, 18 April 2015 (UTC) 639:project's importance scale 616:Template:WikiProject Linux 348:project's importance scale 982:It appears that Extended 943:part of the network stack 686:15:29, 21 July 2011 (UTC) 632: 565: 446: 431: 407: 387: 363: 341: 282: 243: 80:Be welcoming to newcomers 962:For netfilter there is 670:07:42, 2 May 2010 (UTC) 1115:All Computing articles 984:Berkeley Packet Filter 978:Berkeley Packet Filter 490: 428: 404: 384: 360: 310:information technology 225:This article is rated 75:avoid personal attacks 1070:All Software articles 929:software architecture 489: 427: 403: 383: 367:Networking task force 359: 297:WikiProject Computing 229:on Knowledge (XXG)'s 100:Neutral point of view 948:is implemented as a 514:Tag related articles 451:Things you can help 391:WikiProject Software 105:No original research 502:More information... 491: 429: 405: 385: 361: 328:Computing articles 231:content assessment 86:dispute resolution 47: 950:"virtual machine" 847:No, according to 653: 652: 649: 648: 645: 644: 596:WikiProject Linux 544: 543: 540: 539: 536: 535: 211: 210: 183: 182: 66:Assume good faith 43: 1137: 971: 678:Emmanuel Deloget 621: 620: 617: 614: 611: 590: 585: 584: 574: 567: 566: 561: 553: 546: 519:Article requests 504: 448: 330: 329: 326: 323: 320: 291: 284: 283: 278: 275: 252: 245: 228: 222: 221: 213: 192: 185: 179: 178: 164: 95:Article policies 16: 1145: 1144: 1140: 1139: 1138: 1136: 1135: 1134: 1015: 1014: 980: 967: 931: 737:utility program 708: 658: 656:Unnamed section 618: 615: 612: 609: 608: 586: 579: 559: 505: 500: 483: 327: 324: 321: 318: 317: 276: 258: 226: 121: 116: 115: 114: 91: 61: 12: 11: 5: 1143: 1141: 1133: 1132: 1127: 1122: 1117: 1112: 1107: 1102: 1097: 1092: 1087: 1082: 1077: 1072: 1067: 1062: 1057: 1052: 1047: 1042: 1037: 1032: 1027: 1017: 1016: 999: 998: 993: 979: 976: 960: 959: 956: 953: 946: 930: 927: 926: 925: 924: 923: 922: 921: 920: 919: 918: 917: 916: 915: 886: 885: 884: 883: 882: 881: 880: 879: 878: 877: 863: 856: 836: 835: 834: 833: 832: 831: 830: 829: 800: 799: 798: 797: 796: 795: 772: 771: 770: 769: 752: 751: 707: 704: 703: 702: 688: 657: 654: 651: 650: 647: 646: 643: 642: 635:Mid-importance 631: 625: 624: 622: 619:Linux articles 605:the discussion 592: 591: 575: 563: 562: 560:Mid‑importance 554: 542: 541: 538: 537: 534: 533: 532: 531: 528: 525: 522: 515: 512: 509: 493:Article alerts 484: 482: 481: 476: 471: 466: 460: 457: 456: 444: 443: 440:Mid-importance 430: 420: 419: 416:Mid-importance 406: 396: 395: 386: 376: 375: 372:Mid-importance 362: 352: 351: 344:Low-importance 340: 334: 333: 331: 314:the discussion 292: 280: 279: 277:Low‑importance 253: 241: 240: 234: 223: 209: 208: 201:the discussion 193: 181: 180: 118: 117: 113: 112: 107: 102: 93: 92: 90: 89: 82: 77: 68: 62: 60: 59: 48: 39: 38: 35: 34: 28: 13: 10: 9: 6: 4: 3: 2: 1142: 1131: 1128: 1126: 1123: 1121: 1118: 1116: 1113: 1111: 1108: 1106: 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1086: 1083: 1081: 1078: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1041: 1038: 1036: 1033: 1031: 1028: 1026: 1023: 1022: 1020: 1013: 1012: 1008: 1004: 1003:ScratchMonkey 997: 994: 992: 989: 988: 987: 985: 977: 975: 974: 970: 965: 957: 954: 951: 947: 944: 940: 939: 938: 936: 928: 914: 910: 906: 902: 898: 897: 896: 895: 894: 893: 892: 891: 890: 889: 888: 887: 876: 872: 868: 864: 861: 858: 857: 854: 850: 849:netfilter.org 846: 845: 844: 843: 842: 841: 840: 839: 838: 837: 828: 824: 820: 816: 812: 808: 807: 806: 805: 804: 803: 802: 801: 794: 790: 786: 781: 778: 777: 776: 775: 774: 773: 768: 764: 760: 756: 755: 754: 753: 750: 746: 742: 738: 735: 732: 728: 727: 726: 725: 721: 717: 713: 705: 701: 697: 693: 689: 687: 683: 679: 674: 673: 672: 671: 667: 663: 662:87.217.10.211 655: 640: 636: 630: 627: 626: 623: 606: 602: 598: 597: 589: 583: 578: 576: 573: 569: 568: 564: 558: 555: 552: 548: 529: 526: 523: 520: 516: 513: 510: 507: 506: 503: 498: 494: 488: 480: 477: 475: 472: 470: 467: 465: 462: 461: 459: 458: 454: 450: 449: 445: 441: 438:(assessed as 437: 436: 426: 422: 421: 417: 414:(assessed as 413: 412: 402: 398: 397: 393: 392: 382: 378: 377: 373: 370:(assessed as 369: 368: 358: 354: 353: 349: 345: 339: 336: 335: 332: 315: 311: 307: 303: 299: 298: 293: 290: 286: 285: 281: 274: 270: 266: 262: 257: 254: 251: 247: 242: 238: 232: 224: 220: 215: 214: 206: 202: 198: 194: 191: 187: 186: 177: 173: 170: 167: 163: 159: 155: 152: 149: 146: 143: 140: 137: 134: 131: 127: 124: 123:Find sources: 120: 119: 111: 110:Verifiability 108: 106: 103: 101: 98: 97: 96: 87: 83: 81: 78: 76: 72: 69: 67: 64: 63: 57: 53: 52:Learn to edit 49: 46: 41: 40: 37: 36: 32: 26: 22: 18: 17: 1000: 981: 961: 949: 942: 941:nftables is 932: 860: 853: 852: 814: 810: 736: 733: 730: 709: 659: 634: 594: 588:Linux portal 492: 433: 409: 389: 365: 343: 295: 237:WikiProjects 204: 171: 165: 157: 150: 144: 138: 132: 122: 94: 19:This is the 969:User:ScotXW 809:Right, but 706:what is it? 227:Start-class 148:free images 31:not a forum 1019:Categories 261:Networking 935:netfilter 815:nftables. 731:an engine 497:AAlertBot 319:Computing 306:computing 302:computers 256:Computing 88:if needed 71:Be polite 21:talk page 901:Git tree 862:nftables 811:nftables 780:Official 712:iptables 269:Security 265:Software 197:deletion 56:get help 29:This is 27:article. 25:Nftables 637:on the 469:history 346:on the 154:WP refs 142:scholar 905:Dsimic 867:ScotXW 819:Dsimic 785:ScotXW 759:Dsimic 741:Dsimic 716:ScotXW 692:Bepvte 308:, and 233:scale. 126:Google 937:are: 739:. -- 610:Linux 601:Linux 557:Linux 479:purge 474:watch 455:with: 169:JSTOR 130:books 84:Seek 1007:talk 909:talk 871:talk 823:talk 789:talk 763:talk 745:talk 720:talk 696:talk 682:talk 666:talk 464:edit 205:keep 203:was 162:FENS 136:news 73:and 1001:-- 855:nft 734:and 629:Mid 338:Low 176:TWL 1021:: 1009:) 911:) 873:) 825:) 791:) 765:) 747:) 722:) 698:) 684:) 668:) 442:). 418:). 374:). 304:, 271:/ 267:/ 263:/ 259:: 156:) 54:; 1005:( 907:( 869:( 821:( 787:( 761:( 743:( 718:( 694:( 680:( 664:( 641:. 521:) 394:. 350:. 239:: 207:. 172:· 166:· 158:· 151:· 145:· 139:· 133:· 128:( 58:.

Index

talk page
Nftables
not a forum
Click here to start a new topic.
Learn to edit
get help
Assume good faith
Be polite
avoid personal attacks
Be welcoming to newcomers
dispute resolution
Neutral point of view
No original research
Verifiability
Google
books
news
scholar
free images
WP refs
FENS
JSTOR
TWL
Articles for deletion
deletion
the discussion

content assessment
WikiProjects
WikiProject icon

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.