Home
last modified time | relevance | path

Searched refs:flow (Results 1 – 17 of 17) sorted by relevance

/include/net/
Dfq_impl.h16 __fq_adjust_removal(struct fq *fq, struct fq_flow *flow, unsigned int packets, in __fq_adjust_removal() argument
19 struct fq_tin *tin = flow->tin; in __fq_adjust_removal()
24 flow->backlog -= bytes; in __fq_adjust_removal()
28 if (flow->backlog) in __fq_adjust_removal()
31 if (flow == &tin->default_flow) { in __fq_adjust_removal()
36 idx = flow - fq->flows; in __fq_adjust_removal()
41 struct fq_flow *flow, in fq_adjust_removal() argument
44 __fq_adjust_removal(fq, flow, 1, skb->len, skb->truesize); in fq_adjust_removal()
48 struct fq_flow *flow) in fq_flow_dequeue() argument
54 skb = __skb_dequeue(&flow->queue); in fq_flow_dequeue()
[all …]
Dflow_dissector.h409 __be32 flow_get_u32_src(const struct flow_keys *flow);
410 __be32 flow_get_u32_dst(const struct flow_keys *flow);
428 const struct flow_keys *flow);
Dfq.h87 struct fq_flow *flow);
Dgtp.h26 __be16 flow; member
Dip.h583 static inline void iph_to_flow_copy_v4addrs(struct flow_keys *flow, in iph_to_flow_copy_v4addrs() argument
586 BUILD_BUG_ON(offsetof(typeof(flow->addrs), v4addrs.dst) != in iph_to_flow_copy_v4addrs()
587 offsetof(typeof(flow->addrs), v4addrs.src) + in iph_to_flow_copy_v4addrs()
588 sizeof(flow->addrs.v4addrs.src)); in iph_to_flow_copy_v4addrs()
589 memcpy(&flow->addrs.v4addrs, &iph->addrs, sizeof(flow->addrs.v4addrs)); in iph_to_flow_copy_v4addrs()
590 flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in iph_to_flow_copy_v4addrs()
Dipv6.h929 static inline void iph_to_flow_copy_v6addrs(struct flow_keys *flow, in iph_to_flow_copy_v6addrs() argument
932 BUILD_BUG_ON(offsetof(typeof(flow->addrs), v6addrs.dst) != in iph_to_flow_copy_v6addrs()
933 offsetof(typeof(flow->addrs), v6addrs.src) + in iph_to_flow_copy_v6addrs()
934 sizeof(flow->addrs.v6addrs.src)); in iph_to_flow_copy_v6addrs()
935 memcpy(&flow->addrs.v6addrs, &iph->addrs, sizeof(flow->addrs.v6addrs)); in iph_to_flow_copy_v6addrs()
936 flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in iph_to_flow_copy_v6addrs()
/include/net/netfilter/
Dnf_flow_table.h56 bool (*gc)(const struct flow_offload *flow);
61 struct flow_offload *flow,
191 unsigned long flow_offload_get_timeout(struct flow_offload *flow);
221 void flow_offload_free(struct flow_offload *flow);
277 void flow_offload_route_init(struct flow_offload *flow,
280 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow);
282 struct flow_offload *flow, bool force);
294 void flow_offload_teardown(struct flow_offload *flow);
296 void nf_flow_snat_port(const struct flow_offload *flow,
299 void nf_flow_dnat_port(const struct flow_offload *flow,
[all …]
Dnf_dup_netdev.h14 struct nft_flow_rule *flow,
Dnf_tables_offload.h70 void nft_flow_rule_set_addr_type(struct nft_flow_rule *flow,
76 void nft_flow_rule_destroy(struct nft_flow_rule *flow);
Dnf_tables.h918 struct nft_flow_rule *flow,
1566 struct nft_flow_rule *flow; member
1574 (((struct nft_trans_rule *)trans->data)->flow)
/include/uapi/linux/hsi/
Dhsi_char.h40 __u32 flow; member
/include/linux/
Dserial_core.h975 int *flow);
977 int parity, int bits, int flow);
1013 if ((tty && tty->flow.stopped) || port->hw_stopped) in uart_tx_stopped()
Dskbuff.h1514 struct flow_keys *flow, in skb_flow_dissect_flow_keys() argument
1517 memset(flow, 0, sizeof(*flow)); in skb_flow_dissect_flow_keys()
1519 flow, NULL, 0, 0, 0, flags); in skb_flow_dissect_flow_keys()
1525 struct flow_keys_basic *flow, in skb_flow_dissect_flow_keys_basic() argument
1529 memset(flow, 0, sizeof(*flow)); in skb_flow_dissect_flow_keys_basic()
1530 return __skb_flow_dissect(net, skb, &flow_keys_basic_dissector, flow, in skb_flow_dissect_flow_keys_basic()
Dtty.h222 } __aligned(sizeof(unsigned long)) flow;
/include/linux/hsi/
Dhsi.h84 unsigned int flow; /* RX only */ member
/include/pcmcia/
Dcistpl.h213 u_char flow; member
/include/video/
Dimx-ipu-v3.h327 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow);