pfilter
if (chan->pfilter)
free(chan->pfilter);
chan->pfilter = pf;
if (chan->pfilter[i].start <= proto
&& chan->pfilter[i].end >=proto)
typedef struct pfilter pfilter_t;
pfilter_t * pfilter;
free(chan->pfilter);