lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <1423505723-2281-1-git-send-email-eyal.birger@gmail.com> Date: Mon, 9 Feb 2015 20:15:20 +0200 From: Eyal Birger <eyal.birger@...il.com> To: davem@...emloft.net Cc: edumazet@...gle.com, netdev@...r.kernel.org, Eyal Birger <eyal.birger@...il.com> Subject: [PATCH net-next 0/3] net: Introducing socket mark receive socket option This patchset introduces a new socket option for fetching the mark of skbs passed to sockets as ancillary data. A userspace program may wish to receive the mark of packets it receives, for example for distinguishing between different TPROXY diversion rules to the same userspace proxy socket. The patchset includes a minor function renaming, as well as a change in struct sk_buff for allowing skb->mark to persist after being queued to the socket queue. Eyal Birger (3): net: Rename sock_recv_ts_and_drops() to sock_cmsg_recv() net: use skb->priority for overloading skb->dropcount and skb->reserved_tailroom instead of skb->mark net: Introducing socket mark receive socket option arch/alpha/include/uapi/asm/socket.h | 2 ++ arch/avr32/include/uapi/asm/socket.h | 2 ++ arch/cris/include/uapi/asm/socket.h | 2 ++ arch/frv/include/uapi/asm/socket.h | 2 ++ arch/ia64/include/uapi/asm/socket.h | 2 ++ arch/m32r/include/uapi/asm/socket.h | 2 ++ arch/mips/include/uapi/asm/socket.h | 2 ++ arch/mn10300/include/uapi/asm/socket.h | 2 ++ arch/parisc/include/uapi/asm/socket.h | 2 ++ arch/powerpc/include/uapi/asm/socket.h | 2 ++ arch/s390/include/uapi/asm/socket.h | 2 ++ arch/sparc/include/uapi/asm/socket.h | 2 ++ arch/xtensa/include/uapi/asm/socket.h | 2 ++ include/linux/skbuff.h | 4 ++-- include/net/sock.h | 14 ++++++++------ include/uapi/asm-generic/socket.h | 2 ++ net/atm/common.c | 2 +- net/bluetooth/af_bluetooth.c | 4 ++-- net/can/bcm.c | 2 +- net/can/raw.c | 2 +- net/core/sock.c | 8 ++++++++ net/ieee802154/socket.c | 4 ++-- net/ipv4/raw.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/udp.c | 2 +- net/key/af_key.c | 2 +- net/packet/af_packet.c | 2 +- net/rxrpc/ar-recvmsg.c | 2 +- net/sctp/socket.c | 2 +- net/socket.c | 15 ++++++++++++--- 31 files changed, 73 insertions(+), 26 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists