Age | Commit message (Expand) | Author | Files | Lines |
2025-06-17 | mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). | Kuniyuki Iwashima | 1 | -2/+2 |
2025-04-15 | mpls: Use nlmsg_payload in mpls_valid_getroute_req | Breno Leitao | 1 | -2/+2 |
2025-04-15 | mpls: Use nlmsg_payload in mpls_valid_fib_dump_req | Breno Leitao | 1 | -2/+2 |
2025-03-16 | percpu: use TYPEOF_UNQUAL() in variable declarations | Uros Bizjak | 1 | -2/+2 |
2024-10-22 | rtnetlink: Return int from rtnl_af_register(). | Kuniyuki Iwashima | 1 | -1/+4 |
2024-10-15 | neighbour: Remove NEIGH_DN_TABLE. | Kuniyuki Iwashima | 1 | -1/+1 |
2024-10-10 | mpls: Handle error of rtnl_register_module(). | Kuniyuki Iwashima | 1 | -11/+21 |
2024-08-23 | net: mpls: delete redundant judgment statements | Li Zetao | 1 | -4/+2 |
2024-08-16 | mpls: Reduce skb re-allocations due to skb_cow() | Christoph Paasch | 1 | -1/+1 |
2024-07-24 | sysctl: treewide: constify the ctl_table argument of proc_handlers | Joel Granados | 1 | -2/+2 |
2024-05-03 | net: Remove the now superfluous sentinel elements from ctl_table array | Joel Granados | 1 | -7/+6 |
2024-04-30 | inet: introduce dst_rtable() helper | Eric Dumazet | 1 | -1/+1 |
2024-04-29 | ipv6: introduce dst_rt6_info() helper | Eric Dumazet | 1 | -1/+1 |
2024-04-22 | sysctl: treewide: constify ctl_table_header::ctl_table_arg | Thomas Weißschuh | 1 | -2/+2 |
2024-04-11 | mpls: no longer hold RTNL in mpls_netconf_dump_devconf() | Eric Dumazet | 1 | -37/+22 |
2024-04-08 | ipv4: Set scope explicitly in ip_route_output(). | Guillaume Nault | 1 | -1/+1 |
2024-03-14 | Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -1/+1 |
2024-03-07 | mpls: Do not orphan the skb | Christoph Paasch | 1 | -2/+0 |
2024-03-06 | Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>" | Ahelenia Ziemiańska | 1 | -1/+1 |
2024-02-26 | inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCU | Eric Dumazet | 1 | -1/+3 |
2024-02-23 | net: mpls: error out if inner headers are not set | Florian Westphal | 1 | -0/+3 |
2023-08-15 | networking: Update to register_net_sysctl_sz | Joel Granados | 1 | -2/+4 |
2023-06-10 | net: move gso declarations and functions to their own files | Eric Dumazet | 2 | -0/+2 |
2023-02-15 | net: mpls: fix stale pointer if allocation fails during device rename | Jakub Kicinski | 1 | -0/+4 |
2022-10-28 | net: Remove the obsolte u64_stats_fetch_*_irq() users (net). | Thomas Gleixner | 1 | -2/+2 |
2022-08-29 | net: Use u64_stats_fetch_begin_irq() for stats fetch. | Sebastian Andrzej Siewior | 1 | -2/+2 |
2022-04-07 | net: mpls: fix memdup.cocci warning | GONG, Ruiqi | 1 | -2/+1 |
2022-02-10 | net: mpls: Fix GCC 12 warning | Victor Erminpour | 1 | -1/+1 |
2021-12-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -36/+63 |
2021-11-29 | net: mpls: Make for_nexthops iterator const | Benjamin Poirier | 2 | -5/+5 |
2021-11-29 | net: mpls: Remove duplicate variable from iterator macro | Benjamin Poirier | 1 | -7/+6 |
2021-11-29 | net: mpls: Remove rcu protection from nh_dev | Benjamin Poirier | 2 | -25/+16 |
2021-11-29 | net: mpls: Fix notifications when deleting a device | Benjamin Poirier | 1 | -16/+52 |
2021-07-23 | mpls: defer ttl decrement in mpls_forward() | Kangmin Park | 1 | -1/+1 |
2021-04-27 | mpls: Remove redundant assignment to err | Jiapeng Chong | 1 | -1/+0 |
2021-03-09 | net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 | Balazs Nemeth | 1 | -0/+3 |
2020-11-03 | mpls: drop skb's dst in mpls_forward() | Guillaume Nault | 1 | -0/+2 |
2020-10-20 | mpls: load mpls_gso after mpls_iptunnel | Alexander Ovechkin | 1 | -0/+1 |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
2020-07-27 | net: Removed the device type check to add mpls support for devices | Martin Varghese | 1 | -14/+3 |
2020-06-14 | treewide: replace '---help---' in Kconfig files with 'help' | Masahiro Yamada | 1 | -3/+3 |
2020-05-29 | net: Make mpls_entry_encode() available for generic users | Eli Cohen | 1 | -11/+0 |
2020-05-22 | mpls: Add support for IPv6 tunnels | Vadim Fedorenko | 1 | -1/+2 |
2020-04-27 | sysctl: pass kernel pointers to ->proc_handler | Christoph Hellwig | 1 | -3/+2 |
2020-03-29 | net: add net available in build_state | Alexander Aring | 1 | -1/+1 |
2020-02-28 | net: mpls: Replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -2/+2 |
2019-12-04 | net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup | Sabrina Dubroca | 1 | -4/+3 |
2019-08-25 | ipv4: mpls: fix mpls_xmit for iptunnel | Alexey Kodanev | 1 | -4/+4 |
2019-07-18 | proc/sysctl: add shared variables for range check | Matteo Croce | 1 | -6/+4 |
2019-06-12 | mpls: fix af_mpls dependencies for real | Matteo Croce | 1 | -1/+1 |
2019-06-09 | mpls: fix af_mpls dependencies | Matteo Croce | 1 | -0/+1 |
2019-06-09 | mpls: fix warning with multi-label encap | George Wilkie | 1 | -1/+1 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 2 | -11/+2 |
2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 2 | -0/+2 |
2019-05-21 | treewide: Add SPDX license identifier for more missed files | Thomas Gleixner | 1 | -0/+1 |
2019-04-27 | netlink: make validation more configurable for future strictness | Johannes Berg | 2 | -14/+16 |
2019-04-27 | netlink: make nla_nest_start() add NLA_F_NESTED flag | Michal Kubecek | 1 | -1/+1 |
2019-04-22 | net: Rename net/nexthop.h net/rtnh.h | David Ahern | 1 | -1/+1 |
2019-04-08 | ipv4: Add support to rtable for ipv6 gateway | David Ahern | 1 | -2/+3 |
2019-04-08 | ipv4: Prepare rtable for IPv6 gateway | David Ahern | 1 | -4/+7 |
2019-03-29 | ipv6: Move ipv6 stubs to a separate header file | David Ahern | 1 | -1/+1 |
2019-03-19 | mpls: Fix 6PE forwarding | Vinay K Nallamothu | 1 | -3/+9 |
2019-03-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+3 |
2019-02-26 | mpls: Return error for RTA_GATEWAY attribute | David Ahern | 1 | -0/+3 |
2019-02-08 | mpls_iptunnel: use struct_size() helper | Gustavo A. R. Silva | 1 | -2/+2 |
2019-01-19 | net: mpls: netconf: perform strict checks also for doit handlers | Jakub Kicinski | 1 | -3/+39 |
2019-01-19 | net: mpls: route: perform strict checks also for doit handlers | Jakub Kicinski | 1 | -2/+59 |
2018-10-16 | net/mpls: Handle kernel side filtering of route dumps | David Ahern | 1 | -5/+28 |
2018-10-16 | net: Enable kernel side filtering of route dumps | David Ahern | 1 | -4/+5 |
2018-10-16 | net/mpls: Plumb support for filtering route dumps | David Ahern | 1 | -1/+41 |
2018-10-16 | net: Add struct for fib dump filter | David Ahern | 1 | -4/+8 |
2018-10-10 | net/mpls: Implement handler for strict data checking on dumps | David Ahern | 1 | -1/+35 |
2018-10-08 | net: Update netconf dump handlers for strict data checking | David Ahern | 1 | -1/+17 |
2018-10-08 | rtnetlink: Update fib dumps for strict data checking | David Ahern | 1 | -0/+8 |
2018-10-08 | net: Add extack to nlmsg_parse | David Ahern | 1 | -1/+1 |
2018-09-24 | mpls: allow routes on ip6gre devices | Saif Hasan | 1 | -1/+5 |
2018-07-24 | mpls: remove trailing whitepace | Stephen Hemminger | 1 | -1/+1 |
2018-03-04 | net: rename skb_gso_validate_mtu -> skb_gso_validate_network_len | Daniel Axtens | 1 | -1/+1 |
2018-02-08 | mpls, nospec: Sanitize array index in mpls_label_ok() | Dan Williams | 1 | -10/+14 |
2017-12-04 | net: use rtnl_register_module where needed | Florian Westphal | 1 | -6/+9 |
2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-12 | ip_tunnel: fix building with NET_IP_TUNNEL=m | Arnd Bergmann | 1 | -0/+1 |
2017-10-11 | net: mpls: make function ipgre_mpls_encap_hlen static | Colin Ian King | 1 | -1/+1 |
2017-10-07 | ip_tunnel: add mpls over gre support | Amine Kherbouche | 1 | -0/+36 |
2017-08-09 | rtnetlink: make rtnl_register accept a flags parameter | Florian Westphal | 1 | -4/+4 |
2017-07-08 | mpls: fix uninitialized in_label var warning in mpls_getroute | Roopa Prabhu | 1 | -4/+8 |
2017-07-05 | mpls: fix rtm policy in mpls_getroute | Roopa Prabhu | 1 | -1/+1 |
2017-07-04 | mpls: route get support | Roopa Prabhu | 1 | -1/+162 |
2017-06-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2017-05-31 | mpls: fix clearing of dead nh_flags on link up | Roopa Prabhu | 1 | -1/+1 |
2017-05-30 | net: mpls: remove unnecessary initialization of err | David Ahern | 1 | -2/+0 |
2017-05-30 | net: mpls: Make nla_get_via in af_mpls.c | David Ahern | 2 | -50/+48 |
2017-05-30 | net: mpls: Add extack messages for route add and delete failures | David Ahern | 2 | -40/+87 |
2017-05-30 | net: mpls: Pull common label check into helper | David Ahern | 1 | -15/+17 |
2017-05-30 | net: Fill in extack for mpls lwt encap | David Ahern | 3 | -16/+47 |
2017-05-30 | net: add extack arg to lwtunnel build state | David Ahern | 1 | -2/+3 |
2017-05-08 | treewide: use kv[mz]alloc* rather than opencoded variants | Michal Hocko | 1 | -4/+1 |
2017-04-17 | net: rtnetlink: plumb extended ack to doit function | David Ahern | 1 | -3/+6 |
2017-04-13 | netlink: pass extended ACK struct to parsing functions | Johannes Berg | 2 | -3/+4 |
2017-04-01 | net: mpls: Increase max number of labels for lwt encap | David Ahern | 3 | -8/+15 |
2017-04-01 | net: mpls: bump maximum number of labels | David Ahern | 2 | -34/+71 |
2017-04-01 | net: mpls: Limit memory allocation for mpls_route | David Ahern | 1 | -10/+21 |
2017-04-01 | net: mpls: change mpls_route layout | David Ahern | 2 | -31/+51 |
2017-04-01 | net: mpls: Convert number of nexthops to u8 | David Ahern | 2 | -13/+20 |
2017-04-01 | net: mpls: rt_nhn_alive and nh_flags should be accessed using READ_ONCE | David Ahern | 2 | -11/+33 |
2017-03-29 | net: mpls: Update lfib_nlmsg_size to skip deleted nexthops | David Ahern | 1 | -0/+2 |
2017-03-28 | net: mpls: Send netconf messages on device register and unregister | David Ahern | 1 | -5/+11 |
2017-03-28 | net:mpls: Refactor mpls_netconf_notify_devconf to take event | David Ahern | 1 | -7/+5 |
2017-03-27 | net: mpls: Delete route when all nexthops have been deleted | David Ahern | 1 | -1/+8 |
2017-03-27 | net: mpls: Don't show nexthop if device has been deleted | David Ahern | 1 | -3/+5 |
2017-03-24 | net: mpls: Fix setting ttl_propagate for rt2 | David Ahern | 1 | -1/+1 |
2017-03-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+10 |
2017-03-16 | net: mpls: Fix nexthop alive tracking on down events | David Ahern | 1 | -3/+10 |
2017-03-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+3 |
2017-03-13 | mpls: allow TTL propagation from IP packets to be configured | Robert Shearman | 2 | -13/+71 |
2017-03-13 | mpls: allow TTL propagation to IP packets to be configured | Robert Shearman | 2 | -8/+86 |
2017-03-12 | mpls: Do not decrement alive counter for unregister events | David Ahern | 1 | -1/+2 |
2017-03-12 | mpls: Send route delete notifications when router module is unloaded | David Ahern | 1 | -0/+1 |
2017-02-20 | net: mpls: Add support for netconf | David Ahern | 2 | -3/+211 |
2017-01-30 | lwtunnel: remove device arg to lwtunnel_build_state | David Ahern | 1 | -1/+1 |
2017-01-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -23/+26 |
2017-01-24 | net: Specify the owning module for lwtunnel ops | Robert Shearman | 1 | -0/+1 |
2017-01-23 | net: mpls: Fix multipath selection for LSR use case | David Ahern | 1 | -23/+25 |
2017-01-17 | mpls: Packet stats | Robert Shearman | 3 | -28/+222 |
2016-12-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
2016-12-05 | net: af_mpls.c add space before open parenthesis | Suraj Deshmukh | 1 | -1/+1 |
2016-10-23 | lwt: Remove unused len field | Thomas Graf | 1 | -4/+1 |
2016-10-03 | mpls: move mpls_hdr to a common location | Jiri Benc | 1 | -9/+1 |
2016-09-01 | mpls: get rid of trivial returns | stephen hemminger | 1 | -5/+0 |
2016-08-30 | net: mpls: Fixups for GSO | David Ahern | 2 | -11/+33 |
2016-08-30 | net: lwtunnel: Handle fragmentation | Roopa Prabhu | 1 | -4/+5 |
2016-07-09 | mpls: allow routes on ipip and sit devices | Simon Horman | 1 | -2/+4 |
2016-06-16 | mpls: allow routes on ipgre devices | Simon Horman | 1 | -3/+4 |
2016-06-03 | skbuff: introduce skb_gso_validate_mtu | Marcelo Ricardo Leitner | 1 | -1/+1 |
2016-05-20 | gso: Remove arbitrary checks for unsupported GSO | Tom Herbert | 1 | -10/+1 |
2016-04-14 | GSO: Add GSO type for fixed IPv4 ID | Alexander Duyck | 1 | -0/+1 |
2016-04-08 | mpls: find_outdev: check for err ptr in addition to NULL check | Roopa Prabhu | 1 | -0/+3 |
2016-02-21 | mpls: autoload lwt module | Robert Shearman | 1 | -0/+1 |
2015-12-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -14/+33 |
2015-12-12 | mpls: make via address optional for multipath routes | Robert Shearman | 1 | -9/+13 |
2015-12-12 | mpls: fix out-of-bounds access when via address not specified | Robert Shearman | 1 | -5/+12 |
2015-12-12 | mpls: don't dump RTA_VIA attribute if not specified | Robert Shearman | 1 | -2/+6 |
2015-12-12 | mpls: validate L2 via address length | Robert Shearman | 1 | -0/+4 |
2015-12-11 | mpls_iptunnel: add static qualifier to mpls_output | Roopa Prabhu | 1 | -1/+1 |
2015-12-07 | mpls: fix sending of local encapped packets | Robert Shearman | 1 | -2/+2 |
2015-12-03 | mpls: support for dead routes | Roopa Prabhu | 2 | -28/+159 |
2015-10-27 | mpls: reduce memory usage of routes | Robert Shearman | 2 | -38/+111 |
2015-10-27 | mpls: fix forwarding using v4/v6 explicit null | Robert Shearman | 1 | -0/+2 |
2015-10-23 | mpls: flow-based multipath selection | Robert Shearman | 1 | -4/+83 |
2015-10-23 | mpls: multipath route support | Roopa Prabhu | 2 | -148/+400 |
2015-10-08 | dst: Pass net into dst->output | Eric W. Biederman | 1 | -1/+1 |
2015-08-31 | mpls: fix mpls_net_init memory leak | Nikolay Aleksandrov | 1 | -1/+3 |
2015-08-24 | lwt: Add cfg argument to build_state | Tom Herbert | 1 | -0/+1 |
2015-08-20 | route: move lwtunnel state to dst_entry | Jiri Benc | 1 | -5/+2 |
2015-08-09 | mpls: Enforce payload type of traffic sent using explicit NULL | Robert Shearman | 1 | -27/+44 |
2015-08-06 | af_mpls: add null dev check in find_outdev | Roopa Prabhu | 1 | -0/+3 |
2015-08-06 | mpls: small cleanup in inet/inet6_fib_lookup_dev() | Dan Carpenter | 1 | -9/+4 |
2015-08-03 | mpls: Use definition for reserved label checks | Robert Shearman | 1 | -10/+11 |
2015-07-31 | af_mpls: fix undefined reference to ip6_route_output | Roopa Prabhu | 1 | -8/+33 |
2015-07-22 | mpls_iptunnel: fix sparse warn: remove incorrect rcu_dereference | Roopa Prabhu | 1 | -1/+1 |
2015-07-21 | mpls: make RTA_OIF optional | Roopa Prabhu | 1 | -1/+66 |
2015-07-21 | mpls: ip tunnel support | Roopa Prabhu | 3 | -1/+241 |
2015-07-21 | mpls: export mpls functions for use by mpls iptunnels | Roopa Prabhu | 2 | -5/+15 |
2015-06-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+11 |
2015-06-11 | mpls: handle device renames for per-device sysctls | Robert Shearman | 1 | -0/+11 |
2015-06-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -1/+2 |
2015-06-07 | mpls: fix possible use after free of device | Robert Shearman | 2 | -1/+2 |
2015-06-01 | net: Add priority to packet_offload objects. | David S. Miller | 1 | -0/+2 |
2015-05-09 | mpls: Change reserved label names to be consistent with netbsd | Tom Herbert | 1 | -9/+9 |
2015-05-05 | mpls: Move reserved label definitions | Tom Herbert | 2 | -19/+9 |
2015-04-22 | mpls: Prevent use of implicit NULL label as outgoing label | Robert Shearman | 1 | -0/+9 |
2015-04-22 | mpls: Per-device enabling of packet input | Robert Shearman | 2 | -2/+69 |
2015-04-22 | mpls: Per-device MPLS state | Robert Shearman | 2 | -2/+51 |
2015-03-12 | mpls: In mpls_egress verify the packet length. | Eric W. Biederman | 1 | -1/+16 |
2015-03-11 | mpls: Allow mpls_gso and mpls_router to be built as modules | Robert Shearman | 2 | -4/+6 |
2015-03-09 | mpls: Spelling: s/conceved/conceived/, s/as/a/ | Geert Uytterhoeven | 1 | -2/+2 |
2015-03-08 | neigh: Use neigh table index for neigh_packet_xmit | Eric W. Biederman | 1 | -13/+22 |
2015-03-08 | mpls: Correct the ttl decrement. | Eric W. Biederman | 1 | -1/+1 |
2015-03-08 | mpls: Better error code for unsupported option. | Eric W. Biederman | 1 | -1/+1 |
2015-03-08 | mpls: Cleanup the rcu usage in the code. | Eric W. Biederman | 1 | -26/+47 |
2015-03-08 | mpls: Fix the kzalloc argument order in mpls_rt_alloc | Eric W. Biederman | 1 | -1/+1 |
2015-03-06 | mpls: Properly validate RTA_VIA payload length | Robert Shearman | 1 | -1/+4 |
2015-03-05 | mpls: using vzalloc requires including vmalloc.h | Stephen Rothwell | 1 | -0/+1 |
2015-03-04 | mpls: rtm_mpls_policy[] can be static | Wu Fengguang | 1 | -1/+1 |
2015-03-04 | mpls: Multicast route table change notifications | Eric W. Biederman | 1 | -0/+60 |
2015-03-04 | mpls: Netlink commands to add, remove, and dump routes | Eric W. Biederman | 1 | -0/+229 |
2015-03-04 | mpls: Functions for reading and wrinting mpls labels over netlink | Eric W. Biederman | 2 | -0/+60 |
2015-03-04 | mpls: Basic support for adding and removing routes | Eric W. Biederman | 1 | -0/+133 |
2015-03-04 | mpls: Add a sysctl to control the size of the mpls label table | Eric W. Biederman | 1 | -0/+146 |
2015-03-04 | mpls: Basic routing support | Eric W. Biederman | 4 | -0/+411 |
2015-03-04 | mpls: Refactor how the mpls module is built | Eric W. Biederman | 1 | -1/+17 |
2015-01-30 | net: mark some potential candidates __read_mostly | Daniel Borkmann | 1 | -2/+2 |
2014-12-23 | mpls: Fix allowed protocols for mpls gso | Pravin B Shelar | 1 | -4/+1 |
2014-11-05 | net: Remove MPLS GSO feature. | Pravin B Shelar | 1 | -2/+1 |
2014-10-31 | mpls: Allow mpls_gso to be built as module | Pravin B Shelar | 1 | -1/+1 |
2014-10-31 | mpls: Fix mpls_gso handler. | Pravin B Shelar | 1 | -2/+1 |
2014-10-20 | net: gso: use feature flag argument in all protocol gso handlers | Florian Westphal | 1 | -1/+1 |
2014-09-26 | net: Remove gso_send_check as an offload callback | Tom Herbert | 1 | -7/+0 |
2014-06-04 | gre: Call gso_make_checksum | Tom Herbert | 1 | -0/+1 |