summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-06net/mlx5e: TC preparation refactoring for routing update eventVlad Buslov1-0/+198
2021-02-06net/mlx5e: Refactor neigh update infrastructureVlad Buslov1-14/+8
2021-02-06net/mlx5e: Extract tc tunnel encap/decap code to dedicated fileVlad Buslov1-0/+1
2021-02-06net/mlx5e: VF tunnel RX traffic offloadingVlad Buslov1-0/+51
2021-02-06net/mlx5e: Remove redundant match on tunnel destination macVlad Buslov1-8/+0
2021-02-06net/mlx5e: Refactor tun routing helpersVlad Buslov1-109/+126
2020-11-05net/mlx5e: Protect encap route dev from concurrent releaseVlad Buslov1-26/+46
2020-05-28net/mlx5e: Optimize performance for IPv4/IPv6 ethertypeEli Britstein1-4/+4
2020-05-28net/mlx5e: Helper function to set ethertypeEli Britstein1-8/+13
2020-05-23net/mlx5e: Add support for hw encapsulation of MPLS over UDPEli Cohen1-0/+3
2020-05-23net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.cVlad Buslov1-0/+1
2020-05-23net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.cVlad Buslov1-0/+1
2020-05-23net/mlx5e: Use IS_ERR() to check and simplify codeTang Bin1-3/+2
2020-03-18net/mlx5: Avoid forwarding to other eswitch uplinkEli Cohen1-0/+3
2020-02-20net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun modulePaul Blakey1-2/+110
2019-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-5/+5
2019-12-04net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookupSabrina Dubroca1-4/+4
2019-11-30net/mlx5e: Fix build error without IPV6YueHaibing1-36/+38
2019-11-23net/mlx5e: Remove redundant pointer checkEli Cohen1-12/+10
2019-11-23net/mlx5e: TC, Stub out ipv6 tun create header functionSaeed Mahameed1-4/+0
2019-11-14net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6Eli Cohen1-6/+12
2019-11-14net/mlx5: Remove redundant NULL initializationsEli Cohen1-4/+4
2019-10-30net/mlx5: Fix rtable reference leakParav Pandit1-3/+9
2019-09-03net/mlx5: Add flow steering actions to fs_cmd shim layerMaor Gottlieb1-13/+14
2019-07-30net/mlx5e: Rely on rcu instead of rtnl lock when getting upper devVlad Buslov1-1/+13
2019-07-30net/mlx5e: Simplify get_route_and_out_devs helper functionEli Britstein1-12/+7
2019-07-10net: flow_offload: rename tc_cls_flower_offload to flow_cls_offloadPablo Neira Ayuso1-3/+3
2019-06-29net/mlx5e: Disallow tc redirect offload cases we don't supportPaul Blakey1-1/+3
2019-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+6
2019-06-08net/mlx5e: Support tagged tunnel over bondEli Britstein1-5/+6
2019-05-31net/mlx5e: Geneve, Add support for encap/decap flows offloadYevgeny Kliteynik1-0/+3
2019-05-31net/mlx5e: Rearrange tc tunnel code in a modular wayYevgeny Kliteynik1-198/+83
2019-05-31net/mlx5e: Geneve, Keep tunnel info as pointer to the original structYevgeny Kliteynik1-7/+8
2019-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+4
2019-04-09net/mlx5e: Protect against non-uplink representor for encapDmytro Linkin1-0/+4
2019-04-09ipv4: Prepare rtable for IPv6 gatewayDavid Ahern1-1/+1
2019-04-06net/mlx5e: Make the log friendly when decapsulation offload not supportedTonghao Zhang1-3/+5
2019-03-01net/mlx5e: Use hint to resolve route when in HW multipath modeRoi Dayan1-0/+12
2019-03-01net/mlx5e: Don't make internal use of errno to denote missing neighRoi Dayan1-2/+6
2019-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+5
2019-02-07net/mlx5e: Update hw flows when encap source mac changedTonghao Zhang1-0/+2
2019-02-07net/mlx5e: Implement ndo_get_port_parent_id()Florian Fainelli1-1/+1
2019-02-06flow_offload: add flow_rule and flow_match structures and use themPablo Neira Ayuso1-39/+29
2019-02-05net/mlx5e: Properly set steering match levels for offloaded TC decap rulesOr Gerlitz1-1/+3
2018-12-20net/mlx5e: Support tunnel encap over tagged EthernetEli Britstein1-20/+24
2018-12-20net/mlx5e: Support VLAN encap ETH header generationEli Britstein1-2/+13
2018-12-20net/mlx5e: Re-order route and encap header memory allocationEli Britstein1-28/+34
2018-12-20net/mlx5e: Tunnel encap ETH header helper functionEli Britstein1-12/+17
2018-12-20net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlayEli Britstein1-0/+6
2018-12-20net/mlx5e: Tunnel routing output devs helper functionEli Britstein1-36/+34