From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jakub Kicinski Subject: [PATCH bpf-next 0/4] samples: bpf: convert two more samples to libbpf Date: Thu, 26 Jul 2018 14:32:17 -0700 Message-ID: <20180726213221.1295-1-jakub.kicinski@netronome.com> Cc: oss-drivers@netronome.com, netdev@vger.kernel.org, Jakub Kicinski To: alexei.starovoitov@gmail.com, daniel@iogearbox.net Return-path: Received: from mail-qt0-f195.google.com ([209.85.216.195]:41638 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731007AbeGZWvJ (ORCPT ); Thu, 26 Jul 2018 18:51:09 -0400 Received: by mail-qt0-f195.google.com with SMTP id e19-v6so3113616qtp.8 for ; Thu, 26 Jul 2018 14:32:29 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: Hi! This set converts xdpsock_user.c and xdp_fwd_user.c to use libbpf instead of bpf_load.o. First two patches are minor improvements to libbpf to make the conversion (and use of libbpf in general) nicer. Jakub Kicinski (4): tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() tools: libbpf: add bpf_object__find_program_by_title() samples: bpf: convert xdp_fwd_user.c to libbpf samples: bpf: convert xdpsock_user.c to libbpf samples/bpf/Makefile | 4 ++-- samples/bpf/xdp_fwd_user.c | 34 +++++++++++++++++++++++----------- samples/bpf/xdpsock_user.c | 38 +++++++++++++++++++++++++++++--------- tools/lib/bpf/libbpf.c | 15 +++++++++++++++ tools/lib/bpf/libbpf.h | 3 +++ 5 files changed, 72 insertions(+), 22 deletions(-) -- 2.17.1