summaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
AgeCommit message (Expand)Author
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada
2020-05-01docs: networking: device drivers: convert sb1000.txt to ReSTMauro Carvalho Chehab
2020-05-01docs: networking: convert tuntap.txt to ReSTMauro Carvalho Chehab
2020-04-30docs: networking: convert netconsole.txt to ReSTMauro Carvalho Chehab
2020-04-28docs: networking: convert eql.txt to ReSTMauro Carvalho Chehab
2020-04-28docs: networking: convert bonding.txt to ReSTMauro Carvalho Chehab
2020-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller
2020-03-25net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} buildPablo Neira Ayuso
2020-03-08soc: qcom: ipa: support build of IPA codeAlex Elder
2020-02-24net: UDP tunnel encapsulation module for tunnelling different protocols like ...Martin Varghese
2020-01-29Merge tag 'usb-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds
2020-01-17drivers/net: netdevsim depends on INETHongbo Yao
2020-01-14netdevsim: fib: Add dummy implementation for FIB offloadIdo Schimmel
2019-12-18thunderbolt: Update Kconfig entries to USB4Mika Westerberg
2019-12-16wireguard: Kconfig: select parent dependency for cryptoJason A. Donenfeld
2019-12-08net: WireGuard secure network tunnelJason A. Donenfeld
2019-11-21drivers: net: Fix Kconfig indentation, continuedKrzysztof Kozlowski
2019-09-26drivers: net: Fix Kconfig indentationKrzysztof Kozlowski
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner
2019-03-24net: devlink: select NET_DEVLINK from driversJiri Pirko
2019-03-18gtp: change NET_UDP_TUNNEL dependency to selectMatteo Croce
2019-02-26net: devlink: turn devlink into a built-inJakub Kicinski
2019-02-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2019-02-14net: ipvlan_l3s: fix kconfig dependency warningRandy Dunlap
2019-02-12geneve: change NET_UDP_TUNNEL dependency to selectMatteo Croce
2019-02-08ipvlan: decouple l3s mode dependencies from other modesDaniel Borkmann
2019-01-18net: Fix typo in NET_FAILOVER help textJonathan Neuschäfer
2018-03-29netdevsim: Add simple FIB resource controller via devlinkDavid Ahern
2018-02-27ipvlan: fix building with modular IPV6Arnd Bergmann
2018-02-21ipvlan: selects master_l3 device instead of depending on itMatteo Croce
2018-02-21ipvlan: drop ipv6 dependencyMatteo Croce
2017-12-03netdevsim: add software driver for testing offloadsJakub Kicinski
2017-10-02net: Add support for networking over Thunderbolt cableAmir Levy
2017-08-24x86/lguest: Remove lguest supportJuergen Gross
2017-04-24VSOCK: Add vsockmon deviceGerard Garcia
2017-02-17vmxnet3: prevent building with 64K pagesArnd Bergmann
2017-02-11ipvtap: IP-VLAN based tap driverSainath Grandhi
2017-02-11tap: tap as an independent moduleSainath Grandhi
2017-02-08gro_cells: move to net/core/gro_cells.cEric Dumazet
2016-09-20ipvlan: Fix dependency issueMahesh Bandewar
2016-09-19ipvlan: Introduce l3s modeMahesh Bandewar
2016-05-10gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)Pablo Neira
2016-04-26net: dummy: remove note about being Y by defaultIvan Babrou
2016-04-17macsec: fix crypto Kconfig dependencyArnd Bergmann
2016-03-13macsec: introduce IEEE 802.1AE driverSabrina Dubroca
2015-10-13net: Add IPv6 support to VRF deviceDavid Ahern
an class="w"> inputBox{ X: 0, Y: 1, Height: 1, text: nil, FgColour: [3]int32{255, 255, 255}, bgColour: [3]int32{-1, -1, -1}, } ) // Render tabs, URL bar, status messages, etc func renderUI() { renderTabs() renderURLBar() } // Write a simple text string to the screen. // Not for use in the browser frames themselves. If you want anything to appear in // the browser that must be done through the webextension. func writeString(x, y int, str string, style tcell.Style) { xOriginal := x if viper.GetBool("http-server-mode") { Log(str) return } for _, c := range str { if string(c) == "\n" { y++ x = xOriginal continue } screen.SetCell(x, y, style, c) x++ } } func fillLineToEnd(x, y int) { width, _ := screen.Size() for i := x; i < width-1; i++ { writeString(i, y, " ", tcell.StyleDefault) } } func renderTabs() { var tab *tab var style tcell.Style count := 0 xPosition := 0 tabTitleLength := 20 for _, tabID := range tabsOrder { tab = Tabs[tabID] tabTitle := []rune(tab.Title) tabTitleContent := string(tabTitle[0:tabTitleLength]) style = tcell.StyleDefault if CurrentTab.ID == tabID { style = tcell.StyleDefault.Reverse(true) } writeString(xPosition, 0, tabTitleContent, style) style = tcell.StyleDefault.Reverse(false) count++ xPosition = count * (tabTitleLength + 1) writeString(xPosition-1, 0, "|", style) } fillLineToEnd(xPosition, 0) } func renderURLBar() { var content []rune if urlInputBox.isActive { writeString(0, 1, string(content), tcell.StyleDefault) content = append(urlInputBox.text, ' ') urlInputBox.renderURLBox() } else { content = []rune(CurrentTab.URI) writeString(0, 1, string(content), tcell.StyleDefault) } fillLineToEnd(len(content), 1) } func urlBarFocusToggle() { if urlInputBox.isActive { UrlBarFocus(false) } else { UrlBarFocus(true) } } func UrlBarFocus(on bool) { if !on { activeInputBox = nil urlInputBox.isActive = false urlInputBox.selectionOff() } else { activeInputBox = &urlInputBox urlInputBox.isActive = true urlInputBox.xScroll = 0 urlInputBox.text = []rune(CurrentTab.URI) urlInputBox.putCursorAtEnd() urlInputBox.selectAll() } } func overlayVimMode() { _, height := screen.Size() switch currentVimMode { case insertMode: writeString(0, height-1, "ins", tcell.StyleDefault) case linkMode: writeString(0, height-1, "lnk", tcell.StyleDefault) case linkModeNewTab: writeString(0, height-1, "LNK", tcell.StyleDefault) case linkModeCopy: writeString(0, height-1, "cp", tcell.StyleDefault) case visualMode: writeString(0, height-1, "vis", tcell.StyleDefault) case caretMode: writeString(0, height-1, "car", tcell.StyleDefault) writeString(caretPos.X, caretPos.Y, "#", tcell.StyleDefault) case findMode: writeString(0, height-1, "/"+findText, tcell.StyleDefault) case makeMarkMode: writeString(0, height-1, "mark", tcell.StyleDefault) case gotoMarkMode: writeString(0, height-1, "goto", tcell.StyleDefault) } switch currentVimMode { case linkMode, linkModeNewTab, linkModeCopy: if !linkModeWithHints { findAndHighlightTextOnScreen(linkText) } if linkHintWriteStringCalls != nil { (*linkHintWriteStringCalls)() } } } func overlayPageStatusMessage() { _, height := screen.Size() writeString(0, height-1, CurrentTab.StatusMessage, tcell.StyleDefault) } func overlayCallToSupport() { var right int var message string if viper.GetString("browsh_supporter") == "I have shown my support for Browsh" { return } width, height := screen.Size() message = " Unsupported version" right = width - len(message) writeString(right, height-2, message, tcell.StyleDefault) message = " See brow.sh/donate" right = width - len(message) writeString(right, height-1, message, tcell.StyleDefault) } func reverseCellColour(x, y int) { mainRune, combiningRunes, style, _ := screen.GetContent(x, y) style = style.Reverse(true) screen.SetContent(x, y, mainRune, combiningRunes, style) }