aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/raw.c
AgeCommit message (Expand)AuthorFilesLines
2015-04-13Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...David S. Miller1-1/+0
2015-04-09Merge branch 'iocb' into for-davemAl Viro1-1/+0
2015-04-07netfilter: Pass socket pointer down through okfn().David Miller1-2/+2
2015-04-03ipv4: coding style: comparison for inequality with NULLIan Morris1-2/+2
2015-04-03ipv4: coding style: comparison for equality with NULLIan Morris1-1/+1
2015-03-25fs: move struct kiocb to fs.hChristoph Hellwig1-1/+0
2015-03-25ipv4: hash net ptr into fragmentation bucket selectionHannes Frederic Sowa1-1/+1
2015-03-02net: Remove iocb argument from sendmsg and recvmsgYing Xue1-4/+3
2015-02-04net: switch memcpy_fromiovec()/memcpy_fromiovecend() users to copy_from_iter()Al Viro1-1/+1
2015-02-04ipv4: raw_send_hdrinc(): pass msghdrAl Viro1-4/+3
2014-12-09put iov_iter into msghdrAl Viro1-1/+2
2014-12-09ip_generic_getfrag, udplite_getfrag: switch to passing msghdrAl Viro1-1/+1
2014-12-09raw.c: stick msghdr into raw_frag_vecAl Viro1-4/+4
2014-11-10ipv4: Avoid reading user iov twice after raw_probe_proto_optHerbert Xu1-8/+54
2014-11-10ipv4: Use standard iovec primitive in raw_probe_proto_optHerbert Xu1-39/+11
2014-11-05net: Add and use skb_copy_datagram_msg() helper.David S. Miller1-1/+1
2014-07-23ipv4: Make IP_MULTICAST_ALL and IP_MSFILTER work on raw socketsQuentin Armitage1-1/+4
2014-07-15net-timestamp: SOCK_RAW and PING timestampingWillem de Bruijn1-0/+4
2014-06-02inetpeer: get rid of ip_id_countEric Dumazet1-1/+1
2014-02-19ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsgHannes Frederic Sowa1-1/+1
2014-01-18net: add build-time checks for msg->msg_name sizeSteffen Hurrle1-2/+2
2013-12-06net: Remove FLOWI_FLAG_CAN_SLEEPSteffen Klassert1-1/+1
2013-11-23inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu funct...Hannes Frederic Sowa1-1/+1
2013-11-18inet: prevent leakage of uninitialized memory to user in recv syscallsHannes Frederic Sowa1-3/+1
2013-10-08net: ipv4 only populate IP_PKTINFO when neededShawn Bohrer1-1/+1
2013-10-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+3
2013-09-28ipv4: processing ancillary IP_TOS or IP_TTLFrancesco Fusco1-1/+3
2013-09-24net: raw: do not report ICMP redirects to user spaceDuan Jiong1-1/+3
2013-09-19ip: generate unique IP identificator if local fragmentation is allowedAnsis Atteka1-1/+1
2013-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+2
2013-08-29ipv4: sendto/hdrincl: don't use destination address found in headerChris Clark1-1/+2
2013-08-15net: proc_fs: trivial: print UIDs as unsigned intFrancesco Fusco1-1/+1
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-6/+2
2013-02-18net: proc: change proc_net_remove to remove_proc_entryGao feng1-1/+1
2013-02-18net: proc: change proc_net_fops_create to proc_createGao feng1-1/+1
2013-01-21ipv4: Add a socket release callback for datagram socketsSteffen Klassert1-0/+1
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+3
2012-09-22ipv4: raw: fix icmp_filter()Eric Dumazet1-6/+8
2012-08-14userns: Print out socket uids in a user namespace aware fashion.Eric W. Biederman1-1/+3
2012-07-11ipv4: Add redirect support to all protocol icmp error handlers.David S. Miller1-0/+2
2012-06-14ipv4: Handle PMTU in all ICMP error handlers.David S. Miller1-0/+3
2012-04-15ipv4: fix checkpatch errorsDaniel Baluta1-1/+1
2012-03-11net: Convert printks to pr_<level>Joe Perches1-5/+2
2012-02-08ipv4: Implement IP_UNICAST_IF socket option.Erich E. Hoover1-1/+2
2011-11-18ipv4: Remove all uses of LL_ALLOCATED_SPACEHerbert Xu1-2/+5
2011-11-09ipv4: PKTINFO doesnt need dst referenceEric Dumazet1-1/+2
2011-10-31net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modulesPaul Gortmaker1-0/+1
2011-08-07ipv4: route non-local sources for raw socketJulian Anastasov1-1/+2
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-07-01ipv4: Reduce switch/case indentJoe Perches1-18/+18
2011-05-24net: convert %p usage to %pKDan Rosenberg1-1/+1
2011-05-08ipv4: Pass flow key down into ip_append_*().David S. Miller1-1/+1
2011-05-08ipv4: Pass flow keys down into datagram packet building engine.David S. Miller1-30/+29
2011-04-28inet: add RCU protection to inet->optEric Dumazet1-4/+15
2011-04-22inet: constify ip headers and in6_addrEric Dumazet1-5/+5
2011-04-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-03-31ipv4: Use flowi4_init_output() in raw_sendmsg()David S. Miller1-11/+7
2011-03-28ipv4: Don't ip_rt_put() an error pointer in RAW sockets.David S. Miller1-0/+1
2011-03-12net: Put fl4_* macros to struct flowi4 and use them again.David S. Miller1-2/+2
2011-03-12ipv4: Use flowi4 in public route lookup interfaces.David S. Miller1-15/+17
2011-03-12net: Make flowi ports AF dependent.David S. Miller1-2/+2
2011-03-12net: Put flowi_* prefix on AF independent members of struct flowiDavid S. Miller1-5/+5
2011-03-02ipv4: Make output route lookup return rtable directly.David S. Miller1-3/+5
2011-03-01ipv4: Kill can_sleep arg to ip_route_output_flow()David S. Miller1-1/+1
2011-03-01net: Add FLOWI_FLAG_CAN_SLEEP.David S. Miller1-1/+2
2011-03-01ipv4: Make final arg to ip_route_output_flow to be boolean "can_sleep"David S. Miller1-1/+1
2011-01-30net: Add compat ioctl support for the ipv4 multicast ioctl SIOCGETSGCNTEric W. Biederman1-0/+19
2010-11-17net: use the macros defined for the members of flowiChangli Gao1-4/+3
2010-08-19net: simplify flags for tx timestampingOliver Hartkopp1-1/+1
2010-06-10net-next: remove useless union keywordChangli Gao1-8/+8
2010-06-07raw: avoid two atomics in xmitEric Dumazet1-3/+5
2010-05-10Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-1/+1
2010-04-28net: ip_queue_rcv_skb() helperEric Dumazet1-1/+1
2010-04-20Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-1/+0
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-1/+0
2010-03-25netfilter: ipv4: use NFPROTO values for NF_HOOK invocationJan Engelhardt1-2/+2
2009-10-29Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-7/+17
2009-10-29AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr->ihl (v2)Neil Horman1-7/+17
2009-10-18inet: rename some inet_sock fieldsEric Dumazet1-15/+15
2009-10-14net: sk_drops consolidationEric Dumazet1-1/+0
2009-10-12net: Generalize socket rx gap / receive queue overflow cmsgNeil Horman1-1/+1
2009-09-30net: Make setsockopt() optlen be unsigned.David S. Miller1-3/+3
2009-09-02ip: Report qdisc packet dropsEric Dumazet1-2/+7
2009-06-18net: correct off-by-one write allocations reportsEric Dumazet1-3/+4
2009-06-03net: skb->dst accessorsEric Dumazet1-1/+1
2009-02-15ip: support for TX timestamps on UDP and RAW socketsPatrick Ohly1-0/+1
2008-11-24net: avoid a pair of dst_hold()/dst_release() in ip_append_data()Eric Dumazet1-1/+1
2008-11-03net: clean up net/ipv4/ipip.c raw.c tcp.c tcp_minisocks.c tcp_yeah.c xfrm4_po...Jianjun Kong1-4/+4
2008-07-16mib: add net to IP_INC_STATSPavel Emelyanov1-1/+1
2008-07-14icmp: add struct net argument to icmp_out_countPavel Emelyanov1-1/+2
2008-06-17udp: sk_drops handlingEric Dumazet1-1/+1
2008-06-16Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2008-06-16raw: Restore /proc/net/raw correct behaviorEric Dumazet1-1/+1
2008-06-14net: change proto destroy method to return voidBrian Haley1-2/+1
2008-06-11net: remove CVS keywordsAdrian Bunk1-2/+0
2008-06-04raw: Raw socket leak.Denis V. Lunev1-0/+9
2008-05-12net: Allow netdevices to specify needed head/tailroomJohannes Berg1-6/+4
2008-03-31[SOCK][NETNS]: Add a struct net argument to sock_prot_inuse_add and _get.Pavel Emelyanov1-2/+2
2008-03-28[SOCK]: Drop inuse pcounter from struct proto (v2).Pavel Emelyanov1-3/+0
2008-03-26[NET] NETNS: Omit namespace comparision without CONFIG_NET_NS.YOSHIFUJI Hideaki1-1/+1
2008-03-26[NET] NETNS: Omit seq_net_private->net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-2/+2
2008-03-26[NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-6/+6
2008-03-26[NET] NETNS: Omit net_device->nd_net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-2/+2
2008-03-24[NETNS]: Process INET socket layer in the correct namespace.Denis V. Lunev1-2/+2
2008-03-24[NETNS]: Add namespace parameter to ip_cmsg_send.Denis V. Lunev1-1/+1
2008-03-22[RAW]: Add raw_hashinfo member on struct proto.Pavel Emelyanov1-14/+8
2008-03-18[NET]: Add debugging names to __RW_LOCK_UNLOCKED macros.Robert P. J. Day1-1/+1
2008-01-31[RAW]: Wrong content of the /proc/net/raw6.Denis V. Lunev1-4/+4
2008-01-31[RAW]: Cleanup IPv4 raw_seq_show.Denis V. Lunev1-17/+7
2008-01-31[RAW]: Family check in the /proc/net/raw[6] is extra.Denis V. Lunev1-8/+4
2008-01-31[NET]: Introducing socket mark socket option.Laszlo Attila Toth1-0/+2
2008-01-28[NETNS]: Add namespace parameter to ip_route_output_flow.Denis V. Lunev1-1/+1
2008-01-28[NETNS][RAW]: Create the /proc/net/raw(6) in each namespace.Pavel Emelyanov1-3/+19
2008-01-28[NETNS][RAW]: Eliminate explicit init_net references.Pavel Emelyanov1-1/+1
2008-01-28[NETNS][RAW]: Make /proc/net/raw(6) show per-namespace socket list.Pavel Emelyanov1-8/+12
2008-01-28[NETNS][RAW]: Make ipv[46] raw sockets lookup namespaces aware.Pavel Emelyanov1-8/+13
2008-01-28[NETNS]: Add netns parameter to inet_(dev_)add_type.Eric W. Biederman1-1/+1
2008-01-28[NET]: prot_inuse cleanups and optimizationsEric Dumazet1-2/+2
2008-01-28[IPV4] net/ipv4: Use ipv4_is_<type>Joe Perches1-1/+1
2008-01-28[RAW]: Consolidate proc interface.Pavel Emelyanov1-18/+34
2008-01-28[RAW]: Consolidate proto->unhash callbackPavel Emelyanov1-4/+10
2008-01-28[RAW]: Consolidate proto->hash callbackPavel Emelyanov1-5/+12
2008-01-28[RAW]: Introduce raw_hashinfo structurePavel Emelyanov1-25/+25
2008-01-28[IPv4] RAW: Compact the API for the kernelPavel Emelyanov1-5/+48
2008-01-28[NETFILTER]: Introduce NF_INET_ hook valuesPatrick McHardy1-1/+1
2008-01-28[IPV4]: Add raw drops counter.Wang Chen1-7/+10
2008-01-08[IPV4] raw: Strengthen check on validity of iph->ihlHerbert Xu1-1/+3
2007-11-07[IPV4]: Use the {DEFINE|REF}_PROTO_INUSE infrastructureEric Dumazet1-0/+3
2007-10-10[NET]: Make core networking code use seq_open_privatePavel Emelyanov1-18/+2
2007-10-10[IPV4]: Add ICMPMsgStats MIB (RFC 4293)David L Stevens1-0/+3
2007-10-10[NET]: Make /proc/net per network namespaceEric W. Biederman1-2/+3
2007-08-02[IPV4] raw.c: kmalloc + memset conversion to kzallocMariusz Kozlowski1-2/+2
2007-04-25[SK_BUFF]: unions of just one member don't get anything done, kill themArnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce icmp_hdr(), remove skb->h.icmphArnaldo Carvalho de Melo1-3/+3
2007-04-25[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iphArnaldo Carvalho de Melo1-2/+2
2007-04-25[NET]: make seq_operations constStephen Hemminger1-1/+1
2007-04-25[SK_BUFF]: Introduce skb_network_header()Arnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Use skb_reset_network_header where the skb_pull return was being usedArnaldo Carvalho de Melo1-1/+3
2007-02-12[PATCH] mark struct file_operations const 7Arjan van de Ven1-1/+1
2007-02-10[NET] IPV4: Fix whitespace errors.YOSHIFUJI Hideaki1-13/+13
2007-02-08[IPV4/IPV6]: Always wait for IPSEC SA resolution in socket contexts.David S. Miller1-1/+1
2006-12-02[IPV6]: Assorted trivial endianness annotations.Al Viro1-2/+2
2006-10-30[NET]: fix uaccess handlingHeiko Carstens1-6/+11
2006-09-28[IPV4]: struct ipcm_cookie annotationAl Viro1-1/+1
2006-09-28[IPV4]: struct ip_options annotationsAl Viro1-1/+1
2006-09-22[NET]: Remove unnecessary config.h includes from net/Dave Jones1-2/+1
2006-09-22[MLSXFRM]: Add flow labelingVenkat Yekkirala1-0/+1
2006-07-25[IPV4/IPV6]: Setting 0 for unused port field in RAW IP recvmsg().Tetsuo Handa1-0/+1
2006-06-17[IPV4]: Right prototype of __raw_v4_lookup()Alexey Dobriyan1-1/+1
2006-03-20[NET]: Identation & other cleanups related to compat_[gs]etsockopt csetArnaldo Carvalho de Melo1-24/+22
2006-03-20[NET]: {get|set}sockopt compatibility layerDmitry Mishin1-7/+43
2006-01-18[PATCH] EDAC: atomic scrub operationsAlan Cox1-1/+1
2006-01-07[NETFILTER]: Keep conntrack reference until IPsec policy checks are donePatrick McHardy1-0/+1
2005-09-19[PATCH] raw_sendmsg DoS on 2.6Mark J Cox1-1/+1
2005-08-29[TCP]: Move the tcp sock states to net/tcp_states.hArnaldo Carvalho de Melo1-1/+1
2005-08-29[IPV4/6]: Check if packet was actually delivered to a raw socket to decide wh...Patrick McHardy1-1/+4
2005-06-18[IPV4]: [4/4] signed vs unsigned cleanup in net/ipv4/raw.cJesper Juhl1-2/+2
2005-06-18[IPV4]: [3/4] signed vs unsigned cleanup in net/ipv4/raw.cJesper Juhl1-1/+1
2005-06-18[IPV4]: [2/4] signed vs unsigned cleanup in net/ipv4/raw.cJesper Juhl1-1/+1
2005-06-18[IPV4]: [1/4] signed vs unsigned cleanup in net/ipv4/raw.cJesper Juhl1-2/+8
2005-06-18[IPV4/IPV6]: Replace spin_lock_irq with spin_lock_bhHerbert Xu1-2/+2
2005-05-05[PATCH] update Ross Biro bouncing email addressJesper Juhl1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+888