From owner-freebsd-net@freebsd.org Thu Nov 19 10:02:57 2020 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 701DC2ED939 for ; Thu, 19 Nov 2020 10:02:57 +0000 (UTC) (envelope-from grudarko@gmail.com) Received: from mail-il1-x136.google.com (mail-il1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CcFc05QJxz4TH8 for ; Thu, 19 Nov 2020 10:02:56 +0000 (UTC) (envelope-from grudarko@gmail.com) Received: by mail-il1-x136.google.com with SMTP id q1so4806998ilt.6 for ; Thu, 19 Nov 2020 02:02:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=KWoUNY+IQkP82Gr9/vVTf90cQeVOO/Y1gMohoM6DHS8=; b=e2Ne01oM7gP9lUgTWfBzRLSoDr6mdylCaLrEV3pphXCfiGN1RYVeUMCRfCIrwAhQUQ mtourRoSzQ2Qb16vKT9lZkIt4XXdUVy+CMqzLnhcJvJXdEDwwn35AANTIIy/Dnd2RGH8 P+W5wl4dDOT9aJj8HELoTSeGp1ge4Ywv+m358L27ennjg1dAZrjYzYT9nDJ9hwP0GDFZ u6wnvgW9raqy+F66jRyLZ07XT9ia2wtAuhulL8SvkzWhiBbrZSlEOKp1DoLkFosqjzBN TkBhD87FO8ZiAQu31LwgzA1VlcHoLFw7FJKhWWwRlkuE1OhwYxYpi7fW0rJ+bHadZbAX Jjow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=KWoUNY+IQkP82Gr9/vVTf90cQeVOO/Y1gMohoM6DHS8=; b=Ndil0kXeFAKLEZbISGfGLUgB5mLfD+LlnlCYnqJJmzcRn29//Ww6Om3CWzgZDE2HqI 5UmxmWQSmgNqlzzEDSTTPRLmJD2G+yszMjMaBAudoztX3UlBIZsqGkwXjapRdcVGV/u6 vVKbnBll9gNHP/Z3GnpfkRHKAeeUphlpuuW6goo/kYqipDiZgMeFiMX02pB/FP4qXIPi HdwAz81htlqkqdrntetaXTYRrDVFXzK2xPW8u3tgGxU/MC6bE158OE3+LKDVM7G4+Rif LcQYSS5oy26l+hw6IQdrCygdvuKT3aRY6fxdG8rMWtkU0fJMjPD1Cor/zX8LZVQ4C/u5 fBMA== X-Gm-Message-State: AOAM531o2tFLc+MAIHEcj1CRq9fZhx3tqqoxeuYUtRdYsHFNXSipuUEb K/DswcqL3UgX+DQyE+2O/PMWSXvJVMLRKc63dTHkRHUz4/zRjQ== X-Google-Smtp-Source: ABdhPJxC2M/yfb2vHhG79gwHtz432odYHiMNqtLRzkEgplC0Sj2QdvRu4ncPqeqOrZrjZW1JCs16W61GLFm9rkAdXNo= X-Received: by 2002:a92:c8c4:: with SMTP id c4mr21324367ilq.161.1605780175511; Thu, 19 Nov 2020 02:02:55 -0800 (PST) MIME-Version: 1.0 From: Darko Grubisic Date: Thu, 19 Nov 2020 11:02:44 +0100 Message-ID: Subject: RPS kernel support in FreeBSD? To: freebsd-net@freebsd.org X-Rspamd-Queue-Id: 4CcFc05QJxz4TH8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=e2Ne01oM; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grudarko@gmail.com designates 2607:f8b0:4864:20::136 as permitted sender) smtp.mailfrom=grudarko@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::136:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::136:from:127.0.2.255]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::136:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Nov 2020 10:02:57 -0000 Hi all! I apologize if this is not the proper place to pop the question. I'm interested if there are any plans to integrate RPS and XPS functionality in FreeBSD kernel? Linux has both introduced since 2011. and kernel 2.6.38. The only thing I've found regarding this is an ancient 2011. github project based on FreeBSD 8.2 apparently - https://github.com/gokzy/freebsd-rpsrfs This would be a very nice feature to distribute packet processing inside a VM and I guess I'm not the only one interested in it. Thanks in advance for any info you can provide. Best regards Darko