android_kernel_oneplus_msm8998/net
Johannes Berg a0a1aaa6a2 ipv4: add option to drop gratuitous ARP packets
In certain 802.11 wireless deployments, there will be ARP proxies
that use knowledge of the network to correctly answer requests.
To prevent gratuitous ARP frames on the shared medium from being
a problem, on such deployments wireless needs to drop them.

Enable this by providing an option called "drop_gratuitous_arp".

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 4078228159c9f54cca7347a8bdace29f2abdef65)

Change-Id: I8772dbd7471085878f8b4161eb2a056d79b8b232
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2020-11-03 21:30:20 +01:00
..
6lowpan 6lowpan: iphc: reset mac_header after decompress to fix panic 2018-10-10 08:52:04 +02:00
9p 9p/virtio: Add cleanup path in p9_virtio_init 2019-08-04 09:34:51 +02:00
802
8021q vlan: disable SIOCSHWTSTAMP in container 2019-05-16 19:45:17 +02:00
appletalk appletalk: enforce CAP_NET_RAW for raw sockets 2019-10-05 12:27:43 +02:00
atm net: atm: Fix potential Spectre v1 vulnerabilities 2019-04-27 09:33:59 +02:00
ax25 ax25: enforce CAP_NET_RAW for raw sockets 2019-10-05 12:27:43 +02:00
batman-adv batman-adv: fix for leaked TVLV handler. 2019-08-04 09:34:39 +02:00
bluetooth Merge android-4.4-p.203 (40ef73d) into msm-4.4 2019-11-26 10:42:36 +05:30
bridge This is the 4.4.194 stable release 2019-09-21 08:03:02 +02:00
caif net: caif: Add a missing rcu_read_unlock() in caif_flow_cb 2018-09-05 09:18:34 +02:00
can can: purge socket error queue on sock destruct 2019-07-10 09:56:33 +02:00
ceph libceph: handle an empty authorize reply 2019-03-23 08:44:18 +01:00
core Merge android-4.4-p.205 (5169787) into msm-4.4 2019-12-02 11:00:55 +05:30
dcb net: dcb: For wild-card lookups, use priority -1, not 0 2018-09-19 22:48:58 +02:00
dccp inet: stop leaking jiffies on the wire 2019-11-10 11:21:13 +01:00
decnet
dns_resolver KEYS: DNS: fix parsing multiple options 2018-07-22 14:25:54 +02:00
dsa net: dsa: slave: Don't propagate flag changes on down slave interfaces 2019-02-20 10:13:15 +01:00
ethernet
hsr net/hsr: fix possible crash in add_timer() 2019-03-23 08:44:31 +01:00
ieee802154 ieee802154: enforce CAP_NET_RAW for raw sockets 2019-10-05 12:27:43 +02:00
ipc_router net: ipc_router: Initialize the sockaddr in recvmsg() handler 2018-07-25 22:57:06 -07:00
ipv4 ipv4: add option to drop gratuitous ARP packets 2020-11-03 21:30:20 +01:00
ipv6 ipv6: add option to drop unsolicited neighbor advertisements 2020-11-03 21:30:19 +01:00
ipx
irda irda: Only insert new objects into the global database via setsockopt 2018-09-15 09:40:40 +02:00
iucv af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers 2018-11-10 07:41:35 -08:00
key Merge android-4.4.193 (3edc5af) into msm-4.4 2019-09-16 17:24:36 +05:30
l2tp This is the 4.4.189 stable release 2019-08-11 15:42:33 +02:00
l3mdev
lapb lapb: fixed leak of control-blocks. 2019-06-22 08:18:25 +02:00
llc llc: avoid blocking in llc_sap_close() 2019-11-25 15:53:57 +01:00
mac80211 Merge android-4.4-p.203 (40ef73d) into msm-4.4 2019-11-26 10:42:36 +05:30
mac802154 net: mac802154: tx: expand tailroom if necessary 2018-09-09 20:04:32 +02:00
mpls
netfilter Merge android-4.4-p.201 (ef0b39d) into msm-4.4 2019-11-20 11:53:04 +05:30
netlabel netlabel: check for IPV4MASK in addrinfo_get 2018-10-20 09:52:36 +02:00
netlink Merge android-4.4.148 (f057ff9) into msm-4.4 2018-08-24 00:07:01 +05:30
netrom netrom: hold sock when setting skb->destructor 2019-08-04 09:34:54 +02:00
nfc nfc: netlink: fix double device reference drop 2019-11-12 19:13:17 +01:00
openvswitch net: ovs: fix return type of ndo_start_xmit function 2019-11-25 15:54:27 +01:00
packet af_packet: tone down the Tx-ring unsupported spew. 2019-09-16 08:13:36 +02:00
phonet phonet: fix building with clang 2019-03-23 08:44:34 +01:00
rds net/rds: Fix error handling in rds_ib_add_one() 2019-10-07 21:01:06 +02:00
rfkill
rmnet_data
rose Merge android-4.4.178 (7af10f2) into msm-4.4 2019-04-05 09:56:32 +05:30
rxrpc
sched Merge android-4.4-p.204 (583bdda) into msm-4.4 2019-12-02 10:58:49 +05:30
sctp inet: stop leaking jiffies on the wire 2019-11-10 11:21:13 +01:00
sunrpc SUNRPC: Fix a compile warning for cmpxchg64() 2019-11-28 18:25:45 +01:00
switchdev
tipc tipc: add NULL pointer check before calling kfree_rcu 2019-09-21 07:12:41 +02:00
unix Merge android-4.4-p.204 (583bdda) into msm-4.4 2019-12-02 10:58:49 +05:30
vmw_vsock UPSTREAM: vsock: use new wait API for vsock_stream_sendmsg() 2019-05-14 17:57:01 -07:00
wimax
wireless Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
x25 net/x25: fix a race in x25_bind() 2019-03-23 08:44:30 +01:00
xfrm xfrm: validate template mode 2020-11-03 17:30:09 +01:00
compat.c sock: Make sock->sk_stamp thread-safe 2019-01-13 10:05:28 +01:00
Kconfig
Makefile
socket.c Merge android-4.4.178 (7af10f2) into msm-4.4 2019-04-05 09:56:32 +05:30
sysctl_net.c