| H A D | actions.c | 90 add_deferred_actions(struct sk_buff * skb,const struct sw_flow_key * key,const struct nlattr * actions,const int actions_len) add_deferred_actions() argument 129 push_mpls(struct sk_buff * skb,struct sw_flow_key * key,__be32 mpls_lse,__be16 mpls_ethertype,__u16 mac_len) push_mpls() argument 145 pop_mpls(struct sk_buff * skb,struct sw_flow_key * key,const __be16 ethertype) pop_mpls() argument 162 set_mpls(struct sk_buff * skb,struct sw_flow_key * flow_key,const __be32 * mpls_lse,const __be32 * mask) set_mpls() argument 182 pop_vlan(struct sk_buff * skb,struct sw_flow_key * key) pop_vlan() argument 196 push_vlan(struct sk_buff * skb,struct sw_flow_key * key,const struct ovs_action_push_vlan * vlan) push_vlan() argument 225 set_eth_addr(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct ovs_key_ethernet * key,const struct ovs_key_ethernet * mask) set_eth_addr() argument 252 pop_eth(struct sk_buff * skb,struct sw_flow_key * key) pop_eth() argument 266 push_eth(struct sk_buff * skb,struct sw_flow_key * key,const struct ovs_action_push_eth * ethh) push_eth() argument 282 push_nsh(struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * a) push_nsh() argument 304 pop_nsh(struct sk_buff * skb,struct sw_flow_key * key) pop_nsh() argument 321 update_ip_l4_checksum(struct sk_buff * skb,struct iphdr * nh,__be32 addr,__be32 new_addr) update_ip_l4_checksum() argument 347 set_ip_addr(struct sk_buff * skb,struct iphdr * nh,__be32 * addr,__be32 new_addr) set_ip_addr() argument 357 update_ipv6_checksum(struct sk_buff * skb,u8 l4_proto,__be32 addr[4],const __be32 new_addr[4]) update_ipv6_checksum() argument 393 set_ipv6_addr(struct sk_buff * skb,u8 l4_proto,__be32 addr[4],const __be32 new_addr[4],bool recalculate_csum) set_ipv6_addr() argument 405 set_ipv6_dsfield(struct sk_buff * skb,struct ipv6hdr * nh,u8 ipv6_tclass,u8 mask) set_ipv6_dsfield() argument 418 set_ipv6_fl(struct sk_buff * skb,struct ipv6hdr * nh,u32 fl,u32 mask) set_ipv6_fl() argument 434 set_ipv6_ttl(struct sk_buff * skb,struct ipv6hdr * nh,u8 new_ttl,u8 mask) set_ipv6_ttl() argument 444 set_ip_ttl(struct sk_buff * skb,struct iphdr * nh,u8 new_ttl,u8 mask) set_ip_ttl() argument 453 set_ipv4(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct ovs_key_ipv4 * key,const struct ovs_key_ipv4 * mask) set_ipv4() argument 505 set_ipv6(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct ovs_key_ipv6 * key,const struct ovs_key_ipv6 * mask) set_ipv6() argument 576 set_tp_port(struct sk_buff * skb,__be16 * port,__be16 new_port,__sum16 * check) set_tp_port() argument 584 set_udp(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct ovs_key_udp * key,const struct ovs_key_udp * mask) set_udp() argument 627 set_tcp(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct ovs_key_tcp * key,const struct ovs_key_tcp * mask) set_tcp() argument 656 set_sctp(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct ovs_key_sctp * key,const struct ovs_key_sctp * mask) set_sctp() argument 691 ovs_vport_output(struct net * net,struct sock * sk,struct sk_buff * skb) ovs_vport_output() argument 739 prepare_frag(struct vport * vport,struct sk_buff * skb,u16 orig_network_offset,u8 mac_proto) prepare_frag() argument 765 ovs_fragment(struct net * net,struct vport * vport,struct sk_buff * skb,u16 mru,struct sw_flow_key * key) ovs_fragment() argument 828 do_output(struct datapath * dp,struct sk_buff * skb,int out_port,struct sw_flow_key * key) do_output() argument 861 output_userspace(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr,const struct nlattr * actions,int actions_len,uint32_t cutlen) output_userspace() argument 921 dec_ttl_exception_handler(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr) dec_ttl_exception_handler() argument 940 sample(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr,bool last) sample() argument 981 clone(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr,bool last) clone() argument 999 execute_hash(struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr) execute_hash() argument 1022 execute_set_action(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct nlattr * a) execute_set_action() argument 1042 execute_masked_set_action(struct sk_buff * skb,struct sw_flow_key * flow_key,const struct nlattr * a) execute_masked_set_action() argument 1114 execute_recirc(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * a,bool last) execute_recirc() argument 1133 execute_check_pkt_len(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr,bool last) execute_check_pkt_len() argument 1172 execute_dec_ttl(struct sk_buff * skb,struct sw_flow_key * key) execute_dec_ttl() argument 1212 execute_psample(struct datapath * dp,struct sk_buff * skb,const struct nlattr * attr) execute_psample() argument 1244 execute_psample(struct datapath * dp,struct sk_buff * skb,const struct nlattr * attr) execute_psample() argument 1250 do_execute_actions(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,const struct nlattr * attr,int len) do_execute_actions() argument 1479 clone_execute(struct datapath * dp,struct sk_buff * skb,struct sw_flow_key * key,u32 recirc_id,const struct nlattr * actions,int len,bool last,bool clone_flow_key) clone_execute() argument 1556 struct sk_buff *skb = da->skb; process_deferred_actions() local 1572 ovs_execute_actions(struct datapath * dp,struct sk_buff * skb,const struct sw_flow_actions * acts,struct sw_flow_key * key) ovs_execute_actions() argument [all...] |