sync_item
struct sync_item *sync_item;
struct sync_item *spos;
sync_item = devm_kzalloc(dev, sizeof(*sync_item),
if (!sync_item)
sync_item->f = *f;
list_add(&sync_item->list, &sync_add_list);
list_add(&sync_item->list, &sync_del_list);
list_for_each_entry_safe(sync_item, spos, &sync_del_list, list) {
ionic_lif_filter_del(lif, &sync_item->f.cmd);
list_del(&sync_item->list);
devm_kfree(dev, sync_item);
list_for_each_entry_safe(sync_item, spos, &sync_add_list, list) {
ionic_lif_filter_add(lif, &sync_item->f.cmd);
list_del(&sync_item->list);
devm_kfree(dev, sync_item);