From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CB897C282C0 for ; Fri, 25 Jan 2019 07:19:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 9359A218D2 for ; Fri, 25 Jan 2019 07:19:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eXlXvphr" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727872AbfAYHTx (ORCPT ); Fri, 25 Jan 2019 02:19:53 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:45628 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726897AbfAYHTx (ORCPT ); Fri, 25 Jan 2019 02:19:53 -0500 Received: by mail-pf1-f195.google.com with SMTP id g62so4311120pfd.12 for ; Thu, 24 Jan 2019 23:19:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=qtu+CSQAKwECxibGq0dpAdBkUmptpr+hUrZnmv/9tdo=; b=eXlXvphrdy1DRTMtRj4tbTwvpdWz1cOIhN9kMsZXNfWRjL2h5UKtWhBo7DycG1kyEj vLx7j8qQRI++niN8ic6vdbbRRDRHcSrngY6+gH/mKe64aHd0IujMeeqd5xpefc6d7Sq4 +FQYMXBJbbYKZ9OMMh2vt9voHtS0D2HFcN0xdubwO6sGZleBO+1rUS794cJP6d5T8gYi w6ineQb7UjFaotOR1JoGAj2bPCDPBmSTqnwpdjVgDo80GBGLEZl57CCM40ayKfOjyTOp T/mzp+gn7xrTMZObgXHNmlg/Mpo7Rse8eKFTLZwCKdXg/0LdFF8PxTGBEHEsdt8dtSwC MAug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=qtu+CSQAKwECxibGq0dpAdBkUmptpr+hUrZnmv/9tdo=; b=JRpR/8W/XGWEAAPTIu6fTf547K8b8+urvC58W4WEKQy3O3Z1NwNAowo/GygYS3vNah VDjaKonrdPs9bcsggFRnKcvjPUmuBi5mnVJmTVsHlxpUchZnCsjI+esZIk0dULUml7Dh ysbgcymFgFjva86Ve4GZ2jsF6poyWOR3t3CiknrW+Fx7GHfCo9EOclLfT/xuEg59BZbO VibOK+2elzd2cWjFQmsKEQ/oqRDzXeyWbcKMvZobiYSGmVVXM/jnb+htRBB253YO1vil XF59QKhwuiBiSKs9Y7MjyNfv1rFJfslwBo10MTWSXm4VBtlxD5xj/aKBg4lqnsF+n1az 0pRQ== X-Gm-Message-State: AJcUukcpG2MvIzOWHzQw1hJngBWi9NPpuAHYeSFZX5ipioFQNvllpWhO pq5EpO53BQ+u0UT3NULtQ4tkFmyUvDU= X-Google-Smtp-Source: ALg8bN738+OVfG368AcFgTJDmdXkRBjgmgH5AWTjcetZEpLKh/NcpKpmR+3LH9fjaUkXsdlZQAbdKQ== X-Received: by 2002:a62:6ec8:: with SMTP id j191mr9869803pfc.198.1548400792058; Thu, 24 Jan 2019 23:19:52 -0800 (PST) Received: from btopel-mobl.isw.intel.com ([192.55.54.40]) by smtp.gmail.com with ESMTPSA id y12sm41373185pfk.70.2019.01.24.23.19.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Jan 2019 23:19:51 -0800 (PST) From: bjorn.topel@gmail.com To: netdev@vger.kernel.org, stephen@networkplumber.org Cc: =?UTF-8?q?Bj=C3=B6rn=20T=C3=B6pel?= , magnus.karlsson@intel.com, magnus.karlsson@gmail.com Subject: [PATCH iproute2-next 0/2] ss: AF_XDP monitoring support Date: Fri, 25 Jan 2019 08:18:46 +0100 Message-Id: <20190125071848.25959-1-bjorn.topel@gmail.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Björn Töpel Hi! This short series teaches ss about AF_XDP monitoring support using the sock_diag interface. The AF_XDP monitoring support was merged to kernel in commit dbbd79ae166f ("Merge branch 'af-xdp-sock-diag'"), via the bpf-next tree. Note libc has to know about AF_XDP for iproute2 to build properly after this series. For glibc, AF_XDP was added in commit 38b0593e9a86 ("Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 to bits/socket.h.") and for musl AF_XDP was introduced in commit 0a9a5c20c7eb ("add AF_XDP to sys/socket.h from linux v4.18"). Thanks, Björn Björn Töpel (2): uapi: add xdp_diag.h ss: add AF_XDP support include/uapi/linux/xdp_diag.h | 72 +++++++++++++++ man/man8/ss.8 | 9 +- misc/ss.c | 168 +++++++++++++++++++++++++++++++++- 3 files changed, 244 insertions(+), 5 deletions(-) create mode 100644 include/uapi/linux/xdp_diag.h -- 2.19.1