On 4/29/20 8:06 PM, Alexei Starovoitov wrote:
On 4/29/20 1:15 PM, Yonghong Song wrote:
Even without lseek stop() will be called multiple times.
If I read seq_file.c correctly it will be called before
every copy_to_user(). Which means that for a lot of text
(or if read() is done with small bu
On 4/29/20 1:15 PM, Yonghong Song wrote:
Even without lseek stop() will be called multiple times.
If I read seq_file.c correctly it will be called before
every copy_to_user(). Which means that for a lot of text
(or if read() is done with small buffer) there will be
plenty of start,show,show,stop
On 4/29/20 12:19 PM, Andrii Nakryiko wrote:
On Wed, Apr 29, 2020 at 8:34 AM Alexei Starovoitov wrote:
On 4/28/20 11:44 PM, Yonghong Song wrote:
On 4/28/20 11:40 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 11:30 PM Alexei Starovoitov wrote:
On 4/28/20 11:20 PM, Yonghong Song wr
On Tue, Apr 28, 2020 at 11:51 PM Yonghong Song wrote:
>
>
>
> On 4/28/20 11:34 PM, Martin KaFai Lau wrote:
> > On Tue, Apr 28, 2020 at 11:20:30PM -0700, Yonghong Song wrote:
> >>
> >>
> >> On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
> >>> On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
> >>
On Wed, Apr 29, 2020 at 8:34 AM Alexei Starovoitov wrote:
>
> On 4/28/20 11:44 PM, Yonghong Song wrote:
> >
> >
> > On 4/28/20 11:40 PM, Andrii Nakryiko wrote:
> >> On Tue, Apr 28, 2020 at 11:30 PM Alexei Starovoitov wrote:
> >>>
> >>> On 4/28/20 11:20 PM, Yonghong Song wrote:
>
>
> >>>
On 4/29/20 8:34 AM, Alexei Starovoitov wrote:
On 4/28/20 11:44 PM, Yonghong Song wrote:
On 4/28/20 11:40 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 11:30 PM Alexei Starovoitov wrote:
On 4/28/20 11:20 PM, Yonghong Song wrote:
On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
On Tue
On 4/28/20 11:44 PM, Yonghong Song wrote:
On 4/28/20 11:40 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 11:30 PM Alexei Starovoitov wrote:
On 4/28/20 11:20 PM, Yonghong Song wrote:
On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
On 4/28/20 11:34 PM, Martin KaFai Lau wrote:
On Tue, Apr 28, 2020 at 11:20:30PM -0700, Yonghong Song wrote:
On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
On 4/28/20 6:15 PM, Yonghong Son
On 4/28/20 11:40 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 11:30 PM Alexei Starovoitov wrote:
On 4/28/20 11:20 PM, Yonghong Song wrote:
On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
On 4/28/20 7:44 PM, Alexei Starovoitov
On Tue, Apr 28, 2020 at 11:30 PM Alexei Starovoitov wrote:
>
> On 4/28/20 11:20 PM, Yonghong Song wrote:
> >
> >
> > On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
> >> On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
> >>>
> >>>
> >>>
> >>> On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
>
On Tue, Apr 28, 2020 at 11:20:30PM -0700, Yonghong Song wrote:
>
>
> On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
> > On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
> > >
> > >
> > >
> > > On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
> > > > On 4/28/20 6:15 PM, Yonghong Song wrote:
> >
On 4/28/20 11:20 PM, Yonghong Song wrote:
On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
On 4/28/20 6:15 PM, Yonghong Song wrote:
On 4/28/20 5:48 PM, Alexei Starovoitov wrote:
On 4/28/20
On 4/28/20 11:08 PM, Andrii Nakryiko wrote:
On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
On 4/28/20 6:15 PM, Yonghong Song wrote:
On 4/28/20 5:48 PM, Alexei Starovoitov wrote:
On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
+pro
On Tue, Apr 28, 2020 at 10:10 PM Yonghong Song wrote:
>
>
>
> On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
> > On 4/28/20 6:15 PM, Yonghong Song wrote:
> >>
> >>
> >> On 4/28/20 5:48 PM, Alexei Starovoitov wrote:
> >>> On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
> > +prog = bpf_iter_get_p
On Mon, Apr 27, 2020 at 1:18 PM Yonghong Song wrote:
>
> The bpf_map iterator is implemented.
> The bpf program is called at seq_ops show() and stop() functions.
> bpf_iter_get_prog() will retrieve bpf program and other
> parameters during seq_file object traversal. In show() function,
> bpf progr
On 4/28/20 7:44 PM, Alexei Starovoitov wrote:
On 4/28/20 6:15 PM, Yonghong Song wrote:
On 4/28/20 5:48 PM, Alexei Starovoitov wrote:
On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
+ prog = bpf_iter_get_prog(seq, sizeof(struct
bpf_iter_seq_map_info),
+ &meta.session_id, &m
On 4/28/20 6:15 PM, Yonghong Song wrote:
On 4/28/20 5:48 PM, Alexei Starovoitov wrote:
On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
+ prog = bpf_iter_get_prog(seq, sizeof(struct
bpf_iter_seq_map_info),
+ &meta.session_id, &meta.seq_num,
+ v == (void *)0);
F
On 4/28/20 5:48 PM, Alexei Starovoitov wrote:
On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
+ prog = bpf_iter_get_prog(seq, sizeof(struct bpf_iter_seq_map_info),
+ &meta.session_id, &meta.seq_num,
+ v == (void *)0);
From looking at seq_file.c, when will show
On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
On Mon, Apr 27, 2020 at 01:12:37PM -0700, Yonghong Song wrote:
The bpf_map iterator is implemented.
The bpf program is called at seq_ops show() and stop() functions.
bpf_iter_get_prog() will retrieve bpf program and other
parameters during seq_file
On 4/28/20 5:37 PM, Martin KaFai Lau wrote:
+ prog = bpf_iter_get_prog(seq, sizeof(struct bpf_iter_seq_map_info),
+&meta.session_id, &meta.seq_num,
+v == (void *)0);
From looking at seq_file.c, when will show() be called with
On Mon, Apr 27, 2020 at 01:12:37PM -0700, Yonghong Song wrote:
> The bpf_map iterator is implemented.
> The bpf program is called at seq_ops show() and stop() functions.
> bpf_iter_get_prog() will retrieve bpf program and other
> parameters during seq_file object traversal. In show() function,
> bp
21 matches
Mail list logo